I'm tech savvy but have a limit..
Would someone explain to me what are the implications of this?
Here's some context with why I (average user) care about it: I've been wanting to buy a MBP for years now, waiting for that combo (redesign, hardware related issues control i.e keyboard, etc) just generally the "next era" MBP. With the rumored comeback of the magic keyboard, I'm inclined to buy this next one (sad the 14 inch wishful thinking never translated in a single leak). But this is more of a convenience purchase, not a "need" right now; so I could easily wait one more year.
So, some intriguing questions:
- Will ARM processors run everything? i.e will it be a seamless tansition for us?
- Would this sole change make you careful about buying the first gen ARM based macs?
- What other implications would all this mean? (pro/cons)
Hopefully some of you care
or simply find entertaining to help/explain all this!
Regards,
Short answer: it depends what you use a Mac for.
If you use the latest software from developers that already have a good presence in the iOS or Mac App Stores, then this transition will likely be relatively easy for you as long as you aren't an early adopter. Give it some time, and it will be seamless.
If you're the kind of user that has open source software, or generally gets your software from outside of any app store, or uses legacy software, this transition will probably suck.
The question isn't whether ARM can run everything (it can), it's whether developers will port everything to ARM. The answer to the latter isn't clear yet. Historically, developers have made a ton of mobile software (e.g., smartphone apps) for ARM. This is because Intel never had a meaningful presence in the mobile processor market. There has been some success for tablets, but only on iOS because Microsoft and Google have generally failed to get developers to make ARM tablet software on their platforms. All attempts to get developers to make ARM software for desktops and laptops has so far generally failed. Will Apple's switch finally be the catalyst that gets this going? We'll see.
As always, being an early adopter will probably be a headache. Look at the history of Apple's PowerPC to Intel transition. They didn't really hit their stride until a few generations in. First-gen ARM Macbooks will probably need to be replaced the soonest. If you want bang-for-buck and longevity, avoid the first and probably second generation of ARM Macs.
For both hardware and software reasons, I'd really say the average user should wait two years after the transition before making the switch to ARM.
The biggest implication will be the loss of support for legacy software. As a random example - there are a handful of apps for MacOS that support burning DVDs (yes, some people still do this). I am not confident the developers of those apps will re-write their apps to support ARM because as you can image the demand is very low. So it's highly unlikely that ARM Macs will ever support those apps. As another example - I have an open source app that converts one obscure file type to another. I am almost sure that app, which is really made for Linux, will never be ported to ARM.
The other major implication, and it has only been rumored, is that Apple will lock down MacOS like they have locked down iOS during the transition to ARM. In other words, MacOS will no longer allow apps to be installed from outside the official App Store. This will really turn off
some developers from making software for Macs. Again, this is a rumor, but one that I consider likely.
It basically will be an iPad running iPad type apps. Or maybe some of that catalyst garbage. But it won’t be a Mac.
It won't be a proper desktop/laptop. Hard as Google has tried, nobody considers ChromeBooks to be proper desktops/laptops. This will be the same.