It is no secret that Apple is slowly switching to the ARM processor for future Mac lineups. It is only a matter of time before we get to see Arm-based Mac. The switch to ARM is expected to be accompanied by certain changes in how programs like Bootcamp or any other apps work. A leakster named Fudge has detailed his thoughts on all changes that will arrive with ARM-based Mac and how certain features might work differently.
The ARM rollout is not going to be abrupt. In fact, Apple is following a staggering approach that started in 2016 with a T1 coprocessor on MacBook Pro. Apple is one of the very few companies that employ full-stack integration. This is not going to change as Apple will still be designing the ARM-based chips for Mac.
Unifying macOS and iOS
Apple is bringing together iOS and macOS with the Project Catalyst. We are already seeing universal apps that work on all platforms. This also means users don’t have to pay twice for using the same software on Mac and iOS. As Fudge notes, the ARM processors will further help Apple design a system wherein developers can create a single app for both macOS and iOS.
On the hardware front, the T1 and T2 chips are already doing their bits. Both the chips are designed by Apple and are ARM-based. It is worth noting that certain functionalities like FaceTime camera, microphone, Fan speed, thermal sensor feedback data were offloaded to the T1 chip.
Apple to bring back Butterfly Keyboard
Fudge also claims that Apple might give a new lease of life for a 12-inch MacBook by powering it with ARM. In all likelihood, the 12-inch MacBook might be released in the first half of 2021 or even earlier. The next bit is something that is very hard to believe. Fudge insists that Apple will bring back the notorious butterfly keyboard. However, before doing that they will work “internally to perfect the infamous Butterfly keyboard.”
Earlier reports claim that Apple is working on three ARM-based processors that are based on the 5-nanometer A14 chip. Thats not all, the processor is also expected to be faster than the current A-Series. ARM chips offer a slew of advantages over Intel. The list includes better performance, reduced power consumption, and improved battery efficiency.
- It is noted Mac App Store apps will run without a hassle, however sideloading apps from other sources might prove to be a problem. Fudge mentions a list of ways in which Apple can make the ARM transition smoother.
- Move to apps being distributed in an architecture-independent manner, as they are on the App Store. There is some software changes that are suggestive of this, such as the new architecture in dyld3.
- 3An x86_64 instruction decoder in silicon – very unlikely due to the significant overhead this would create in the silicon design, and potential licensing issues. (ARM, being a RISC, “reduced instruction set”, has very few instructions; x86_64 has thousands)
- Server-side ahead-of-time transpilation (converting x86 code to equivalent ARM code) using Notarization submissions – Apple certainly has the compiler chops in the LLVM team to do something like this
- Outright emulation, similar to the approach that was taken in ARM releases of Windows, but received extremely poorly (limited to 32-bit apps, and very very slow)There could be other solutions in the works to fix this but I am not aware of any. This is just me speculating about some of the possibilities.
Fudge expresses doubt on whether Apple will switch to AMD GPU or use an in-house graphics solution. Thunderbolt support on new Mac models is also a question mark. We are also not sure about the impact of upgradeability and whether current memory modules will support ARM processors.
The wait for ARM-based Mac is likely to be long. As mentioned earlier, the first ARM-based Mac might rollout only in 2021. That being said, Apple might surprise us with one in WWDC 2020.
[via Reddit]