特别说明
- 安装M1芯片适配的软件,会很快,充分体现M1的优势
- 未适配M1芯片的软件也能用,实测使用原来Intel芯片版本也可以运行,
据说慢,我感觉也挺快的JDK-M1
下载地址:https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk
Maven等JDK上运行的应用取决于JDK,版本没有特殊的M1,只要JDK换了M1即可IDEA-M1
下载地址:https://www.jetbrains.com/idea/download/#section=mac
附直接下载地址:https://www.jetbrains.com/idea/download/download-thanks.html?platform=macM1vscode-M1
下载地址:https://code.visualstudio.com/download#
Docker-M1
下载地址:https://www.docker.com/products/docker-desktop
MySQL-M1
下载地址:https://dev.mysql.com/downloads/mysql/Redis客户端-M1
推荐AnotherRedisDesktopManager,开源免费,超级好用
下载地址+源码:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
包管理器homebrew国内原
brew等同CentOS上的yum,ubuntun上的apt,windwos上的Scoop,等等
安装方式,直接终端执行,/bin/zsh -c "$(curl -fsSL [https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)")
会提示多个国内源,选择一个即可
之后就可以愉快的使用包管理器了,比如:
- 安装git: brew install git
- 安装nodejs:brew install nodejs
- 不喜欢npm,安装yarn: npm install -g yarn
非开发相关工具
- 截图:iShot:https://macwk.com/soft/ishot
- 浏览器:微软的edge,chrome内核+国内完美速度,不再怕墙:https://www.microsoft.com/zh-cn/edge#platform
扩展知识
苹果这次更换了ARM芯片,带来了Intel老软件的兼容问题,因为Intel是复杂指令集,而ARM是精简指令集,本身软件是不能直接支持运行的。
苹果目前给出的软件运行方案是:
- 原生支持ARM的软件:在M1上可以直接运行
- 原生不支持ARM的软件:通过苹果官网给的Rosetta2可以把x86应用转译为支持ARM运行的程序
- Universal软件:软件在开发时就同时支持运行在x86和ARM
为什么叫Rosetta2?
因为Rosetta是当年苹果Mac从PowerPc转为Intel芯片时用来转译的软件,传承啊。