this post was submitted on 28 Oct 2023
306 points (98.4% liked)
Technology
59646 readers
4056 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think it's safe to say Apple has proved that wrong three times.
When they switched from Motorola to Power, then from Power to Intel, and latest from Intel to Arm.
If necessary software will be quickly modified, or it will run well enough on compatibility layers.
The switch can happen very fast for new hardware. The old systems may stay around for a while, but the previous CPU architecture can be fazed out very quickly in new systems. Apple has proven that.
Apples advantage is that it controls the whole stack from silicon to App Store. That’s a problem for all sorts of reasons, but here they can use that power to implement the shift in a way that minimally impact the users.
Keep in mind that M1 it’s not just an ARM CPU. It’s an ARM CPU that has specially designed features that make Intel compatibility fast. Rosetta 2 is a marvel of technology, but it would run like crap on anything that does not have Intel memory model emulation in hardware.
If you are in a position where
things are looking quite a bit less rosy for you.
Not ther case from Motorola to Power or Power to X86. Very similar software infrastructure to what PC's have, with lots and lots of 3rd party software vendors.
Apple has a petit vertical monopoly.
Intel tried pushing to 64-bit via Itanium, and it completely bombed.
Microsoft tried extending Windows to ARM, and it went poorly.