Apple has officially announced that it will be transitioning from the long-toothed Intel silicon to Apple silicon moving forward. What does this mean? How will it affect pros, consumers, and everyone in-between? Keep reading to get answers to all the above.
But first, some background and techy stuff, the different instruction sets, and most importantly, the X86 vs. Apple silicon architecture.
A defined set of parameters in which features and constraints are defined, such as IO, memory, physical requirements, data rates, and more. This is fundamentally important since it’s the “walls” in which everything from hardware to software needs to fit to work correctly.
The framework for CPUs from Intel to AMD, IBM, NEC, TI, STM, Fujitsu, OKI, Siemens, Cyrix, Intersil, C&T, NexGen, UMC, and DM&P since the mid-1970s. If you have had a PC in the last 20 years, chances are it’s been x86 based.
Originally Acorn RISC, the RISC framework concentrates on reducing complexity and overall transistor count to accomplish the same task as in CISC-based systems such as x86. It’s this reason that it has had a long pedigree in the industrial and embedded market, in both SoC and SoM solutions.
SoC (System on Chip)
A means of combining all hardware resources within a single silicon card or card assembly, instead of physically connecting separate hardware to a baseboard via PCIe, SATA, or other interconnect standards. If you’re reading this on a tablet, smartphone, or streaming device, you already own an SoC. But why would Apple want to use an architecture historically used in smartphones, tablets, and smart thermostats? It’s not one reason, as you will read below.
Some inherent benefits to System on Chip architecture (not specifically Apple silicon.)
- Smaller package for the same given functionality
- More throughput = more performance
- Lower production costs
- Lower per-unit costs
- Less complexity = lower failure rate
- less thermal waste = less heat
- Drastically lower power consumption (eco-friendly)
- less latency means potentially better audio/video workflow
SoM (System on Module)
An application-specific computing device designed to offer some feature, or features to an existing architecture. An SoM can be as simple as a mezzanine card, or as exotic as an Apple Afterburner, which can offer massive hardware acceleration and take load away from the CPU to take care of other tasks. Tight integration between PCIe, Compute, and other subsystem resources will allow developers to produce custom Cards, modules, and IO that will dramatically enhance the value and performance of hardware for years to come.
Now that all sounds swell, but what does that all mean in the real world? Well, simply put, the future of technology is changing, the market is changing, consumers are changing, people care less and less about the hardware and more and more about what they can do with it. Apple understands that the future of technology is not about specs; it’s about having the most integrated overall solution for the job.
It’s this reason among many that Apple has adopted a more modular architecture. Using the ARM architecture will allow for leaps and bounds better hardware integration. Apple no longer has to wait for the other kids in the sandbox to play nice. It has put its silicon down and drawn a line in the sand – pardon my shameless pun.
Apple Development System
What is available to developers (Apple Developers kit) is effectively a tablet SoC in a Mac mini chassis. This will allow developers to start building tools and software around this new architecture.
For now, anybody on the x86 train will get continued support using the Rosetta Translation Environment. This means that even after developers stop building code for x86, it will still have a growing compatibility layer brought to you by Apple. Developers who have jumped on board will be able to start making changes for the future.
Apple has learned from its past mistakes when it comes to leaving the Pro market. Do I need to bring up the trashcan, or 2019 Mac Pro?
But there is light at the end of the tunnel. Apple is back to doing what Apple does best, setting a trend that others will follow. To put it bluntly, we won’t see huge performance gains for a few years as developers get on board with Apple silicon and, more importantly, its new architecture. My head starts spinning at the possibility of what is to come next. A Mac mini with 128 cores? Modular computing on a stick? A Mac Pro with no PCIe limitations? Who knows, but the future looks brighter than ever – and the future is now.