“精简指令集”的代表是 ARM,而 ARM 在移动端的普及苹果也功不可没。早期苹果找上英特尔希望能研发出一款专为 iPhone 打造的高能效移动端芯片,但英特尔没有抓住这个机会,苹果就把目光瞄准了 ARM 指令集。得益于精简指令集优秀的能耗比,现在苹果已彻底甩掉 X86 这辆大车,自研 ARM 指令集的芯片全面反哺到 Mac 端。
通用,意味资源可反复利用,软件的开发成本从而有效降低,因此开发商也能将精力更加集中在硬件设计上。换言之,哪怕你一开始造计算机,也可以入局智能手表;一开始只做屏幕图显,未来也有机会上太空造航天器。而这些正是得益于算法的强通用性。但如果你用的是 ARM 架构,由于 ARM 专利技术的私密性,移植就不会那么顺利了。4.成本因素这是最最重要的原因。许多人对 ARM 不了解,认为这个和苹果、联发科、高通、华为麒麟都有关系的架构是开源的,但实际上并不是。它是商业授权指令集,IP 是需要收费的,ARM 的收费项目包括前期授权费(License)、版税(Royalty)和技术咨询服务费。值得一提的是,在 23 年年初时,ARM 还曾有过更改授权模式的想法,它想根据销售设备的价格而抽取资金,这个想法当然遭到手机制造商们的集体抗议,因为这会让成本显著增加。