您的位置: 首页 >科技 >

以下是开发者认为苹果将如何处理Mac从英特尔到ARM的转变

2020-07-07 15:30:46 编辑: 来源:
导读 周一,苹果公司召开了全球开发者大会(WWDC),由于流行,这次会议完全是虚拟的。这次的另一个不同之处在于,每个人都在谈论一件比iOS新功能更重要的事情:苹果mac电脑的处理器从英特尔(Intel)过渡到ARM。 关于这一点的传闻很久以前就开始了。2018年,彭博社(Bloomberg)报道称,苹果将在几年内在mac电脑上使用自己的ARM芯片,并完全抛弃英特尔(Intel)。同年晚些时候,分析师

周一,苹果公司召开了全球开发者大会(WWDC),由于流行,这次会议完全是虚拟的。这次的另一个不同之处在于,每个人都在谈论一件比iOS新功能更重要的事情:苹果mac电脑的处理器从英特尔(Intel)过渡到ARM。

关于这一点的传闻很久以前就开始了。2018年,彭博社(Bloomberg)报道称,苹果将在几年内在mac电脑上使用自己的ARM芯片,并完全抛弃英特尔(Intel)。同年晚些时候,分析师郭明志以自己的预测支持了这一传言。今年2月,郭说,基于arm的mac电脑将在2021年上市。

因此,我们可能看不到任何硬件方面的声明,但我们将看到苹果发布平台声明,为开发者将他们的应用转移到新的Mac架构上铺平道路。

mac电脑已经存在了36年,到目前为止,处理器已经有过两次转变。90年代,苹果从摩托罗拉的68k芯片换成了IBM和摩托罗拉的PowerPC处理器。2005年,史蒂夫·乔布斯宣布再次过渡到英特尔的x86处理器。运行英特尔cpu的mac电脑已经有十多年的历史了。但是现在苹果准备向ARM进军,生产更轻的笔记本电脑,并且可能提供更好的电池寿命。

当乔布斯宣布与英特尔的交接时,他还推出了一套新的999美元的开发工具包:在PowerMac G5机箱中装有基于奔腾处理器的主板、运行着特殊版本的Mac OS x的Mac电脑。乔布斯还宣布了一项名为Rosetta的技术,该技术可以让基于powerpc的应用程序在基于intel的mac电脑上顺畅运行。

去年,苹果宣布了Catalyst项目,并为此铺平了道路。作为其中的一部分,苹果为开发者提供了一套工具来将他们的iPad应用程序移植到Mac上,但是仍然需要一些工作来调整应用程序。所以这些应用程序可能共享大部分代码库,但是最终编译的二进制文件是不同的。我与一群开发者进行了交谈,了解苹果将如何应对这种转变。

PSPDFKt App的创始人Peter Steinberger表示,他预计苹果将在第四季度发布基于arm的硬件,届时与iOS共享代码的应用程序将能够与Mac应用程序共享一个二进制文件:

我预计苹果将在第四季度发布基于arm的硬件,运行macOS 10.16。现有的应用程序将继续使用二进制转换器;他们将在9月份强制执行ARM二进制文件,对于大多数Mac应用程序来说,很容易编译成ARM64。与iOS共享代码的应用程序已经编译到ARM,所以这部分应该很容易。

独立iOS和Mac开发者james Thomson表示,他和他的团队在软件方面不需要做太多工作。他们可能需要用新版Xcode重新编译他们的应用程序。他补充说,团队已经在ARM上获得了iPhone版本的核心代码,所以过渡将是平稳的。

汤姆森认为,如今大多数开发人员都使用现代的代码库,这些代码库可以运行在多种类型的处理器上。应用程序开发者guilherme Rambo也有类似的想法。他说,现在的大多数应用程序都是在高层上工作的,所以它们不依赖于底层架构或平台。

还有一个过渡硬件的问题。可能有传言称iPad将作为这一转变的硬件。但是,约翰·格鲁伯在他的博客上打消了这种可能性。他说,苹果将ipad和mac视为不同的平台,ipad只有6GB的内存,而mac提供的内存为8GB或更多。

格鲁伯认为,苹果可能会发布一款带有ARM芯片的Mac Mini或iMac,并将其租给开发者——就像他们在2005年所做的那样。或者在产品中可能有一个特别的参照Macbook。

著名开发者Steve Troughton-Smith告诉我,他希望苹果公司发布一款价格适中、小巧的过渡套件:

我希望苹果的开发工具包既便宜又方便,因为我知道我想要一个!上次转型时,他们建造了一个内置英特尔芯片的桌面塔,但很难想象这次他们会再次走这条路——毕竟苹果公司自2012年以来才刚刚发布了第一款桌面塔,因为它认为人们不需要那种形式。

Steinberger说,我们可能会得到一款重新设计的Mac Mini,或者如果苹果很大胆,他们会发布一款参考版本的Macbook Air或者12英寸的Macbook。

至于苹果将如何处理一些重大问题,仍有一些疑问。虽然更简单和相对较小的应用程序很容易从英特尔转移到ARM,但我们不知道苹果将如何处理Adobe Photoshop等应用程序的过渡。

格鲁伯在他的博客中指出,虚拟化软件如VMWare或Boot Camp实用程序可以让你在mac上运行Windows,但在基于arm的mac上运行可能会遇到问题。即使苹果提供了一种模拟机制,其性能也不会达到标准。

前微软高管史蒂文·辛诺夫斯基(Steven Sinofsky)指出,苹果可能会发布一个新的编译器来处理这一过渡。


他还认为,Adobe Premier或微软Office等大型应用程序必须效仿苹果的做法,通过Catalyst版本来“表达自己”。Sinofsky还表示,这些应用程序移植到ARM架构的mac上可能需要很长时间。他们应该有动机为一个大的用户群做这件事。

苹果可能采用arm架构的举动令人兴奋,但不会突然发生,也不会不付出代价就实现。微软已经尝试过这种转变,虽然他们可能没有一个大型的开发基于arm的应用程序的开发团队,但对这家总部位于西雅图的公司来说,这只是初期阶段。

我们可能不会马上看到面向消费者的基于arm的Mac。但在WWDC上,苹果有机会建立一个框架,以确保消费者得到一个,一切都是顺利和安全的。


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。