编者按:从Windows投身到Mac的人不在少数,也有越来越多的人选择从Mac跳回Windows系统的怀抱。现如今,Windows与Mac之间孰强孰弱的争论已经愈演愈烈,两者之间的差异性也愈加明显。本文由开发者Owen Williams撰写,在他看来,苹果自己都已经放弃这场博弈了。文章编译自Medium博客上原题为《Why I left Mac for Windows: Apple has given up》的文章。
倘若你去问问任何一位熟悉我的朋友,他们都知道我是苹果的死忠粉。如果你需要我帮忙推荐一台电脑,我要么会推荐MacBook Pro,要么会让你再等等——因为苹果将要更新它的硬件产品线了。
但最近,我发现自己已经厌倦了苹果对于桌面的处理方式。继Yosemite之后,macOS的更新速度几乎已经是停滞的了。苹果对于平台的更新也没有什么大的变化。作为一个开发者,在我看来,苹果并没有把注意力放在软件上,更没有在意数十万名选择使用Mac平台的开发者。
就拿Sierra来说吧:唯一的亮点就是Siri,不过这款功能略微有些不靠谱。此外,苹果试图将iOS功能转移到Mac系统上的计划做一半也就没后续了。而在开发者方面呢?毫无作为,除非你使用的是XCode——此话另说,但这么多年来,故事也没有丝毫变化。
对于开发者来说,Mac系统之所以还能算作是一个可行的系统,其原因在于Mac工具链上开源社区做出了无与伦比的贡献(在这上面,你能够轻松使用Node、npm、Yarn或是任何一款最新的工具)。
彭博社在2016年末发布的报道称,苹果已经解散了Mac团队,将其并入了iOS团队。我们来看看此举的后续。2016年末推出的新MacBook Pro虽然还算有意思,但用户对此的反应却只是心不在焉地耸了耸肩:这不过就是马马虎虎的机器罢了,肯定也不会太有意思。他们的硬件动力不足,只顾着专注于薄以及噱头十足的touch bar,而没有在意功能的强大与否。要知道在之前,Mac吸引顾客购买它的主要因素就是功能。
“还有一个迹象表明了公司已经将开发重心放在iPhone上了——苹果重组了软件工程部门,这样一来,也就不存在什么Mac专门的操作系统团队了......”——摘自彭博社
坦白说,我原本一直是Windows用户,但从Windows Vista之后,我就对微软不再抱有任何幻想了。显然,这家公司当时对于未来没有任何战略规划。虽然Windows 7的出现缓解了这一情况,可这时候苹果已经能够满足我的部分需求了:系统内所有的一切都完美得结合在了一起。
你可以在电脑或者手机端发送iMessage信息,不管身处何时何地都能接听电话,你还可以轻松发送文件到其他设备端——因而在2013年初,苹果推出第二代15寸Retina MacBook Pro时,我被它诱惑住了。
这台机器让我首次了解了苹果,坦白说,我非常喜欢它。所有的设计都非常棒,整体使用效果也很赞。苹果与Unix之间的紧密联系意味着我终于可以重拾网页开发,学习如何深度使用终端,甚至于参与了一些开源项目。
但正当我昂首阔步迈入苹果世界的时候,这家公司的关注点发生了转移。Mac已经退居二线,iPhone、iPad还有之后的iPad Pro转而成为了公司的焦点。这一动态传递出来的消息很简单:如果平板电脑或是手机能做到所有事情的话,为什么你还需要一台电脑呢?
因此,苹果对于Mac的关注在与日递减:四年多来,苹果的硬件都没有发生任何更新。之后出现的OS X虽然时常更新一些新的功能,可也不过是些iOS系统更新下的残羹剩饭。如果你想切实感受一下这一点,那就看看Mac上的iMessage功能吧:iOS的标志性功能iMessage贴纸,这在Mac上几乎毫无反应。
你会开始发现其他功能也同样如此:Airdrop,这一被苹果广为吹捧的功能据说可以让你在电脑和手机间定向传送文件,这也是我首次感受到苹果公司“能用就行”的态度——几乎30%的时间里能管用,而剩余时间里完全连接不上。之后,还有handoff(接力)功能。这款被大肆宣扬的功能可以让你在一台设备上工作,之后无缝转移到另一台设备上。我都不确定自己有没有成功使用过该功能一次。
与此同时,微软已经从Windows 8带来的伤害中恢复过来,新一任首席执行官Satya Nadella给公司带来了新的希望。微软开始推出了有意思的Windows 10:新的系统切实有在认真聆听顾客的需求并且提供所需的功能。
直到去年末,我才重新开始关注Windows。说实在的,我已经无视它很长一段时间了。当时微软推出了Windows Linux Subsystem ——从本质上来说,这就是一个让你在Windows系统内原生使用Linux终端的方式——我才意识到Windows的开发工作终于取得了一定效果。当时我曾表示这一功能足以吸引我重新投入Windows系统的怀抱了,这也是一次重大的转折点:
“就本质来说,Bash on Windows既是一个喜闻乐见的消息,也是一项惊人的工程进步。作为前端开发者,我已经在考虑要买一台Windows电脑替换MacBook了。而在之前,用Windows电脑是我一直没想过的事情。”
我非常期待MacBook Pro的推陈出新,然而对于苹果最终上线的产品,我实在是倍感失望——一个高定价但性能很糟糕的笔记本电脑——我开始考虑要不要换回Windows了。将赌注放在Mac系统上,最初是一个很不错的选择。但在2015年,Mac带来的希望就已经消失殆尽了——数年以来,苹果没有推出任何有意义的硬件更新。而我对虚拟现实技术的兴趣正日益增加......Oculus也在2016年因为同样的原因不再支持Mac系统了。
之后,在2016年10月,微软公开了新一版Windows——Creator’s Update。它带来了一些专用的游戏功能、全操作系统级虚拟现实技术支持、颜色自定义、快速聊天的“People Bar”以及更多免费的更新内容。
看到这一更新的时候,我都惊呆了(这是我这么多年来第一次关注微软的动态)。我很好奇微软怎么就跟开挂了一样、突然开始推出一些如此令人惊艳的功能了呢。
鉴于此,再加上微软在Linux子系统上的进步以及苹果的无作为,我最终决定重新投入Windows的怀抱。我并非是什么怀恨在心的人。我只不过是厌倦了使用一个毫无使用价值的机器。
“那些抱怨苹果目前Mac产品线的人并非是什么网络喷子,他们其实才是真爱粉。他们在Mac上花费了十年时间以及数万美元。”
我花了好几个月时间才劝说自己放弃Mac,与此同时我也花费了几周时间仔细研究论坛上关于电脑规格以及新硬件的帖子。之后,我才意识到现在PC端的未来还有漫漫长路:NVIDIA GTX 1080图形卡是一款惊人的重负荷机器,在上面你可以玩任何一种游戏——虚拟现实或是其他类型的技术。
我意识到自己已经彻底厌倦了苹果在笔记本电脑以及桌面上呈现出来的平庸无能,真正开始考虑尝试Windows了。
因此,在2017年2月,我自己开始试着建造一台电脑。我卖掉了自己15寸的MacBook Pro(出于方便携带的考虑,我现在使用的是12寸的MacBook),然后投入时间精力试图建造一台桌面重负荷机器——它能够满足我的需求并且持续一段时间。
我就不告诉你具体的细节了,如果你对于我建造的计算机有兴趣的话,你可以看看我订购的零件有哪些——这款机器包含了过多的内容,不过鉴于我想要学习如何针对虚拟现实技术进行开发,从长远角度来说,这也许是一种平衡功能与价格的较优选择。
我已经使用Windows大约有六周时间了。尽管我曾一度期待自己会讨厌这款机器,但事实上我根本没有——它给我了留下很好的印象。它不算是完美,但是显然微软在细节上已经非常努力了。
同Mac一样,我在Windows上按照自己的喜好设置好了开发环境——这要多亏了Linux子系统——从Jekyll到Gulp,一切都按照我预期得一样,没有出现任何问题。
我一直很担心微软能否支持高密度显示屏,因为Windows 8以及最初的Windows 10版都无法支持。但是Creator’s Update似乎能够很好地解决4K显示屏相关的问题。
除此之外呢?我的PC端也不需要高负载就能玩一些游戏,我正在开始尝试虚拟现实。HTC Vive是一款精妙绝伦的设备,我正在试图了解Unity,这样我就能够针对此开发出一些东西出来了。
这段体验并非一直很顺利——我忘记了驱动器的问题,忘记了Windows系统上app的质量。虽然这比我记忆中的有所改善了,但仍是需要改进的地方。多亏了Electron 技术方案,这些问题似乎都能得到解决。Slack、Nylas、Hyper以及Visual Studio Code这些应用都很棒,在Windows平台上也表现不错。
我并非是想轻描淡写地说这件事。说真的,昔日王者Windows又将重回宝座了。微软确实做得不错,它也会变得越来越好。相比苹果优化OS X的速度,微软的步伐明显要更快一些。
我还是非常想念Mac上的一部分工具的:我经常拿来快速设计东西的Sketch,还有iMessage功能。我不用再把手机拿出来发短信了,此外还有一些工具......但是没有这些工具,这对我的生活也没有什么太大的影响。
在我看来,苹果在意的只有iOS系统以及iPhone。也许它们会突然推出一些其他令人惊艳、能重拾生产力的产品,但是公司如今正忙于劝说大家相信,笨拙的iPad Pro能够很好地适配工作需求。
在未来几周内,我计划写点关于Windows系统最出色的几部分以及我是如何设置开发环境的、使用哪些应用的,当然还有一些存在的问题。坦白说,我现在没法完全脱离Mac工作,因为我仍然不相信当下已经有了一个足够好的Windows笔记本电脑......但也许一段时间之后,我的观点就会发生变化。
如果你是一个Mac用户,正期待苹果能够推出一个真正重负荷的机器以便你的工作,那请你赶快打住这样的念头,去看看Windows系统吧。它真的很不错,如果你需要以合适的价格获得惊人的功能,那么Windows值得一试。
编译组出品。编辑:郝鹏程