JavaFX already runs on some Arm-based devices like the Raspberry Pi, so I expect an Arm-based port for new Macs won’t be that big of a job (relatively speaking)
Hopefully by that time there will be a Metal-base rendering pipeline as well. The Metal-based pipeline for Swing seems to be coming along nicely. I don’t know if Oracle has access to one of the early developer boxes that runs macOS on arm or not. If they don’t, then a Java/Java FX port may not be available on day 1. That being said, perhaps Rosetta 2 will run the JDK/JRE until a proper port is available. I don’t know if the JIT compiler will work with Rosetta though. If it doesn’t then that certainly makes a proper port more urgent. Scott > On Jul 1, 2020, at 2:13 PM, Danny Gonzalez > <[email protected]> wrote: > > Hi All, > > Not sure if this is the correct place to direct this conversation but here > goes. > > With the imminent arrival of Arm Macs in late 2020 running MacOS Big Sur, > what are the plans to ensure that OpenJFX and Java will run on this platform? > > Are there plans to get the Developer Transition Kit to test on real hardware > prior to the release of consumer hardware? > Are there testers testing on MacOs beta? > > Will OpenJFX and Java be able to run natively in this new Arm Mac environment? > Will OpenJFX and Java be able to run in the Rosetta emulator? > > We have many MacOS customers, many of whom will be early adopters and upgrade > to the new Arm Macs so this could be a big issue for us. > > Thanks > > Danny > >
