搭载M1处理器的MacBook已经陆续抵达用户手中,各种抢先测试体验也纷至沓来。就跑分来看,M1处理器可谓大放异彩,直接把酷睿i9-10910、i9-9980KH等斩落马下。在Final Cut Pro视频剪辑中,无论是4K还是8K的H.264/265视频,居然把iMac Pro(Intel十核+128GB内存+Vega 56 8G HBM显卡)虐了个遍。但是不少朋友却发现很多的旧软件在新的macbook上却用不了了,那么 M1 版 MacBook 到底能兼容什么软件?小编带来了 M1 版 MacBook 兼容性一览表!
苹果公司拥有Rosetta 2-一种用于翻译用于英特尔处理器的代码的工具,以便M1芯片可以理解它。这应该意味着大多数现有的Mac应用程序都可以在新的M1 Mac上运行。
不过,Rosetta 2 并非完美,根据苹果官方的消息,在以下三种情况下,它无法对 X86 指令进行翻译。
1、内核扩展,也就是涉及到操作系统内核模块的指令没法翻译;
2、虚拟化 X86_64 平台的虚拟机,当前 M1 上并没有对应的虚拟化指令;
3、涉及 AVX、AVX2、AVX512 的指令,ARM 上没有对应的指令集,因此用到相关指令集的 X86 软件没法翻译。
那么到底 M1 版 MacBook 能兼容什么软件、不能兼容什么软件?
- 苹果自家的软件都是原生ARM架构支持的,例如:Pages、Numbers、Keynote、iMovie、XCode 等;
- 需要使用虚拟机的大多都暂不支持,需要等待对 ARM 架构进行适配,例如:Android Studio、Parallels、VMware
- 大部分软件(特别是AppStore的软件)都可以通过 Rosetta2 兼容,只是启动速度会有些慢,不影响正常使用,偶发会出现崩溃现象;
- 可以从应用商店下载 iOS 和 iPad 应用,生态丰富了一些,只是目前对需要多指触控的软件支持度一般(目前是通过触摸板可以解决一部分触控问题);
- 大的软件厂商已经开始对 ARM 架构进行适配了,陆续会有预览版放出;
- M1 芯片的核显性能不错,Air 也可以玩大型游戏了,例如:Dota2、Steam 中的其他单机游戏、还有 iOS/iPad 商店的部分游戏。
办公编辑软件
✅ 苹果办公三件套:Pages、Numbers、Keynote(原生支持);
✅ 微软办公三件套:Word、Excel、PowerPoint(通过Rosetta2兼容);
✅ Microsoft Office 365:尝鲜版可下载(Word/Excel/PointPoint/OneNote/Outlook);
✅ WPS Office:尝鲜版已可下载(PDF、文档/表格/演示、思维导图、流程图、创可贴);
✅ XMind:通过Rosetta2兼容;
✅ Mindnode:通过Rosetta2兼容;
✅ LaTex:通过Rosetta2兼容;
✅ Ulysses:通过Rosetta2兼容;
✅ 熊掌记(Bear):通过Rosetta2兼容;
✅ 印象笔记:通过Rosetta2兼容;
✅ 有道云笔记:通过Rosetta2兼容;
✅ 石墨文档:通过Rosetta2兼容;
✅ OmniFocus:原生支持;
✅ OmniGraffle:原生支持;
✅ OmniOutliner:原生支持;
✅ OmniPlan:原生支持;
编程开发软件
✅ Vim:通过 Rosetta2 兼容;
✅ Atom:通过 Rosetta2 兼容;
✅ iTerm:原生支持;
✅ Electron:原生支持;
✅ SourceTree:通过 Rosetta2 兼容;
✅ Node:原生支持;
✅ Yarn:正常测试 React 项目;
✅ Rust:通过 Rosetta2 兼容;
✅ Golang:通过 Rosetta2 兼容,新版正在适配中;
✅ Flutter:通过 Rosetta2 兼容;
✅ Proxyman:原生支持;
✅ Table Plus:原生支持;
✅ Filezilla:通过 Rosetta2 兼容;
✅ CocoaPods:通过 Rosetta2 兼容;
✅ VS Code:预览版已可下载,大部分插件可正常运行;
✅ Sublime Text:通过 Rosetta2 兼容;
✅ WebStorm:通过Rosetta2兼容,自带的 node.js 可正常使用;
✅ IDEA:通过Rosetta2兼容,可正常编译运行和调试;
✅ PyCharm:通过Rosetta2兼容,可正常编译运行和调试;
✅ PHPStorm:通过 Rosetta2 兼容;
✅ Homebrew:通过 Rosetta2 兼容;
✅ Sketch:原生支持;
✅ Tensorflow:原生支持;
✅ OpenJDK:原生支持;
✅ Miniforge3:原生支持,可以安装 Numpy 和 Scipy;
⚡️ CLion:通过 Rosetta2 兼容,可以编译运行,但无法调试;
⚡️ GoLand:通过 Rosetta2 兼容,可以编译运行,但无法调试;
❌ Android Studio:不兼容;
❌ Docker:不兼容,开发中;
数据分析软件
✅ Matlab:通过 Rosetta2 兼容;
✅ Python3:系统内置或者从Python官网下载的均可;
✅ Numpy:需使用Python官网下载版本;
✅ Pandas:需使用Python官网下载版本;
✅ PyTorch:需使用 Conda 版 Python;
✅ Anaconda:可正常使用(Anaconda | Individual Edition 下载 64-Bit Command Line Installer (454 MB),运行命令:bash Anaconda3-2020.07-MacOSX-x86_64.sh);
图像视频设计处理软件
✅ Adobe 全家桶:通过 Rosetta2 兼容;
✅ Audacity:通过 Rosetta2 兼容;
✅ DaVinci Resolve:达芬奇预览版可下载;
✅ Adobe Photoshop:预览版已可下载;
✅ Logic Pro:原生支持;
✅ Garageband:原生支持;
✅ Handbrake:原生支持;
✅ Final Cut Pro:原生支持;
✅ After Effects:原生支持;
✅ Lightroom:原生支持;
✅ Affinity Photo:原生支持;
三维建模及动画处理软件
✅ Blender:通过 Rosetta2 兼容;
✅ Snapmaker Luban:通过 Rosetta2 兼容;
✅ Autodesk Maya:通过 Rosetta2 兼容;
✅ Autodesk Fusion 360:通过 Rosetta2 兼容;
✅ Cinema 4D:原生支持(C4D);
❌ AutoCAD:不兼容;
日常及效率软件
✅ 微信:通过 Rosetta2 兼容;
✅ 钉钉:通过 Rosetta2 兼容;
✅ QQ:原生 ARM 支持;
✅ Paste:通过 Rosetta2 兼容;
✅ Magnet:通过 Rosetta2 兼容;
✅ Alfred4:通过 Rosetta2 兼容;
✅ CorssOver:通过 Rosetta2 兼容;
✅ 1Password:通过 Rosetta2 兼容;
✅ iStat Menus:通过 Rosetta2 兼容;
✅ TeamViewer:通过 Rosetta2 兼容;
✅ The Unarchiver:通过 Rosetta2 兼容;
✅ CleanMyMac X:原生支持;
✅ 迅雷:通过 Rosetta2 兼容;
✅ 企业微信:通过 Rosetta2 兼容;
✅ 腾讯会议:通过 Rosetta2 兼容;
✅ 搜狗输入法:通过 Rosetta2 兼容;
✅ V2rayU:通过 Rosetta2 兼容;
✅ ShadowsocksX-NG:通过 Rosetta2 兼容;
✅ BetterTouchTool:原生支持;
✅ Safari:原生支持;
✅ Chrome:原生支持(87+);
✅ Microsoft Edge:通过 Rosetta2 兼容;
✅ Firefox:通过 Rosetta2 兼容(插件可正常使用),原生版开发中。
大部分应用商店软件都是支持的,就不一一赘述了。
如何快速查看Mac软件是否与M1兼容呢?可以翻阅小编昨天发的一篇文章:M1兼容性怎么样?关于M1版MacBook兼容软件的测试方法