特别说明

  1. 安装M1芯片适配的软件,会很快,充分体现M1的优势
  2. 未适配M1芯片的软件也能用,实测使用原来Intel芯片版本也可以运行,据说慢,我感觉也挺快的

    JDK-M1

    下载地址:https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk
    image.png
    Maven等JDK上运行的应用取决于JDK,版本没有特殊的M1,只要JDK换了M1即可

    IDEA-M1

    下载地址:https://www.jetbrains.com/idea/download/#section=mac
    image.png
    附直接下载地址:https://www.jetbrains.com/idea/download/download-thanks.html?platform=macM1

    vscode-M1

    下载地址:https://code.visualstudio.com/download#
    image.png

    Docker-M1

    下载地址:https://www.docker.com/products/docker-desktop
    image.png

    MySQL-M1

    下载地址:https://dev.mysql.com/downloads/mysql/

    Redis客户端-M1

    推荐AnotherRedisDesktopManager,开源免费,超级好用
    下载地址+源码:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
    image.png

包管理器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)")

会提示多个国内源,选择一个即可
image.png
之后就可以愉快的使用包管理器了,比如:

  1. 安装git: brew install git
  2. 安装nodejs:brew install nodejs
  • 不喜欢npm,安装yarn: npm install -g yarn

非开发相关工具

image.png

扩展知识

苹果这次更换了ARM芯片,带来了Intel老软件的兼容问题,因为Intel是复杂指令集,而ARM是精简指令集,本身软件是不能直接支持运行的。
苹果目前给出的软件运行方案是:

  • 原生支持ARM的软件:在M1上可以直接运行
  • 原生不支持ARM的软件:通过苹果官网给的Rosetta2可以把x86应用转译为支持ARM运行的程序
  • Universal软件:软件在开发时就同时支持运行在x86和ARM

为什么叫Rosetta2?
因为Rosetta是当年苹果Mac从PowerPc转为Intel芯片时用来转译的软件,传承啊。