6 ms·
If Apple doesn't provide some form of acceleration or support for x86 hypervisors I can see this leading to mass exodus of the Mac platform for web developers.
by bgorman 6y ago
If Apple doesn't provide some form of acceleration or support for x86 hypervisors I can see this leading to mass exodus of the Mac platform for web developers. It will be interesting to see what Apple does.
Given the technological steps Apple has made, it seems like it is only a matter of if, not when Apple will switch over some computers.
I personally would predict the Macbook Air (potentially a new Macbook), Mac Mini, iMac and potentially the iMac Pro will switch over to Arm first. It seems like a poor risk/return ratio to switch the Macbook Pro and Mac Pro lines to Arm at this point in time. Who knows what the manufacturing yield will be on the initial 5nm chips.
- eyesee 6y agoMac sales are a drop in the bucket compared to iPhones and iPads, and I strongly suspect they will share a chip family. Yields should be the least of our concern.
- bgorman 6y agoThe problem is the larger the chip, the lower the yield. High end desktop/server chips are much bigger than mobile chips.
- iphone_elegance 6y agoit's so lame that they removed 32bit app support via a OS update (I can't use a lot of the software I enjoyed OR go backwards) and are now doing this... like if you're going to switch architectures anyway at least let me run the damn software I was able to before the update it feels like no one can make up their minds over there overall I see how moving to ARM is a good move, but it's so annoying at the same time especially since they just fixed up the mbps which drove a lot of people to buy them (including me) I feel more burned than excited wouldn't surprised if the same folks who greenlit the butterfly keyboards were behind this
- bhj 6y agoI suspect they are removing 32-bit support now to ease the transition rather than doing everything at once. In a few years the pain of Catalina will have faded (somewhat) and presumably they'll only have to worry about backward compatibility with AMD64.
- cma 6y agoWill ARM ever be able to emulate multithreaded x64 fast? ARM has a relaxed memory model that would cause issues.
- thoraway1010 6y agoBe interesting to see if some cloud players start migrating workload to ARM as well in the future. Apple has a knack for pricking up on trends a bit early or creating them. I think iOS really kicked of ARM / smartphone market share.
- zedpm 6y agoAWS has released Graviton2-based EC2 instances[0] with excellent performance[1]. It seems like a lot of workloads can be moved to ARM-based VMs with little fuss. [0]: https://aws.amazon.com/blogs/aws/new-m6g-ec2-instances-powered-by-arm-based-aws-graviton2/ https://aws.amazon.com/blogs/aws/new-m6g-ec2-instances-power... [1]: https://www.honeycomb.io/blog/observations-on-arm64-awss-amazon-ec2-m6g-instances/ https://www.honeycomb.io/blog/observations-on-arm64-awss-ama...
- panpanna 6y agoI think the phone market was already entirely ARM when Apple joined the party. You are probably thinking of 64-bit ARM, which Apple was very early to use.
- thoraway1010 6y agoActually - Apple drove the smartphone market with ARM.
- cududa 6y agoThat’s exactly what the article says. It’s a slow transition starting with lower end MacBooks
- danpalmer 6y ago> I can see this leading to mass exodus of the Mac platform for web developers. Why _web_ developers? I'd have thought that web developers would be some of the last developers to abandon Macs due to a change in architecture given that lots of web development is done in scripting languages which would need minimal support to move architecture, and the fact that Apple's ARM chips tend to perform well in JS benchmarks. I'd expect that it would be system software engineers working in languages like C/C++ who would abandon the platform given that the majority of their tools and libraries may need extensive porting work.
- jordache 6y agoweb development has close relationship with graphics, either creation of graphics, or consumption. The latter category require the rich ecosystem of apps on the Mac platform. Linux is a poor option in this regard.
- eyelidlessness 6y agoMany web developers still need to test Windows-only versions of IE and Edge.
- cpeterso 6y agoWindows 10 now supports ARM64. I don't know if it includes IE, though.
- eyelidlessness 6y agoI think there were some Win8 IE builds for ARM but I don’t think the full range of versions people target is available
- amatecha 6y agoYeah they had IE for ARM because of the Surface RT, I believe
- bgorman 6y ago
- lliamander 6y agoThe iMac Pro currently uses some pretty high-powered x86 processors, so I have a hard time imagining that will switch over soon. The others though seem reasonable.
- runjake 6y agoHave you seen the benchmarks between the iMac Pro and the chips in the recent iPads Pro? Now take away the space, power, and heat constraints of the iPad Pro. Edit: wow, this touched a nerve and got downvoted into oblivion. Well, here's a benchmark for the latest iPad Pro: https://browser.geekbench.com/ios_devices/58 https://browser.geekbench.com/ios_devices/58 And the iMac Pro: https://browser.geekbench.com/macs/imac-pro-late-2017 https://browser.geekbench.com/macs/imac-pro-late-2017 The single-core scores are about equal -- even though the iMac Pro is averaging a higher clock rate. And at 18 cores, the iMac Pro trounces the iPad Pro's 8 cores, but again, heat and space constraints.
- lliamander 6y agoAn interesting argument, but even if the 8-core iPad processor could achieve somewhat higher performance without thermal/power constraints, it's nowhere near enough to bridge that multi-core score performance gap. Adding more cores isn't necessarily an option for Apple yet either, considering that (from what I understand) their yields are relatively low because it's hard to make chips that large on such a small node. Even more cores means lower yields and greater costs. I'm not saying the iMac Pro won't get there, but I highly doubt it will be a part of this first wave.
- deleted 6y ago[deleted]
- panpanna 6y agoI think web developers will be just fine. I am more worried for people who use complex software such as CAD, music software or even Adobe suites. Porting to ARM is not impossible, but it's an additional cost they have to deal with.