4 ms·
I gotta say: really slick presentation. 1) Before the demo even starts: all Apple apps, pro or casual? Already running. Microsoft Office? Already running. Adob
by DCKing 6y ago
I gotta say: really slick presentation.
1) Before the demo even starts: all Apple apps, pro or casual? Already running. Microsoft Office? Already running. Adobe Creative Cloud? Already running. That's the vast majority of the Mac userbase right there.
2) No apparent hard cuts on the legacy. I was expecting them to not support x86 backwards compatibility if they could get away with it, but apparently they're committed. Even naming the technologies "Universal Binaries 2" "Rosetta 2" is a confident been-there-done-that-will-do-it-again presentation. Unlike last time around, there also doesn't seem to be a major removal of macOS APIs?
3) Acknowledging what kind of x86 stuff machines are used for by showing VMs right away, and (trying to?) show Docker right away. Is that the first Linux demo in an Apple keynote presentation? It was a Linux desktop environment, even.
Now it seems this ARM announcement was a bit rushed by design, flashing by the features without allowing a substantial look. So it's likely we're going to be dissappointed by x86 performance and having to say good bye to APIs (this for sure is the end of OpenGL right? edit: no [1]), but they do leave an impression of having their priorities of broad software support straight and a pretty seamless transition as far as you can get one.
[1]: https://developer.apple.com/documentation/xcode/porting_your_macos_apps_to_apple_silicon https://developer.apple.com/documentation/xcode/porting_your...
- marcthe12 6y agoI am frankly surprised they did not ditch opengl and carbon.
- apexalpha 6y ago>Acknowledging what kind of x86 stuff machines are used for by showing VMs right away I do believe they showed a Linux ARM VM. And not a x86 VM. x86 VM's are probably going to take a massive QEMU performance tax. The positive news it the boost for the Linux ARM space, which will see a massive boost. Games on Mac? Games on Mac with Windows Bootcamp? Yeah... Maybe buy a console or a second PC...
- DCKing 6y agoYour comment made me rewatch that section of the Keynote [1], and I believe you're right. Docker and Parallels were shown in a 'virtualization' subsection, and not the Rosetta subsection. So that must have been ARM64 Debian we saw there indeed. Did I say that their presentation was too fast :) ? That's going to be interesting in the end. Being able to build/smoke test x86 containers on macOS will be important, at least for a while. So it's up in the air whether that will be addressed, although it's worth noting that Docker already supports cross building images [2]. [1]: https://www.youtube.com/watch?v=GEZhD3J89ZE&t=5918 https://www.youtube.com/watch?v=GEZhD3J89ZE&t=5918 [2]: https://docs.docker.com/buildx/working-with-buildx/ https://docs.docker.com/buildx/working-with-buildx/ Another interesting note is that the user agent in their Apache logs still says "Intel Mac OS X". Wonder if they'll keep that.
- chrizel 6y agoIn the “Platforms State of the Union” video, which gets a little bit more technical, 30 minutes in, they are explicitly mentioning the ARM version of Debian Linux and show it off. So yes, we are talking about virtualization of an ARM system here.
- modmans2nd 6y agoThat’s cool I’m and of itself though