取代Intel!苹果Mac设备全线迁移ARM可行性有多大?

来源:Hobby 作者: 时间:2020-03-28 00:30

MacBook arm

华强电子网消息,苹果要用自家ARM处理器替换英特尔的消息已经流传了很长一段时间,今天又传出了新的进展。苹果前高管、Be. Inc创始人Jean-Louis Gassée日前接受媒体采访时表示,苹果正在开发基于ARM处理器架构的Mac电脑,而其搭载的正是来自目前苹果在iPhone以及iPad上应用的A系列处理器。


今天,分析师郭明錤也发出一份新的报告,报告中指出,2021年Mac产品线将会迎来结构性的改变,在苹果积极的处理器替换策略下,2021年将有更多Mac电脑采用苹果自家的ARM处理器。

由于此前MacBook多次因为英特尔处理器出货延迟而被迫推迟上市,这也引起了苹果的不满,而按照以往的作风来看,苹果也一直希望将核心硬件掌控在自己手上。同时,ARM处理器有望减少40-60%的处理器成本,这对于产品定价以及成本而言有了更大的的优化空间。

另一方面,硬件的差异性和售价降低可能也是销量增长的推动力。


但以上也只是对于理想状况的猜测,最大的问题在于,从x86换到ARM,Mac OS还是原来的Mac OS吗?在系统、软件层面是否可行呢?


举一个最明显的例子,微软推出的平板Surface Pro X搭载了高通定制的SQ1  ARM架构处理器,经过适配的Win10系统虽然能运行部分基于x86架构的32位应用,但类似Photoshop、CAD等等的专业软件就无法安装。当然,从产品定位而言,Surface Pro X也不是为专业应用而生,只要满足轻度办公需求就完成它的使命了。不过,这也反映出,更换处理器架构,即使操作系统能够完成适配,但无数的应用开发商才是那座不可跨越的大山。

微信截图_20200327181742.png

众所周知,苹果的Mac OS曾经从Power PC迁移到x86架构,迁移的中心在于为开发者提供一个完整的交叉编译环境。但为什么苹果成功了,微软却在往ARM迁移的过程中失败?


跟苹果不同,微软不能放弃x86,因此微软希望在软件中加入ARM和x86两种架构的代码以完成共同兼容。不过,Win 10在ARM平台的份额实在太少,软件开发商也没有动力去进行开发。


但Mac OS向ARM迁移就能够做到么?某位业内人士表示,苹果要让Mac软件全部运行在ARM上,可以用xcode把代码重新按ARM编译一遍,但这并没有那么容易。软件编译中,各种库要重新调用,各种功能要debug,至少目前从xcode上看,苹果没有为这种迁移做足够的软件可行性迁移,尽管有类Unix系统的兼容性基础和swift、metal的支持。

image.png

另一方面,即使有Power PC到x86的成功例子,但当时采用Power PC的苹果电脑市场占比不值一提,这才让苹果有了全面迁移x86的决心。如今Macbook几乎成为了专业用户的必备,用户基数不小的情况下,全面更换处理器架构意味着当前用户将得不到后续软件更新的保障。因此从软件层面上,即使对软件生态把控能力强如苹果,PC全面放弃x86的可行性也很低。


性能上ARM处理器替换x86是否可行?


事实上,ARM处理器早已出现在MacBook上。第一代T1充当了touchbar和TouchID的控制器,并附带一部分安全功能,第二代T2还充当了NVMe SSD和NAND Flash的主控。

性能方面,虽然普遍人们的印象是ARM性能不强,但很大一部分是由于功耗的限制。Jean-Louis Gassée投资的Ampere公司设计和出售高性能ARM处理器,这种处理器的性能可以与云服务器中的Intel至强(Xeon)匹敌,同时能耗更低。


Intel至强的能耗400W时,相同性能的Ampere ARM处理器能耗只有210W左右。这意味着性能方面,ARM处理器其实并不落后于Intel高端处理器。


总而言之,Mac设备采用ARM处理器,性能上不是问题,甚至在功耗上有不小优势,但软件层仍是最大的变数,全线采用ARM处理器并不是一个明智的选择。尽管从目前各方面情况来看,软件的迁移面临的问题确实比较棘手,但也不能排除苹果其实早已有了更好的解决方案。而这就要等到6月的WWDC,看苹果会不会带给我们惊喜。(责编:Andy)




本文为华强电子网原创,版权所有,转载需注明出处

关注电子行业精彩资讯,关注华强资讯官方微信,精华内容抢鲜读,还有机会获赠全年杂志

关注方法:添加好友→搜索“华强微电子”→关注

或微信“扫一扫”二维码

分享到:

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子