效率
- VMware Fusion
功能相比Windows版阉割得厉害,没有Sound Blaster 16模拟,装老系统的话没有免驱声卡,只能去折腾ES1371,但一大优势就是声卡模拟没有Windows+Realtek声卡下面的杂音bug
- The Unarchiver
- QEMU-PPC和SheepShaver
用来模拟Classic Mac OS,前者硬件模拟程度更高,支持安装Mac OS 9全系和部分Mac OS X;而后者对声卡和显卡的模拟更完善,可以支持7.5.3-9.0.4,但CPU模拟不完善(没有MMU,有些软件和9.1+的系统跑不了,浏览器非常容易崩溃)。在新主机系统上SheepShaver容易崩溃。并且QEMU在macOS和Linux下面运行比Windows下面要更稳定更流畅。为了和我的老Mac交换数据,我经常用这些虚拟机。
- PS
这个就不用说了,我一直没升级,用的CC2018版本,很明显比Windows下面要顺滑。
- VS Code
代码编辑器,比系统自带的文本编辑要好用太多,支持代码高亮,还可以直接关联编译器,最重要的是,它免费!
- 终端
Shell我目前用的是fish(Friendly Interactive Shell),个人认为比bash和zsh更智能(自带自动补全、历史记录、git状态显示),同时彩色高亮显示也非常实用。同时我还用chsh设置成了全局Shell。
游戏
说实在的,我自己不经常打游戏,要玩游戏也基本上是在手机或Windows下面,自己也没有Plash Speed等游戏主机。
清理
如果去掉对国产软件的偏见,我更推荐Lemon,腾讯家少有的良心软件之一。除了基本的系统和软件清理之外,还有硬件和网络监测功能,当然我用的App Store上认可的Lite版本,只有清理功能更放心。好处就在于它是本地化的。
软件商店
除了MAS之外,我还非常推荐使用Homebrew,把Linux下面的命令行软件包管理器带到了macOS,除了一些macOS下面没有的命令行工具之外,它还跟随上游,提供最新版本(而由于GPL等原因macOS没有提供最新版)的一些命令行工具,例如Python3、Ncurses什么的,为Linux应用提供一定的兼容性。另外brew还有一个Cask功能,可以命令行安装一些比较大型的软件而不必担心捆绑,卸载还能做到彻底删除。
例如安装安卓刷机要用到的adb,fastboot等工具,不需要手动配置,只需要一个命令:
brew cask install android-platform-tools
macOS还有一个好,就是对安卓刷机更友好,不需要去鼓捣adb驱动(bcdedit设定调试模式强装没有签名的驱动),装上platform-tools就可以开搞了