在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑( 二 )


嗯 , 打游戏这事儿除外 。
但M1的横空出世确实打乱了笔记本电脑市场 , 在部分生产力和续航方面可以说是爆杀Intel 。
这就是为什么我认为M1的诞生就已经让苹果的两年过渡计划成功一半了 , 因为它的带来的体验提升实在是太明显了 。
哪怕我手里这台MBAM1是一个7核丐中丐版本 , 也每天都用得很开心 , 看看这花花绿绿的贴纸就知道俺有多喜欢用它了 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
但随着时间的推移和用户的反馈 , M1系列芯片的问题暴露出来了 , 那就是软件适配拉大胯 。
这也是一开始很多人知道苹果自研芯片架构从X86换成ARM时 , 最担心的问题 。
>/论适配的重要性
其实如果你对苹果的换芯之路足够了解 , 就知道苹果是有备而来 。
为了让软件方面的体验也能跟上 , 果子哥祭出了Universal2和Rosetta2这两大法宝 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
简单来讲 , Universal2是面向开发者的 , 它可以帮助开发者降低编译的工作量 , 让转换更轻松 。
Rosetta2则更多是面向咱们用户 , 当你第一次在AppleSilicon电脑上面运行一些还没适配的软件 , 这时系统就会要求你安装Rosetta 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
这玩意儿只需要安装一次就行 , 之后再遇到类似的情况 , 它会在用户完全感知不到的情况下进行转译 , 顶多让你多等一会儿 。
一边减轻开发者工作量 , 一边让用户零门槛使用还没适配好的软件 , 苹果这套连招配合得相当好 , 让M1刚问世的时候体验还不错 。
其实苹果做了这么多准备也完全合理 , 因为这已经是苹果第三次转移架构了 。
第一次是苹果的Macintosh转移到PowerPC时代 , 第二次是从PowerPC到Intel 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
所以一定程度上讲 , 苹果也算是个经验丰富的搬迁大师 。
但是铺路已经不能解决所有问题了 , 大家现在的需求今非昔比 , 各种应用软件五花八门 , 于是各种意想不到的问题出现了 。
首先是Rosetta2只能保证软件可以运行 , 但是运行起来流不流畅、功能完不完善 , 那可就不一定了 。
像是闪退和边框不能随意调整等等 , 那都是家常便饭 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
但这些其实我都能忍 , 毕竟还有网页端和手机可以替代 , 最要命的是专业软件方面的问题 。
比如在M1刚发布的时候 , Photoshop和Python都没有原生支持 , 需要通过Rosetta转译 , 而且经常会出现功能缺失等适配问题 。
为了帮助大家更好地判断软件是否适配AppleSilicon , 甚至有个专门用来查询兼容情况的网站 , 名字就叫DoesItARM(它适配ARM了吗) 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
从网站主页能看出来 , 现在站内记录的软件内已经有一半原生支持AppleSilicon了 , 还在通过Rosetta转译的只有11.6% 。
不过还是有超过三成的软件不确定兼不兼容 , 以及一小部分死活不支持的软件 , 比如GoProFusionStudio 。
在两年半前的苹果WWDC20开发者大会上|苹果两年之期已到!库克歪嘴一笑
文章图片
而且如果把这事儿往深了讲 , AppleSilicon的兼容问题还会被放大 。
比如@影视飓风就专门做过一期讲WindowsPC和Mac电脑之间区别的视频 , 而在编解码器和回放等一些功能点 , 以及Houdini等软件的使用上 , Mac的体验都不尽如人意 。