这家公司解决了困扰其竞争对手的“先有鸡还是先有蛋”的问题

苹果的远大计划:在没有英特尔的情况下独霸市场

在周一举行的苹果年度开发者大会上,该公司宣布了一个惊人消息:Mac将改用苹果设计的ARM处理器,并计划永远放弃英特尔(Intel)。

向该公司所称的“苹果硅”(Apple Silicon)转型,这一举措将为未来的设备带来大量好处,并使苹果从依赖英特尔芯片组作为硬件的局面中解脱出来。过去,英特尔芯片组决定了苹果如何以及何时更新macbook。苹果公司预计,第一批搭载自己处理器的设备将于今年晚些时候上市。

基于ARM的处理器提供了更高的性能,同时比英特尔处理器更节能,产生的热量更少。这一转变可能会让苹果制作出出更薄、更轻的笔记本电脑,充电时间更长,而且在处理运行Photoshop或编写应用程序等复杂任务时,其使用者可以得到更好的用户体验

最重要的是,它让苹果能够完全掌控自己的命运,同时可以首次实现在内部打造几乎所有硬件。

这样做的好处是显而易见的,但改用新的处理器架构是一项艰巨的任务,并会对每一个应用程序产生影响,包括苹果自己的应用程序。这种转变要求开发人员重新构建他们的应用程序,以便在新的硬件上正确运行,并采用与ARM处理器兼容的新的编码方法,这可能会导致许多旧应用程序完全停止运行。

这种转变产生了一个”先有鸡还是先有蛋”的问题:为了让客户购买ARM电脑,开发者需要开发足够多的应用程序,使其值得购买。要让开发人员为ARM电脑开发应用程序,他们必须确信为其投资是值得的,并且这里有可供他们使用的硬件。

苹果的远大计划:在没有英特尔的情况下独霸市场

多年来,微软在转向基于ARM处理器的尝试中也遇到了这个问题。Surface Pro X于2019年发布,采用的便是微软设计的ARM处理器,它面临着“先有鸡还是先有蛋”的问题:虽然微软提供了模拟功能,以便让现有的应用程序无需改动就能运行,但该技术速度较慢,而且并不支持64位应用程序(现有的大多数Windows应用程序)。几乎没有开发人员能够重建在设备上运行的应用程序,更糟糕的是,许多微软自己的应用程序甚至还不能与ARM兼容,无法运行。该公司的代码编辑器Visual Studio code在首次发布几个月后才与ARM兼容,而。NET框架直到2020年底才会可以支持ARM,然而许多开发人员还需要它来重建他们的应用程序。

与微软不同的是,苹果有自己的“锦囊妙计”: 一个强大的移动应用程序商店。今年晚些时候上市的“苹果硅”macOS设备,它们将能够运行iOS和iPadOS应用程序,且无需在第一天修改代码。这意味着你可以玩像《纪念碑谷》这样的游戏,或者运行Spotify应用的移动版本,而不需要它们的开发者做任何事情——它们就能正常工作。

这是一个巨大的优势,让苹果在实现这一转变时不必担心失去那些发现自己喜欢的应用程序突然失效的客户。但是让像Adobe Photoshop这样的桌面应用程序在新的硬件上运行就不那么简单了——单独的开发者需要更新他们的程序以使其正常工作并能够充分利用其硬件。当然,苹果对此也有自己的计划,尽管它表示这需要两年时间才能实现。

计划的第一部分取决于开发商能否配合这种转变。从今天开始,开发人员可以申请“开发人员转换工具包”,这是一种特殊的Mac Mini,它配备了新的处理器,这样他们就可以开始利用其测试他们的应用程序,并进行必要的修改。

苹果的远大计划:在没有英特尔的情况下独霸市场

尽管对于简单应用程序(比如“笔记本”应用程序)的开发人员来说,这可能是一个简单的过程,因为苹果的工具可以识别并支持程序代码的变化。但是对于拥有大量代码库的更复杂的应用程序,比如Adobe的视频编辑工具Premiere,这个过程可能需要数月的开发工作。

这对于像Adobe或微软这样的公司来说是一个艰巨的任务,他们现在需要将数千小时的开发时间转向重写代码,而不是编写可能真正帮助用户的新功能。他们还需要在几个月内重新调整投资方向,因为第一批硬件将在年底前上市,如果结果显示不兼容,他们就会面临客户流失的风险。

苹果计划的第二部分涉及到那些不能或不愿在新硬件上及时更新应用程序的开发者。macOS将使用一种名为Rosetta 2的工具来运行不兼容的应用程序,而不是完全屏蔽这些应用程序。Rosetta 2可以模拟应用程序在英特尔处理器上的运行方式。

苹果的远大计划:在没有英特尔的情况下独霸市场

从公司的WWDC stream,来了解苹果的硬件实验室。照片:苹果

“模拟”是一种权宜之计。尽管它速度较慢,属于资源密集型,而且并不总是像预期的那样有效。然而,它确实赢得了开发时间,并允许人们在重写应用程序的同时继续使用它们,而不是在击败它们的竞争对手那里输掉原有用户。

苹果知道这个策略会奏效,因为它以前就用过。2005年,当苹果宣布从PowerPC处理器转向英特尔处理器时,它首次推出了Rosetta,它在新的英特尔处理器上模拟了来自PowerPC架构的应用程序。这一次,他们选择用同样的名字来命名帮助他们迁移的技术。

Rosetta是一个权宜之计,当足够多的开发人员迁移到ARM框架上时,它最终会被取代,就像过去一样。但这次的不同之处在于,苹果不用再担心会有大幅度操作,因为它有数百万来自iOS的应用程序可以“开箱即用”。

有了人们每天都在使用的众多应用的支持,苹果可以在不担心失去客户的情况下实现飞跃,并确保其开发者会效仿。它围绕着“先有鸡还是先有蛋”的问题创造出了一个最终解决方案,这是微软在Windows上只能梦想实现的措施,然而它在几个月内就可以作出改变,同时不用担心其开发人员或客户的流失。

WWDC是苹果公司的一次成功之举,因为它在一定程度上反应了苹果公司想要重新崛起的态度——这家公司敢于做出雄心勃勃、横扫一切的改变,而这些改变会震慑到它的任何竞争对手。同时这也表明macOS不会很快被取代,在被忽视多年之后,苹果终于开始再次关注其笔记本电脑和台式电脑的发展。

英文原文:

https://onezero.medium.com/apples-brilliant-plan-to-dominate-without-intel-processors-d664a0babd3b

(未经同意,请勿转载)

注:版权归原作者所有,我们做了中文翻译,如有侵权,请联系我们删除。