购买搭载M1芯片的MacBook Air, MacBook Pro 或者 Mac mini 小伙伴应该陆陆续续到手了,那么搭载M1芯片的Mac软件兼容性怎么样?
大家几个比较关心的一些问题
1、是否能运行x86应用
基本完全无压力,借助Rosetta转译,Office全家桶、jetbrain全家桶、adobe全家桶、还有Mathematica等均能流畅运行,借助于Rosetta2 理论使用所有x86软件与intel mac无异,目前还未遇到运行异常的x86应用。
2、什么是Rosetta?
这里我基于我的理解通俗讲一下在x86电脑上你运行x86程序,就好比2个中国人面对面讲话,因为都说汉语所以,所以沟通完全没问题。在Arm上运行x86程序,就好比一个中国人和一个美国人讲话,因为一个说汉语一个说英语,两个人交流起来就是一脸懵逼。
而Rosetta相当于你请了一个英汉双语的翻译小姐姐,她可以实时为你们两进行翻译。这样就又可以愉快的交流了。
但是因为翻译的原因,你们之间沟通效率就降低了,这个降低幅度应该在20%左右。
而且翻译小姐姐并不能100%理解你的意思,所以翻译的过程中会存在歧义,这就是一些地方存在bug的原因。但是这种事件发生概率频率都很低。
Rosetta只需要一次安装,之后再安装x86软件就和以前的Intel Mac没有任何差别。
所以不要再问什么什么软件能不能安装(破解)了,一句话就是安装Rosetta以后,Intel怎么样,M1 Macbook上就是怎么样。
而原生的M1应用是指,直接让美国人学会并精通汉语,然后两个人之间的交流又回到和之前一样了。
3、 iphone、ipad应用是否可以直接安装运行
可以,但是王者荣耀、吃鸡、微信等腾讯似乎做了限制,qq飞车手游可以下载。 我的猜测是,只要开发者没有专门取消,应用商店都是可以直接下载安装iphone,ipad上的应用的。
目前还是有很大一部分主流软件,开发者并不愿意软件在mac上使用,比如一些游戏,可能会破坏平衡,还有像淘宝、知乎、网易云暂时开发者选择了手动屏蔽。
以下是一些软件的截图测试
微博(支持窗口任意大小调节)
饿了么
知乎日报
支付宝
微信(电脑登录微信再也不用输入密码了?)
且支持支持窗口任意大小调节
手动安装所有被屏蔽的ios软件
1.在 macOS 的 App Store 下载 Apple Configurator 2,打开后 连接 iPhone/iPad
2.点击 Apple Configurator 2 中的 iPhone,右键选择 添加 - app
3.找到想要的 app,选择然后点 添加,就会自动开始下载
4.下载完成后会提示你的设备上存在这个应用,这个时候不要点替换等任何按钮
5.按 Command + Shift + G,打开这个路径:~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/可以看到已经下载好的 ipa 安装包,把它拷贝出来,就安全了,不然会被自动删除
6.双击 ipa 安装,打开时会报错没有权限
7.打开终端,输入 sudo xattr -r -d com.apple.quarantine App 路径
(例如 sudo xattr -r -d com.apple.quarantine /Applications/ WeChat.app )
第七步其实就是把终端输入“sudo xattr -r -d com.apple.quarantine ”
输进去然后去你的应用程序文件夹把装好的app拖到终端然后回车输密码就行。
总结及购买建议
目前测试下来,几乎所有x86软件都能通过Rosetta2转译运行,理论上没啥问题的话,性能损失20%左右,考虑到本来的逆天性能,损失20%依然吊打Intel。对稳定性要求不是非常高的全都可以毫不犹豫购买。
大家比较关心的Office全家桶,转译运行完全没问题。测试下来稳定性与intel mac无异。
但是部分软件确实存在转译不完美,存在一些小bug,或者一些软件在某些特定运算上表现很不理想。但这只是暂时的,特别是Macos的一些独占软件更新适配会非常快。
肉眼可见,原生适配M1处理器的应用,在性能上有着非常非常大的提升空间(直接翻倍再翻倍,现在再看苹果发布会给的各种翻好几倍的数据确实没有夸大的成分在里面)。而且另一点感知非常强的地方就是续航,20小时,真就重新定义的笔记本续航,甚至比Apple Watch续航都要长。充满电你可以带出门重度使用一天,无需再带一大推充电器(环保\doge),不用再有续航焦虑。所以还在犹豫不觉的普通用户,真的可以考虑入手。
Macbook Air和Macbook Pro的处理器性能差别很小普通用户购买优先级如下内存升级 > 硬盘升级 > Air升Pro (也就是M1 Macbook Air 最低配就够了)对于有一定生产力需求的用户内存16g起步,其余随意。但实际8g内存对于普通用户真问题不大。打算多用几年的,还是升16g吧,毕竟现在IPhone的寿命取决于内存大小而不是处理器性能。
再补充一下,以后Macbook的购买会慢慢变成和Iphone一样,性能都是一样的,你再也不需要像之前一样纠结性能,到底选i3,i5,i7还是i9,硬盘256还是512,内存8还是16还是32,是否还需要独显。以后你只需要像购买iphone一样,只用选择内存和硬盘大小,性能问题根本不需要你担心,因为性能上会和A系列芯片一样一骑绝尘直接默秒全。
不要再在评论区问什么什么软件能否运行了,这里统一回答一下,所有软件都可以通过Rosetta2正常运行,但是细微之处或许存在一些小问题,而对于我不熟悉的软件,我只能做个基本测试,基本测试都是正常的,但这样肯定测不出细节的小问题来。但是像Office全家桶、Adobe全家桶目前使用几乎没问题,VS Code Insider版本暂时没找出问题,LaTeX也正常。而且基于M1原生软件的适配进度非常可观,像PS已经发布了基于M1原生的内测版本了。