Apple的硬件设计不错,两个平台生态系统控制的也很好。但是不论OS X还是iOS以及其上Apple自家的软件都难用的要死,当然这两个平台上也不乏好用的第三方软件。不少人顶礼膜拜各种赞扬人性化,觉得这些人要不根本就没用过,要不就只用过Apple的软件产品。经常怀疑万恶的微软谷歌等软件公司是不是把让软件好用的一些东西都注册成专利了,免费开放给其他软件公司使用,唯独禁止Apple使用,才导致Apple开发的软件如此难用。但自己也是程序员,知道没有这回事。
做iOS开发几个月以来,Xcode崩溃次数比用eclipse几年都多。虽然eclipse界面丑,但二者都用过了,真有人会觉得Xcode比eclipse方便好用?举个简单例子,用eclipse重命名变量,一个快捷键实时动态全部重命名,Xcode选中之后右键rename,然后搜索半天,崩溃退出了。做iOS开发的人,就不信不会经常遇到模拟器明明没在用,却提示正在使用而无法调试的问题。
Windows版iTunes是Windows上最难用的软件,到了OS X,iTunes只是Apple开发的众多非常难用的软件之一。
1. Mac 是音乐人传统的平台,自然音乐软件不会少,Logic Pro、Pro Tools、Cubase、Studio One 等等一应俱全,连一直在 Windows 上用的 SONAR 都准备出 macOS 版本了。此外很多硬件厂商对 Core Audio 的支持也比 ASIO 好,使得很多专业音频接口的 macOS 驱动都比 Windows 驱动更稳定或性能更好。更不用提 WASAPI 了,到现在都没几个人用,至今 DAW 中只有 SONAR 对 WASAPI 的支持比较好,但实测延时和稳定性还是不如 ASIO(可能跟音频接口驱动有关,厂商都没有对 WASAPI 进行优化)。另外很喜欢 Linux 桌面,无奈 Linux 桌面无法满足音乐创作的需求。
2. macOS 上可以用各种 unix 工具,也有 MacPorts 或 Homebrew 这种包管理工具,各种 IDE、编辑器也很齐全,使得 macOS 上的编程开发也很容易。而且宇宙最强 IDE Visual Studio 都要出 Mac 版了,少了一个需要依赖 Windows 的软件。Windows 虽然也要有 WSL 了,但稳定还需要一段时间。而且 WSL 并不像 macOS 那样系统本身就是 unix,直接跟桌面融为一体。WSL 与 Win32 之间仍有一种割裂感。
3. QQ、微信等常用软件 macOS 上也都有,质量也很好,而且常常还不像它们对应的 Windows 版本那么流氓、带那么多广告。
4. Retina 屏的体验实在比 Windows 好太多。虽然知道这不是 Windows 系统的锅,而是应用软件的锅,但实际体验上还是 macOS 强多了。
因此 macOS 是唯一可以让不用开虚拟机就可以完成绝大部分事情的系统。另外,有些 Windows 软件还可以通过 wine 来安装,比如离不开的 Foobar2000。再实在不行,还可以用虚拟机运行 Windows 软件,虽然很少需要这么做。
閱讀更多 西部遊星 的文章