Macbooks with M1 processors are arriving, and early test experiences are arriving. In terms of running points, M1 processor can be said to shine, directly to the Core i9-10910, I9-9980KH and other cut. In Final Cut Pro video clips, whether it’s 4K or 8K H.264/265 video, the iMac Pro (Intel 10 cores, 128GB of RAM, and Vega 56 8GB HBM graphics card) is completely overdone. However, many friends find that many old software can not be used on the new macbook, so what software can the M1 macbook be compatible with? Small edition brings the M1 MacBook compatibility list!
Apple has Rosetta 2- a tool for translating code used in Intel processors so that the M1 chip can understand it. This should mean that most existing Mac applications will work on the new M1 Mac.
Rosetta 2 isn’t perfect, though. According to Apple, it doesn’t translate X86 instructions in three cases.
1. Kernel extensions, i.e., instructions relating to kernel modules of the operating system cannot be translated;
2. For VMS on the X86_64 platform, there is no corresponding virtualization instruction on M1.
3. Instructions involving AVX, AVX2 and AVX512 have no corresponding instruction set on ARM, so X86 software that uses the relevant instruction set cannot be translated.
So what software does the M1 MacBook work with, and what software doesn’t?
- Apple’s own software is supported by the native ARM architecture, such as Pages, Numbers, Keynote, iMovie, XCode, etc.
- Most VMS that need to be used do not support ARM architectures, such as Android Studio, Parallels, and VMware
- Most software (especially AppStore software) can be Rosetta2 compatible, but the startup speed will be a little slow, does not affect the normal use, occasional crash phenomenon;
- IOS and iPad apps can be downloaded from the app store, and the ecosystem is a little richer, though support for software that requires more than one finger touch is modest (currently touch pads are part of the solution);
- Major software vendors have started to adapt the ARM architecture, and preview versions will be released.
- The core performance of the M1 chip is good, and the Air can play big games, such as Dota2, other console games on Steam, and some games on the iOS/iPad store.
Office editing software
✅ Apple office three-piece suite: Pages, Numbers, Keynote (native support);
✅ Microsoft office three-piece suite: Word, Excel, PowerPoint (compatible with Rosetta2);
✅ Microsoft Office 365: early adopters version can be downloaded (Word/Excel/PointPoint/OneNote/Outlook);
✅ WPS Office: Early download (PDF, Document/Form/presentation, Mind Map, Flow chart, Band-Aid);
✅ XMind: Compatible with Rosetta2;
✅ Mindnode: Compatible with Rosetta2;
✅ LaTex: compatible with Rosetta2;
✅ Ulysses: Compatible with Rosetta2;
✅ Bear: compatible with Rosetta2;
✅ evernote: compatible with Rosetta2;
✅ Youdao Cloud Notes: Compatible with Rosetta2;
✅ graphite documentation: Rosetta2 compliant;
✅ OmniFocus: Native support;
✅ OmniGraffle: Native support;
✅ OmniOutliner: native support;
✅ OmniPlan: native support;
Programming software
✅ Vim: Compatible with Rosetta2;
✅ Atom: Compatible with Rosetta2;
✅ iTerm: native support;
✅ Electron: Native support;
✅ SourceTree: Compatible with Rosetta2;
✅ Node: Native support;
✅ Yarn: Tests the React project normally.
✅ Rust: Compatible with Rosetta2;
✅ Golang: Compatible with Rosetta2, new version in the process;
✅ Flutter: Rosetta2 compatible;
✅ Proxyman: Native support;
✅ Table Plus: native support;
✅ Filezilla: Compatible with Rosetta2.
✅ CocoaPods: Rosetta2 compatible;
✅ VS Code: Preview is available for download, and most plug-ins work properly;
✅ Sublime Text: Rosetta2 compatible;
✅ WebStorm: Compatible with Rosetta2, its own Node.js can be used normally;
✅ IDEA: compatible with Rosetta2, can compile and debug normally;
✅ PyCharm: Compatible with Rosetta2, can be compiled, run and debug normally;
✅ PHPStorm: compatible with Rosetta2;
✅ Homebrew: Compatible with Rosetta2;
✅ Sketch: native support;
✅ Tensorflow: native support;
✅ OpenJDK: native support;
✅ Miniforge3: native support for installing Numpy and Scipy;
⚡️ CLion: compatible with Rosetta2, can compile and run, but cannot debug;
⚡️ GoLand: Compatible with Rosetta2, can compile and run, but cannot debug;
❌ Android Studio: incompatible;
❌ Docker: Incompatible, under development;
Data analysis software
✅ Matlab: Rosetta2 compatible;
✅ Python3: built-in or downloaded from the Python website;
✅ Numpy: Download the Python version from the official website.
✅ Pandas: Download the Python version from the Python website.
✅ PyTorch: Use Conda Version of Python;
✅ Anaconda: can be normal use (Anaconda | Individual Edition download 64 – Bit Command Line Installer (454 MB), run the Command: Bash Anaconda3-2020.07 – MacOSX – x86_64. Sh);
Image video design and processing software
✅ Adobe family bucket: compatible with Rosetta2;
✅ Audacity: Compatible with Rosetta2;
✅ DaVinci Resolve: A preview of DaVinci Resolve is available for download;
✅ Adobe Photoshop: Preview available for download;
✅ Logic Pro: native support;
✅ Garageband: native support;
✅ Handbrake: Native support;
✅ Final Cut Pro: Native support;
✅ After Effects: Native support;
✅ Lightroom: Native support;
✅ Affinity Photo: Native support;
3d modeling and animation processing software
✅ Blender: Rosetta2 compatible;
✅ Snapmaker Luban: Compatible with Rosetta2;
✅ Autodesk Maya: Rosetta2 compatible;
✅ Autodesk Fusion 360: Rosetta2 compatible;
✅ Cinema 4D: Native support (C4D);
❌ AutoCAD: not compatible;
Daily and efficiency software
✅ wechat: compatible with Rosetta2;
✅ nail: compatible with Rosetta2;
✅ QQ: native ARM support;
✅ Paste: Compatible with Rosetta2;
✅ Magnet: Compatible with Rosetta2;
✅ Alfred4: Compatible with Rosetta2;
✅ CorssOver: compatible with Rosetta2;
✅ 1Password: compatible with Rosetta2;
✅ iStat Menus: via Rosetta2;
✅ TeamViewer: Compatible with Rosetta2;
✅ The Unarchiver: Compatible with Rosetta2;
✅ CleanMyMac X: native support;
✅ Thunderbolt: compatible with Rosetta2;
✅ Enterprise wechat: compatible with Rosetta2;
✅ Tencent Conference: Rosetta2 compatible;
✅ Sogou input method: Rosetta2 compatible;
✅ V2rayU: compatible with Rosetta2.
✅ ShadowsocksX-ng: Compatible with Rosetta2;
✅ BetterTouchTool: native support;
✅ Safari: native support;
✅ Chrome: Native support (87+);
✅ Microsoft Edge: Rosetta2 compatible;
✅ Firefox: compatible with Rosetta2 (plug-in available), native version in development.
Most app store apps are supported, so I won’t go over them.
How do I quickly check if Mac software is compatible with M1? How is M1 compatibility? On the M1 MacBook compatible software test method