当然了,一切听起来很美好,难道这就没有缺陷了吗?并非如此,苹果必须面对芯片设计上的大量问题,尤其是芯片的多样性问题,毕竟不是一枚芯片就能满足所有 Mac 电脑。当然,主要缺陷还是在于软件上,如果 Mac 完全基于 ARM 架构芯片,又如何向后兼容那些基于 x86 芯片编写的软件么?
芯片的广度苹果要如何解决?
首先来说芯片的多样性问题。英特尔是世界上做芯片最专业的巨头,一个架构可以切成多条产品线,定位不同市场收割利益。所以我们看到 Mac 阵营多款产品分别搭载不同系列的英特尔处理器,如 MacBook 用的是 Y 系列超低电压处理器,MacBook Air 和 13 英寸 MacBook Pro 设计的是 U 系列低电压处理器,而 15 英寸 MacBook Pro 是 H 系列标准电压处理器,更不用说还有 iMac、iMac Pro 和 Mac Pro 专门定位的处理器系列了。
很显然,英特尔善于基于单一架构打磨不同系列处理器,还能为每一个系列配置不同的核心、图形处理单元和指令集等。而目前苹果一年只发布两款芯片,一枚为 iPhone 和低端 iPad 设计,而另一枚是为 Pro 版 iPad 定制。如果苹果自主 Mac 定制芯片,在保持阵容不变的情况下,就必须为每一款 Mac 产品设计一枚特定配置的芯片。
所以问题来了,苹果能精准定位到每一款 Mac 产品所需的芯片吗?假设没问题,但要打造如此之多枚芯片,这其中的时间和资金的投入必然是巨大的。考虑到苹果是一家 iPhone 为主的公司,Mac 营收占比很低,投入和产出能平衡吗?英特尔之所以推出广泛处理芯片,是因为每一年 PC 数亿的巨大量,而且对于没有回报的芯片系列,连英特尔自己都会砍掉,如之前的 Atom,苹果没有考虑过这些问题?
硬件之外 最难的或许是软件
当然了,苹果拥有了世界上最好的芯片工程团队,也许针对性的开发一系列不同 ARM 架构的芯片不是难事。但是,苹果是最注重软硬结合的公司,基于 ARM 的 Mac 真正难就难在软件。在 x86 架构的长期背景下,macOS 如何完美运行在 ARM 上呢?毕竟如果和英特尔分手真的那么简单的话,相信苹果早就这么做了。
软件是一个严肃的命题。彭博社的消息坚称,苹果内部诞生了一个代号为“卡拉玛塔”(Kalamata)的大项目,该项目就是要让 Mac、iPhone 和 iPad 更加相似、更加紧密无缝的结合在一切,而且将有大量可同时运行在 iOS 和 macOS 两个平台的应用。
- 混搭?
首先从系统层面来说,iOS 和 macOS 有可能会合并?多年来苹果一直认为,将键鼠和触控用户体验合并到一起是毫无意义的,因为两个种体验可以相互愉快的合作。其中 iOS 最初就是为多点触控体验设计,不会有移动鼠标光标然后点击微小的“关闭”按钮的操作,而 macOS 则被设计成间接指向机制,主要通过鼠标和键盘来操作,两个系统完全不同,而且苹果为每个系统都优化了最佳的体验,而不是要混搭到一体形成共同的体验。
说到混搭,这些年一直有一个明显被嘲的例子,也就是微软。最初希望打入平板电脑领域的微软,直接将基于触控设计的用户界面引入 Windows 8 桌面,此举动引发了很多用户愤怒和不满,因为这一所谓的“革新”让用户感到困惑和烦恼。因此,库克曾多次公开表示,苹果“无意”将 macOS 与 iOS 系统合二为一。