Engineering:Mac transition to Apple Silicon

From HandWiki
Short description: Transition of the Apple Macintosh platform from Intel x86 to ARM processors

The Mac transition to Apple Silicon is the planned two-year process of introducing ARM64-based Apple silicon to, and deprecating Intel's x86-64 from, Apple's Macintosh line of computers. CEO Tim Cook announced the plan in his WWDC keynote address on June 22, 2020.[1]

The transition is the third time Apple has migrated Macintosh to a new instruction set architecture (ISA). The first was the switch from the Mac's original Motorola 68000 series architecture to the new PowerPC platform in 1994,[2] and the second was the transition from PowerPC to Intel x86, which was formally announced in June 2005.[3]

Apple first utilized the ARM architecture in 1993 in its Newton personal digital assistant, and since then has extensively deployed it throughout other product lines including iPhone, iPad, iPod, and Apple Watch. Apple has designed its own custom ARM chips since 2009.[4]


Background

Early involvement with ARM

In 1990, Acorn Computers made Apple the first significant third party user of its ARM architecture, in the Newton personal digital assistant. The deal moved the ARM project to the separate legal entity ARM Holdings, in which Apple took a 43% stake,[5][6] and ARM was renamed from "Acorn RISC Machine" to "Advanced RISC Machines".

Transition from PowerPC to Intel

A first-generation MacBook Pro from 2006, one of the first line of Mac computers to feature an Intel processor instead of a PowerPC processor.
Main page: Apple's transition to Intel processors

Since Apple's 2005–2006 transition to Intel processors, all Macintosh computers have used Intel's x86 CPU architecture. During his 2005 WWDC keynote address, Steve Jobs noted that Intel-based processors outperformed IBM's PowerPC processors in terms of energy consumption, and that if Apple continued to rely on PowerPC technology, it would be unable to build the future Macs it envisioned, including higher-performance workstation computers and advanced laptops for a rapidly growing laptop market: "As we look ahead, we can envision some amazing products we want to build ... And we don't know how to build them with the future PowerPC roadmap."[7][8] By June 2006, only Apple's high-end desktop computer and server product were still using PowerPC processors.[9] The hardware transition was completed when Intel-based Mac Pros and Xserve computers were announced in August 2006 and shipped by the end of the year.[10][11]

Apple ceased support for booting on PowerPC as of Mac OS 10.6 "Snow Leopard"[12] in August 2009,[13] three years after the transition was complete. Support for PowerPC applications via Rosetta was dropped from macOS in 10.7 "Lion"[14] in July 2011, five years after the transition was complete.[15]

Processor development

An illustration of the Apple A12Z processor.
Main page: Engineering:Apple Silicon

In 2009, Apple bought processor company P.A. Semi for US$278 million.[16] At the time, it was reported that Apple bought P.A. Semi for its intellectual property and engineering talent.[17] CEO Steve Jobs later claimed that P.A Semi would develop system-on-chips for Apple's iPods and iPhones.[4] Apple then released a number of products with its own processors.

Rumors of Apple shifting Macintosh to custom-designed ARM processors began circulating in 2011, when SemiAccurate predicted it would happen by mid-2013.[18] In 2014, MacRumors reported that Apple was testing an ARM-based Mac prototype with a large Magic Trackpad.[19] In 2018, Bloomberg reported that Apple was planning to use its own chips based on the ARM architecture beginning in 2020.[20]

In recent years, media reports documented Apple's frustrations and challenges with the pace and quality of Intel's technology development.[21] Apple reportedly had trouble with Intel modems for iPhones in 2017 due to technical issues and missed deadlines.[22] Meanwhile, a 2018 report suggested that Intel chip issues prompted a redesign of the MacBook.[23] In 2019, Apple blamed Intel processor shortages for a decline in Mac sales.[24]

By 2020, the Apple A12X processor used in the 2018 iPad Pro reportedly roughly matched the performance of Intel's Core i7 processor used in the MacBook Pro at the time.[25]

In the months and weeks leading up to the Apple's 2020 WWDC, multiple media reports anticipated an official announcement of the transition during the event.[26][27]

Transition to Apple silicon

Apple announced its plans to transition the Macintosh platform to Apple silicon in a series of WWDC presentations in June 2020.[28] The entire transition of the Macintosh product line is expected to take "about two years", with the first ARM-based Macs to be released by the end of 2020.[29][1] Similar language was used during Apple's 2005–2006 transition to Intel, and that transition took about one and a half years instead.[25]

All first party apps included with macOS Big Sur release are compatible with x86-64 and ARM architectures. Other apps are similarly being made dual-platform, including prominent software packages such as Adobe Photoshop, Final Cut Pro, and Microsoft Word.[29]

To enable x86-native software to run on new ARM-based Macs, Rosetta 2 dynamic binary translation software is transparently embedded in macOS Big Sur.[25][1] Universal binary 2 enables application developers to support both x86-64 and ARM64.[30][1]

To facilitate development of software for future ARM-based Macs, a prototype ARM-based Mac will be loaned to app developers for testing purposes. This Developer Transition Kit is significantly modified iPad Pro hardware inside of a Mac mini case.[1][25]

Performance

In an interview shortly after the announcement of the transition, Apple senior software engineer Craig Federighi praised the performance of the Developer Transition Kit (DTK), Apple's prototype ARM-based Mac, and contributed to expectations of superlative performance of forthcoming commercial products based upon Apple silicon custom-engineered for the Macintosh platform: "Even that DTK hardware, which is running on an existing iPad chip that we don’t intend to put in a Mac in the future—it's just there for the transition—the Mac runs awfully nice on that system. It's not a basis on which to judge future Macs ... but it gives you a sense of what our silicon team can do when they’re not even trying—and they're going to be trying."[31][32]

Impact

Apple

The transition may allow Apple to cut component costs, because it will no longer need to externally acquire expensive CPUs.[2]

Intel

Sources estimated a modest negative impact on Intel's revenue in the short term, as Apple accounts for 2–4% of Intel's annual sales,[33] and only 6.9–12% of the PC market in the United States of America [34][35] and 7% globally.[36] Longer-term speculation has entertained the possibility that the transition could prompt other PC makers to reevaluate their dependence on Intel's x86 architecture, as Macs are often considered to set trends in the personal computing industry.[34][35]

Developers

As apps created to run on the iOS platform will be able to run natively on ARM-powered Macs, Apple hopes that the streamlining of software and hardware will make it easier for developers to build apps that will work across Apple’s entire range of devices.[37]

Users

The transition could lead to thinner and lighter Mac laptops in the future, due to the power efficiency advantage that Apple's processors have over Intel's.[34]

Apps created for the iOS platform will be able to run natively on ARM-powered Macs, thus substantially enlarging the breadth of software available to the Macintosh platform.[37]

The transition to proprietary Apple silicon could severely restrict or even entirely eliminate hobbyist "Hackintosh" computers, wherein macOS is made to run on commodity PC hardware in violation of license restrictions.[38][39]

The Boot Camp software, which enables Intel-based Macs to natively run Microsoft Windows in an Apple-supported dual booting environment, will not be implemented on forthcoming Apple silicon based Macs. (As of June 2020), Apple stated it has "no plans to direct boot into Windows" on ARM-based Macintosh computers. Apple senior software engineer Craig Federighi suggested that virtualization technology is a viable alternative: "Purely virtualization is the route... Hypervisors can be very efficient, so the need to direct boot shouldn't really be the concern."[40][41] Microsoft had not commented on whether it would extend its ARM-based Windows license beyond OEM preinstallations.[40]

Reception

As in the case following Apple's 2005 announcement of its plan to transition to Intel-based processors, concerns have been both raised and dismissed about Apple potentially suffering the Osborne effect as a result of the announcement, whereby consumer demand would drop due to advance public knowledge of obsolescence.[42][43][44] Wired expressed skepticism that Apple's designers can elevate smartphone-related processors to the performance of a Mac Pro, and questioned the true duration of support for Intel binaries on ARM-based Macs[45] under Apple's vague commitment to do so "for years to come".[1] On a positive note, Lauren Giret remarked that Apple might "succeed where Microsoft has failed" due to Apple's "tight integration" of hardware and software, and a vast collection of applications that can already run on the new platform.[46]

See also

References

  1. 1.0 1.1 1.2 1.3 1.4 1.5 "Apple announces Mac transition to Apple silicon" (Press release). Apple. Apple. June 22, 2020. Retrieved June 23, 2020.
  2. 2.0 2.1 Shankland, Stephen (June 22, 2020). "Apple gives Macs a brain transplant with new Arm chips starting this year". CNet. https://www.cnet.com/news/apple-gives-macs-a-brain-transplant-with-new-arm-chips/. Retrieved June 23, 2020. 
  3. Honan, Mathew (June 5, 2005). "WWDC: Apple drops IBM PowerPC line for Intel chips". Macworld. https://www.macworld.com/article/1045159/powerpcintel.html. Retrieved June 23, 2020. 
  4. 4.0 4.1 Krazit, Tom (September 18, 2009). "Report: Apple's Jobs: PA Semi to design iPhone chips". CNet. https://www.cnet.com/news/apples-jobs-pa-semi-to-design-iphone-chips/. Retrieved June 22, 2020. 
  5. Smith, Tony. "Stylus counsel: The rise and fall of the Apple Newton MessagePad". The Register. https://www.theregister.com/Print/2013/09/17/20_years_of_the_apple_newton/. Retrieved June 25, 2020. 
  6. Kelion, Leo. "What is ARM and why is it worth £24bn?". BBC. https://www.bbc.co.uk/news/technology-36826095. Retrieved June 25, 2020. 
  7. McCracken, Harry (June 24, 2020). "Apple’s 2005 and 2020 WWDC keynotes: Eerily similar—and worlds apart". Fast Company. https://www.fastcompany.com/90519918/apples-2005-and-2020-wwdc-keynotes-eerily-similar-and-worlds-apart. Retrieved June 25, 2020. 
  8. ""Macintel" Q&A". EveryMac. January 16, 2006. https://everymac.com/mac-answers/macintel-faq/why-did-apple-switch-to-intel.html. Retrieved June 22, 2020. 
  9. Dalrymple, Jim (June 28, 2006). "One year later: How Apple's Intel transition is going". Macworld. https://www.macworld.com/article/1051609/inteltransition.html. Retrieved June 23, 2020. 
  10. "Apple Introduces Xserve with Quad 64-bit Xeon Processors". August 7, 2006. https://www.apple.com/newsroom/2006/08/07Apple-Introduces-Xserve-with-Quad-64-bit-Xeon-Processors/. Retrieved June 23, 2020. 
  11. "Apple Unveils New Mac Pro Featuring Quad 64-bit Xeon Processors". August 7, 2006. https://www.apple.com/newsroom/2006/08/07Apple-Unveils-New-Mac-Pro-Featuring-Quad-64-bit-Xeon-Processors/. Retrieved June 23, 2020. 
  12. "Mac OS X 10.6 Snow Leopard Installation and Setup Guide". 2009. https://manuals.info.apple.com/MANUALS/1000/MA1172/en_US/Snow_Leopard_Installation_Instructions.pdf. Retrieved June 23, 2020. "To upgrade to Snow Leopard or install Snow Leopard for the first time, you must have a Mac with: An Intel processor" 
  13. "Apple to Ship Mac OS X Snow Leopard on August 28". August 24, 2009. https://www.apple.com/newsroom/2009/08/24Apple-to-Ship-Mac-OS-X-Snow-Leopard-on-August-28/. Retrieved June 23, 2020. 
  14. "Inside Mac OS X 10.7 Lion: Missing Front Row, Rosetta and Java runtime". AppleInsider. https://appleinsider.com/articles/11/02/26/mac_os_x_lion_drops_front_row_java_runtime_rosetta.html. Retrieved June 23, 2020. 
  15. "Mac OS X Lion Available Today From the Mac App Store". July 20, 2011. https://www.apple.com/newsroom/2011/07/20Mac-OS-X-Lion-Available-Today-From-the-Mac-App-Store/. Retrieved June 23, 2020. 
  16. Krazit, Tom (September 18, 2009). "Apple acquires low-power chip designer PA Semi". CNet. https://www.cnet.com/news/apple-acquires-low-power-chip-designer-pa-semi/. Retrieved June 22, 2020. 
  17. Krazit, Tom (September 18, 2009). "Report: Apple wants PA Semi's engineers, not its chips". CNet. https://www.cnet.com/news/report-apple-wants-pa-semis-engineers-not-its-chips/. Retrieved June 22, 2020. 
  18. Demerjian, Charlie (May 5, 2011). "Apple dumps Intel from laptop lines". Stone Arch Networking Services, Inc.. https://semiaccurate.com/2011/05/05/apple-dumps-intel-from-laptop-lines/. Retrieved June 25, 2020. 
  19. "Apple Testing ARM Based Mac Prototypes with Large Magic Trackpad?" (in en). https://www.macrumors.com/2014/05/25/arm-mac-magic-trackpad/. 
  20. King, Ian; Gurman, Mark (April 2, 2018). "Apple Plans to Use Its Own Chips in Macs From 2020, Replacing Intel". Bloomberg News. https://www.bloomberg.com/news/articles/2018-04-02/apple-is-said-to-plan-move-from-intel-to-own-mac-chips-from-2020. Retrieved June 22, 2020. 
  21. Hardwick, Tim (June 25, 2020). "Former Intel Engineer Claims Buggy Skylake Chips Hastened Apple's Switch to Custom Silicon". MacRumors. https://www.macrumors.com/2020/06/25/buggy-skylake-chips-hastened-apple-silicon/. Retrieved June 25, 2020. 
  22. Potuck, Michael (May 15, 2019). "Report: Apple’s custom 5G modems may not arrive until 2025 after ‘long and painful divorce’ with Intel". 9to5Mac. https://9to5mac.com/2019/05/15/apple-intel-divorce/. Retrieved June 22, 2020. 
  23. Horwitz, Jeremy (August 17, 2018). "Apple reportedly redesigned basic MacBook after Intel chip issues". VentureBeat. https://venturebeat.com/2018/08/17/apple-reportedly-redesigned-basic-macbook-after-intel-chip-issues/. Retrieved June 22, 2020. 
  24. Allan, Darren (May 3, 2019). "Apple blames Intel’s processor shortage for slump in Mac sales". TechRadar. https://www.techradar.com/news/apple-blames-intels-processor-shortage-for-slump-in-mac-sales. Retrieved June 22, 2020. 
  25. 25.0 25.1 25.2 25.3 Horwitz, Jeremy (June 22, 2020). "Apple confirms Mac transition to ARM CPUs, Rosetta 2 Intel emulation". VentureBeat. https://venturebeat.com/2020/06/22/apple-confirms-mac-transition-to-arm-cpus/. Retrieved June 22, 2020. 
  26. Gurman, Mark; Wu, Debby; King, Ian (April 23, 2020). "Apple Aims to Sell Macs With Its Own Chips Starting in 2021". https://www.bloomberg.com/news/articles/2020-04-23/apple-aims-to-sell-macs-with-its-own-chips-starting-in-2021. Retrieved June 21, 2020. 
  27. Haselton, Todd (June 22, 2020). "Apple will stop using Intel chips in all Macs by 2021, top analyst says". CNBC. https://www.cnbc.com/2020/06/22/new-macbook-pro-and-imac-coming-with-arm-chips-instead-of-intel---kuo.html. Retrieved June 22, 2020. 
  28. Warren, Tom (June 22, 2020). "Apple announces it will switch to its own processors for future Macs". The Verge. https://www.theverge.com/2020/6/22/21295475/apple-mac-processors-arm-silicon-chips-wwdc-2020. Retrieved June 22, 2020. 
  29. 29.0 29.1 Axon, Samuel; Amadeo, Ron (June 22, 2020). "This is Apple’s roadmap for moving the first Macs away from Intel". ArsTechnica. https://arstechnica.com/gadgets/2020/06/this-is-apples-roadmap-for-moving-the-first-macs-away-from-intel/. Retrieved June 22, 2020. 
  30. Axon, Samuel (June 22, 2020). "This is Apple’s roadmap for moving the first Macs away from Intel" (in en-us). https://arstechnica.com/gadgets/2020/06/this-is-apples-roadmap-for-moving-the-first-macs-away-from-intel/. 
  31. Gruber, John (June 24, 2020). "The Talk Show Remote from WWDC 2020, With Craig Federighi and Greg Joswiak". Daring Fireball. http://www.daringfireball.net/2020/06/the_talk_show_wwdc_2020. Retrieved June 25, 2020. 
  32. Long, Michael (June 25, 2020). "Just How Fast Is Apple Silicon?". The Startup. https://medium.com/swlh/just-how-fast-is-apple-silicon-a6d3e1804ba6. Retrieved June 25, 2020. 
  33. Holt, Kris (June 22, 2020). "Apple ditches Intel for its own processors in Macs". Engadget. https://www.engadget.com/apple-silicon-arm-mac-processor-intel-182826202.html. Retrieved June 23, 2020. 
  34. 34.0 34.1 34.2 Gurman, Mark (June 9, 2020). "In a first, Apple plans to shift to its own processors to power new Mac computers". Fortune. Bloomberg News. https://fortune.com/2020/06/09/in-a-first-apple-plans-to-shift-to-its-own-processors-to-power-new-mac-computers/. Retrieved June 22, 2020. 
  35. 35.0 35.1 Gassée, Jean-Louis (June 21, 2020). "ARM Mac Impact On Intel". Monday Note. https://mondaynote.com/arm-mac-impact-on-intel-9641a8e73dca. Retrieved June 23, 2020. 
  36. "Gartner Says Worldwide PC Shipments Grew 2.3% in 4Q19 and 0.6% for the Year". Gartner. January 13, 2020. https://www.gartner.com/en/newsroom/press-releases/2020-01-13-gartner-says-worldwide-pc-shipments-grew-2-point-3-percent-in-4q19-and-point-6-percent-for-the-year. Retrieved February 3, 2020. 
  37. 37.0 37.1 Lee, Nicole (June 22, 2020). "iOS apps will run natively on ARM-powered Macs". Engadget. https://www.engadget.com/ios-apps-arm-powered-macs-192046502.html. Retrieved June 23, 2020. 
  38. Gewirtz, David (June 24, 2020). "Will Apple Silicon kill the Hackintosh? The odds against a self-built MacOS Arm computer". ZDNet. https://www.zdnet.com/article/will-apple-silicon-kill-the-hackintosh/. Retrieved June 24, 2020. 
  39. Fagioli, Brian (June 22, 2020). "Macs will use ARM-based Apple processors instead of Intel — is Hackintosh dead?". BetaNews. https://betanews.com/2020/06/22/apple-macos-intel-arm/. Retrieved June 24, 2020. 
  40. 40.0 40.1 Warren, Tom (June 24, 2020). "Apple’s new ARM-based Macs won’t support Windows through Boot Camp" (in en). https://www.theverge.com/2020/6/24/21302213/apple-silicon-mac-arm-windows-support-boot-camp. 
  41. Axon, Samuel (June 24, 2020). "Here’s what’s happening to Boot Camp amid the Apple silicon transition" (in en-us). https://arstechnica.com/gadgets/2020/06/heres-whats-happening-to-boot-camp-amid-the-apple-silicon-transition/. 
  42. Gassée, Jean-Louis (June 14, 2020). "Osborning The Mac. Or Not.". https://mondaynote.com/osborning-the-mac-or-not-f0bbf4c319f0. Retrieved June 23, 2020. 
  43. Kelion, Leo (June 22, 2020). "Apple Mac computers make jump to its own chips". BBC News. https://www.bbc.com/news/technology-53142989. Retrieved June 23, 2020. 
  44. Stern, Joanna (June 25, 2020). "The Apple Devices You Should — and Should NOT — Buy Right Now". The Wall Street Journal. https://www.wsj.com/articles/the-apple-devices-you-shouldand-should-notbuy-right-now-11593096901. Retrieved June 25, 2020. 
  45. Barrett, Brian (June 22, 2020). "Apple's Intel Breakup Will Reshape Macs—and Beyond". Wired. https://www.wired.com/story/apple-will-put-its-own-chips-into-macs/. Retrieved June 23, 2020. 
  46. "Opinion: Apple seems poised to succeed where Microsoft failed with Windows 10 on ARM" (in en). June 23, 2020. https://www.onmsft.com/editorial/opinion-apple-seems-poised-to-succeed-where-microsoft-failed-with-windows-10-on-arm.