虽然今天我已经尽量避免使用 MacOS ,基本用 iOS 解决一切(魅族没有 Android 平板否则我也愿意试试),但是看到关于 Macbook 的讨论,其中的偏见仍然让我惊讶。
首先,今天的 Mac / Macbook 全部是 Intel 架构的硬件。和其他的笔记本没有什么本质不同。 Macbook Pro 在我看来无非是性能不错,制作精良,审美水准更高的另一个 Thinkpad 而已。
Windows
Intel 架构意味着你可以跑 Windows 。两个方式,一个是开机引导进入 Windows 系统,另外一个方式是装虚拟机。
当然, MBP 如果把 Windows 作为主力 OS ,挺浪费的,驱动也未必全。更多的时候我是用一个内存加上去的次顶配的 MBP(发热小点,性能也不差) 使用 Mac OS ,Windows 如果需要用虚拟机。
所以,因为 Windows 下面有什么软件所以我必须买个 Thinkpad 或者 Dell 是逻辑上不成立但是流传非常广的理由。
Unix
同样, MBP 也可以使用 Unix 命令行。因为他的内核本来就是 BSD Unix 分支。如果你的工作经常用到 Telnet ,vim,Shell 等操作, Mac 系统提供原生支持。
因为我以前做网络服务的 Troubleshooting ,至少 5 年前,在日本就已经全面使用 MBP 工作了。编译和执行有 HP Unix 主机。极端暴力的性能, PC 啥的当然就不需要了。额,貌似有个 PC 改改设计,都忘掉了。
至于改改代码配置文件什么的,其实哪个系统上的啥编辑器都不错了, IDE 真的不是生产力的源泉(真要找 IDE Mac 上的也不差)。所以同事也有不少用 Mac 的,没人觉得技术工作,用 Mac 有什么不妥。
所以看到 Facebook 的办公室 Mac 也很多,也不会觉得不正常。
当然你给普通人一个网络主机,第一他用不上那么高的性能,第二他也未必连得上。
IDE 稳定性
但是后来转手游的开发, iOS 不用说当然是 Mac ,但是 Android 早期 IDE(端的开发 IDE 几乎是必须的了),在 Windows 下也极不稳定。
我们一度怀疑 Google 怎么可能在这么差的稳定性下把 Android 写出来。直到后来有人和我们说了一个八卦,不知真假: Android 团队内部也不用 Windows 下的 IDE 。
但是这件事启发了我们,于是专门组织了团队实验了 Windows / Linux / Mac OS 下面的 Android App 开发的 IDE ,稳定性竟然是 Linux 和 Mac OS 最好。
Linux
最后,如果有人想在 Mac 上跑 Linux ,也不是不可能。看看这张 Linux 祖宗 Linus 的照片:
最后的话
Windows 的软硬件架构最辉煌的时代,应该是 XP + intel + Thinkpad X( T )的年代。
之后,两者的能力和体验,保守说,也在很多领域处于伯仲之间了。
所以, Mac OS 能干什么,不能干什么,真的不要有简单的偏见。个人的经历可以看出,从云到端的技术工作,并非一定要 Windows 不可。(前者稳定支持了一个 500 强公司数年的全球运作,后者也在日本拿过丰田出资的 App 开发奖项)。
所以我不太认同根据需求选择 Mac 与否的思路。( Windows 下面是有一堆专用软件但是 MBP 可以装 Windows ,PC 不能装 Mac OS 啊)
但是,一个实用的答案还是需要的。我个人的建议是看你到底对计算机的世界,是什么样的态度。
1
如果你还年轻,有时间,对 0101 的世界充满好奇。上面相关的内容,在你看来都是有趣的探索,那么 MBP 是个好选择。
需要重量级纯 Windows 软件,提前看看 MBP 的性能(虚拟机)和硬件对 Windows 的兼容程度(用 Windows 启动)就可以。
2
如果你对计算机其实没什么兴趣。架构,设计审美之类的对你而言都是多余的负担。
你的目标就是用现有最熟悉的方案,解决已知问题。一旦有什么问题,渴望最方便和直接的帮助。还有游戏玩的爽。
那么 Windows 的硬件是最优选择。毕竟用的人多。
3
还有一种人更大众一点。
他们对计算机甚至有恐惧感。听到新闻联播说手机不安全就朋友圈求转发通知亲友。
每天要完成的事情也很简单。就是上网,视频,游戏之类的娱乐。
其实他们最合适系统,是 iOS / Android。
笔戈想知道
你会选择 MacBook 吗?