苹果确认Mac过渡到ARM处理器和Rosetta 2英特尔仿真
苹果计划将其Mac系列计算机从Intel的Core系列CPU迁移到自行开发的ARM处理器已经是多年来的公开秘密,每个新的macOS版本以及随后给开发人员的小提示都有助于简化最终的过渡。今天,苹果正式宣布了即将到来的交换机,在WWDC 2020主题演讲中让开发人员和客户知道它将在今年开始向苹果芯片过渡。
该公司最近与英特尔芯片的斗争有据可查,据报道包括重新设计整个笔记本电脑,热性能争议,甚至由于芯片开发问题而推迟了其首款5G iPhone。同时,苹果公司的内部芯片团队在业界领先的智能手机和平板电脑芯片方面领先,为ARM驱动的笔记本电脑奠定了基础。苹果芯片负责人约翰尼·斯鲁吉(Johny Srouji)指出,为iPad打造的X后缀处理器在短短十年后即可提供原始型号的图形性能的1000倍,而苹果手表在其尺寸上却达到了同类最佳的性能。自开始生产自己的CPU以来,该公司已交付了总计20亿片上系统(SoC)处理器。
Srouji说,仅性能就是苹果将获得的优势之一。其他好处包括更好的电源管理,卓越的Secure Enclave和比以前更高的性能GPU-以及针对AI的神经引擎改进。将有一系列Mac专用SoC,它们在Apple的所有产品线中都采用通用架构。
如果有任何疑问,苹果是否可以制造Mac口径的处理器,那将在2018年发布的第三代iPad Pro中消失。在Apple A12X Bionic芯片的支持下,该型号在单核和多核测试中与Intel Core i7 MacBook Pro笔记本电脑的性能大致匹配。图形计算基准大致相当于Microsoft的Xbox One S控制台。
最初,苹果公司将使用与最新的2020 iPad Pro中相同的A12Z Bionic芯片,将开发人员过渡到新的ARM芯片。2020年iPad Pro于3月发布,其GPU性能比其2018年的前代产品高出约10%,但未命名的Mac专用芯片可能会进行更大的改变。这些芯片越来越有可能拥有自己的名称,与iPhone和iPad处理器的A系列品牌分开。
为了支持新旧应用,Apple将使用集成的仿真软件Rosetta 2,使基于ARM的Mac能够运行Intel代码。在从PowerPC到Intel的先前过渡中,Apple使用Rosetta来使PowerPC应用程序在新的Intel机器上以性能折衷的方式运行,但是Apple表示,在ARM Mac上运行的Intel应用程序的性能应该快得多。此外,ARM Macs可以运行未修改的iPadOS和iOS应用程序,但是,除非更新了iPadOS和iOS应用程序,否则Intel Macs不能运行。
苹果表示,它将在2020年底前交付其首款ARM Mac,并计划进行为期两年的全面过渡。值得注意的是,在2005年英特尔转换之前使用了类似的语言,但是苹果仅在一年之内就完成了这一计划。在此期间,开发人员将可以使用基于A12Z的Mac mini开发人员转换套件。该机器将包括16GB的RAM和512GB的SSD用于存储,但是普通消费者将无法使用。
考虑到更简单的选择,决定发布发布仅面向开发人员的ARM Mac的艰难道路的决定特别有趣-使具有相似组件(和Magic Keyboard配件)的现成iPad改为运行macOS。尽管这可能使数百万希望多年以来看到Apple平板电脑在macOS和iPad OS选项之间进行选择的人们感到兴奋,但Apple显然不想给iPad用户错误的希望,否则它可能会给它带来麻烦。当笔记本电脑阵容中没有此类选项时,让开发人员可以使用触摸屏或可转换尺寸的Mac玩游戏。
这个面向开发人员的平台遵循了苹果15年前采用的相同策略,当时该公司在其先前的PowerMac G5外壳中放置了一个小巧而功能强大的Pentium 4主板,并提供了自定义Mac操作系统10.4。 1-可以在Intel芯片上的仿真下运行PowerPC应用程序。虽然首批英特尔Mac实际使用了高级的下一代Core系列处理器发布,但DTK可使开发人员体验最坏情况下的旧版应用性能,并有望在消费型Mac发布之前做得更好。
苹果要求在一年后归还所有英特尔DTK设备,从而为开发人员提供了第一台基于英特尔的iMac,这是一项政策,导致大部分租用的开发硬件消失了,剩余的部件却很少被收藏家所掌握。我们将不得不看看基于ARM的版本是否会成为类似的晦涩难懂的收藏品。
有兴趣的开发人员可以从本周开始申请Mac mini开发人员过渡套件硬件。该套件将附带用于测试目的的macOS Big SurBeta版,价格为500美元,要求DTK必须在“程序结束时”退还-可能是功能更强大的Mac mini,其中内置了最终的Mac专用芯片。