Apple M1 and ARM-based chips versus x86 architecture.
Apple M1 and ARM-based chips versus x86 architecture.
The M1 chip delivers impressive performance compared to other desktop chips available. Its success likely comes from strong architecture, solid design, and advanced manufacturing by TSMC. The 13" MacBook Pro runs smoothly even under stress, thanks to its low power draw of just 13W. Could a more compact 13" model surpass 15" or even 17" laptops? I believe this change could lead to more capable portable devices and intensify competition. Will x86 technology maintain its edge? It’s possible that Zen 4, built with TSMC’s 5nm process, might pose a challenge against the M1. What are your thoughts?
I see this as a comparison between x86 and ARM, similar to the shift from Steam to an internal combustion engine. Steam was well established, heavily backed, and widely recognized; its main players still outperformed ICE/diesel engines. However, ICE is inherently more efficient, enabling smaller, quicker, and more seamless integration today. Over time, they’ll be surpassed. I wouldn’t expect x86 to remain relevant in ten to fifteen years, except in legacy systems or museums. The concern here is a dominant company (Apple) tightly controlling its entire product ecosystem, making genuine competition tough. I’m unsure how Microsoft/Linux will keep pace. Qualcomm struggles to match Apple’s mobile dominance, but raw performance isn’t the main issue. This could create a top-tier and second-tier hardware landscape in PCs. Apple is pushing cutting-edge, efficient, fast hardware while remaining heavily restricted within its closed environment. Others will lag behind with older, slower, less efficient devices. If rumors about Apple’s 64-core second-gen M1 chip come true, even AMD might worry. Gaming could be a tricky area—uncertain if Apple has seriously challenged the GPU front, though their mobile chips and powerful M1s suggest serious competition.
We are likely moving toward an ARM-based ecosystem for most computing in the coming years. Time and investment will play key roles. ARM offers efficiency but lacks some instruction sets, which can limit its performance on certain jobs. For everyday users, this shouldn’t pose a significant problem. x86 is unlikely to disappear like the dodo; it remains dominant now and will probably stay specialized for specific applications, just as PowerPC has found niches. We’re also seeing newcomers like RISC-V, which could become powerful if a consumer chipset ever emerges.
Interesting comparison there! ARM and x86 feel a lot like ICEs and steam engines. I completely understand. Apple’s move made the transition pretty smooth. Linus mentioned in his M1 Mac mini review that the M1 supports ARM and some x86 instructions, which really speeds up emulation with Rosetta 2. I’m curious how Microsoft plans to handle this. Running Windows on ARM isn’t practical for serious work. For me, the main challenge is figuring out if switching to ARM is possible without full control over both software and hardware.
It's true, the shift to ARM affects software more than hardware. With so many apps I rely on every day, compatibility issues can be a big deal if they're not supported. Apple has been ready for this change a long time ago. They simplified the process for developers and offered solutions like Rosetta to run non-ARM apps without too much trouble.
Windows attempted using the uwp app platform, but it didn’t work since they didn’t enforce it. This highlights the issue of how consistently developers adopt their apps across different systems.
I'm noticing this everywhere now, and it's really frustrating. Just because a task is difficult doesn't mean we should give up. Apple, despite my dislike for them, at least shows the courage to admit they need to change and stop avoiding problems. If you truly need to work with older x86 hardware, there will definitely be options available to run your outdated software moving forward. I find it annoying how complacency and lack of progress are holding us back.