> However, that marginal improvement hardly seems worth upsetting the entire Mac OS developer and consumer software ecosystem.
Really? This entire article is really dismissive, but this line especially struck me. I'm not convinced the M1 chip is some strange alien tech bypassing the laws of physics, but it seems clearly superior at its specific niche (single processes with an emphasis on low power usage, using fewer cores but massive L1I and L1D caches with a shared L2 cache).Architecturally it looks like they're sacrificing expandability and raw multiprocessing power (like massively parallel database server multiprocessing) for a single minded focus on laptop chips. Why would it be surprising it'd excel in that domain?
The author also makes the confusing suggestion that M1 is a ploy to get developers to publish to the App Store because ... Xcode produces fat mach-o's? Maybe I'm an idiot here, but all those third party apps are also made with xcode. Where is the correlation with the app store? Sure, apple has been pushing the app store, but how does "apple silicon" specifically push devs there?
If there's anything apple has done to discourage 3rd party distribution, it's through Gatekeeper and strictly requiring notorized executables. If they wanted to make non app store distribution even less appealing, they could only allow notorization through the app store, or change the default to "only app store" ... Oh wait, they did that. On Intel.
Apple has always had complete platform control. They've done a lot of crappy things -- but this article tries to dismiss the M1 for pretty absurd reasons IMO.