Reacting to WWDC
I look forward to June rolling around every year. As an Apple enthusiast, I greatly enjoy the build up in the rumor mill, the actual reveal of new advancements, and the weeklong buffet of sessions going into the nitty gritty details.
The focus for the week was directly on Apple Silicon, their name for the in-house Arm CPUs they will be deploying across their computer line over the next two years. But, a transition to a new CPU architecture for the Mac brings a lot of questions. My immediate questions relate to how will the tools I use function on the new architecture.
For example, I use Python 3 for a class I teach and I do a large portion of my empirical research using Python 3. It appears that Apple's Rosetta 2 will do a lot of the heavy lifting until software can be complied specifically for Arm-based Macs.
With the translation technology of Rosetta 2, users will be able to run existing Mac apps that have not yet been updated, including those with plug-ins.
I find this to be very encouraging. When Apple transitioned from PowerPC to Intel they provided similar tools, only calling it just, plain Rosetta. Those tools worked exceptionally well. Some of that success was tied to the massive performance boost that Intel chips gave Apple. I think this transition will be equally, if not more, successful given Apple owns the full stack.
I am also encouraged by Apple's commitment to bringing open source projects along to run natively on Apple Silicon Macs. They showed this slide during the Platforms State of the Union. Fingers crossed this is a long-term commitment and will spread into other key tools.Here is a brief list of some of the sessions I'm watching from this year's WWDC: