产品沉思录 产品沉思录 产品沉思录 产品沉思录
为何苹果如此重视兼容性

为何苹果如此重视兼容性

苹果重视兼容性,强调软件与硬件的协调关系。兼容性分为向前兼容和向后兼容,确保用户体验和设备的长期使用。苹果通过兼容性策略促进用户留在其生态系统中,推动设备的周期性更新。M1芯片的推出统一了苹果的桌面和移动生态,尽管存在一些兼容性挑战,但整体策略增强了用户粘性和市场竞争力。

2007年1月9日,苹果正式发布iPhone1代,发布会上乔布斯引用了Alan Kay的经典名言:“People who are really serious about software should make their own hardware”。

言下之意便是软件和硬件密不可分,而要兼顾软件和硬件,就势必要平衡好当中的衔接关系,这种关系的好坏程度可以用兼容性表示(PS:把人的认知和生理状态比作软件和硬件去理解,也很有意思)。

横亘在软件和硬件之间的便是兼容性(Compatibility),指介于硬件与软件之间相互协调工作的程度,也可以理解成为软件与硬件的摩擦度,一般可以分为两种:

Forward Compatibility:向前/向上兼

「老版本的软件/硬件」适配「新版本的软件/硬件」(Old Friendly)

Backward Compatibility:向后/向下兼容

「新版本的软件/硬件」适配「老版本的软件/硬件」(New Friendly)

苹果公司负责工业设计副总裁Evans Hankey在一次采访中表示,Apple Watch团队的首要任务仍然是向后兼容性

“从第一款Apple Watch到今天的Series 7,表带可互换一直是产品的基石。覆盖表带样式和颜色、手表外壳的材料以及用户选择表盘之间,这套到系统提供了数量惊人的潜在组合,多达数千种。

每次我们改进Apple Watch的设计时,我们都在坚持保持向后兼容性,随着屏幕多年来的发展改进,这已经是不小的壮举。”

对于同时开发软件与硬件的厂商来说,做好兼容性意味着为用户带来良好的用户体验,也意味着硬件设备拥有更持久的使用年限以及更多的可盈利点(长长的坡和厚厚的雪)。

01▌兼容性与产品路线

苹果在兼容性上的打磨使得销售iPhone的商业模式趋近于“滚雪球模式”,随着时间推移,用户基数将越来越大,附加值也会越来越高(PS:参考越来越贵的iPhone价格以及其生态衍生产品如Airpods等配件)。

兼容性对巩固苹果的平台来说非常重要,做好前向与后向的兼容相当于圈住了存量的核心用户,一旦用户习惯了该平台,便“懒”得去做多余的选择,随之他们的消费也留在了平台之上,即使哪天需要更换手机,消费者仍然很大概率考虑换一台新iPhone。

对于存量用户,苹果会主动周期性地去推动需求侧更换新设备:

这些优势对消费决策上的变化可参考下图:

一名典型的美国iPhone3G/4/4S机型用户,在2014年后逐渐更新换代并成为后续几代机型的购买用户,其存量用户将从2014年2420万下降至2016年12月的410万,在这个过程中逐步成为下一代机型的潜在购买者,如此往复使得雪球越滚越大。

02▌两端兼容的想象

过去两年,苹果发布的产品中最重要的产品既不是移动端的iPhone/iPad,也不是桌面端的Mac系列,而是基于ARM架构的M1系列芯片。

苹果与ARM的姻缘可以追溯到上世纪80年代初,“ARM1”原型由苹果和Acorn团队开发,两者也是ARM的股东,苹果早期牛顿PDA产品也搭载了ARM610芯片。虽然ARM架构很早进入PC市场,但是并没有成功,直到2011年ARM才重返PC市场。

M1系列芯片的成功除了为Mac电脑本身带来弯道超车英特尔的性能与续航之外,更重要的是统一了苹果桌面端和移动端的生态:

在软件兼容性方面,搭载了Big Sur系统的M1电脑还包括一项名叫Rosetta 2的技术,用于将现有的英特尔X86架构的应用程序运行在M1芯片上,甚至在某些情况下比英特尔的芯片跑地更快,虽然会牺牲一些CPU性能。这也是在过渡时期确保老用户能顺利迁移到新平台的手段 —— 最初 M1 Mac 入手的时候,都是在用 Rosetta 2 来启动 Adobe 全家桶。

不过,ARM架构的Mac推出也意味着——原先在X86架构下的Mac通过BootCamp安装Windows系统的用户要说“再见”了。如果需要在Mac上体验Windows系统,折中的办法就是安装Windows on ARM的虚拟机,例如Parallels Desktop;Windows on ARM系统在Mac上的后向兼容性在大部分情况使用是OK的,但如果是想玩游戏,如原神这种,那你可能就要失望了。

游戏方面,无论是原先X86架构的Mac还是新的ARM架构的Mac,本身Mac的游戏内容生态就并不丰富,即使是新的M1芯片Mac,两大游戏引擎Unreal5和Unity对M1系列芯片的支持也还在适配优化中,更别说游戏软件厂商来做软件移植了。

好消息是搭载M1的新Mac向后兼容了部分iPhone和iPad的应用,这意味着你可以在办公的时候用Mac刷抖音、即刻以及玩iOS游戏。而 Windows 11 也采取了类似的路线,现在能直接通过子系统来启动安卓应用 —— 不过兼容性还有待观察。

03▌不兼容的代价

底层架构的更换对上层兼容与应用的影响是千钧一发的,下面举几个反面例子:

04▌“有容乃大”才能成全自己

最后,再举三个身边产品通过兼容别人成全自己的精彩故事:

推荐阅读: