如果你问任何知道我的人,我可能是他们知道的最大的苹果粉丝。要求提供什么电脑可以获得的建议,我几乎肯定会告诉你MacBook Pro,还是等待,因为苹果终于要更新硬件了。

  但最近,我意识到我已经厌倦了苹果对桌面的态度。自从Yosemite两年前,MacOS的进步基本上已经死了,苹果对平台的更新已经非常小。我是一个开发人员,在我看来,苹果不会注意它的软件或关心成千上万的开发者已经拥抱了Mac作为他们的平台。

看看塞拉:音符的唯一功能是Siri的,这是半生不熟的,因为它是,那东西没有得到来自iOS的移植过是做了一半了。在开发者方面?没有什么,除非你使用XCode - 这是多年来一样的故事。

  唯一的原因,它仍然可以作为网页开发人员的平台,是因为开源社区在Mac工具链上做出了令人难以置信的工作(看看使用Node,npm,纱线或任何其他相对较新的工具)。

布隆伯格在2016年底报道说,苹果公司已经将Mac团队拆解成iOS团队,并显示出来。新的MacBook Pro在2016年晚些时候发布,有趣的是,但是对于用户的方向来说,一点点耸耸肩:他们是好的机器,但他们肯定是没有趣味的。他们的硬件功能不足,专注于薄型和g头触摸屏,而不是电源或功能,Mac的以前的触笔。

“在另一个迹象表明,该公司优先考虑了iPhone,苹果公司重新组织了其软件工程部门,因此不再有专门的Mac操作系统团队。”

说实话,我是一个终身的Windows用户,在Windows Vista之后成长为微软。很明显,该公司没有任何策略或愿景,而Windows 7在一段时间内平滑了一些东西,苹果方面却有一些我想要的东西:一切都很好。

您可以从计算机或手机发送iMessages,随时随地接听电话,并轻松将文件丢弃到其他设备上 - 所以当苹果公司发布了第二代15“Retina MacBook Pro时,我被诱惑离开。

那台机器是苹果世界的第一个真正的味道,我很喜欢它。一切设计都很好,一起工作得很好。苹果在Unix上的根深蒂固意味着我第一次终于收到了网页开发,学到了如何深入使用终端,甚至回馈了一些开源项目。

但是,在我加入苹果公司的时候,公司的注意力转移了。Mac不再重要,因为iPhone,iPad和iPad Pro成为公司的重点。消息很简单:为什么你甚至需要一台电脑,当平板电脑和手机可以做到这一切吗?

结果,苹果对Mac的关注度下降了:硬件没有收到四年多的更新,然后,OS X一旦定期更新有趣的功能,现在只能从iOS收到报废。如果你想看到这个在行动,看看iMessage在Mac:iOS的旗舰功能,iMessage贴纸,几乎不能在Mac上工作。

您几乎可以看到这一切:Airdrop,苹果公司的令人鼓舞的功能,让您轻松地在电脑和手机之间传输文件,是我对公司“正常工作”心态的第一次品味 - 每次大约30%的时间工作,以及剩下的时间你根本无法连接。然后有切换,预示功能,让您在一个设备上工作,然后无缝移动到另一个设备。我不知道我是否有过任何可靠性的工作。

我不满意道歉,为了防止苹果在新的MacBook上使用4个USB-C端口,通过一个有用的组合,并保持MagSafe。

- DHH(@dhh)2016年10月28日

同时,微软已经舔了它的Windows 8的伤口,发现一个充满激情的新CEO在萨特亚Nadella,并开始做一些有趣的Windows 10:它实际上开始听,和实现,人们想要的功能。

直到今年年底,微软推出了Windows Linux子系统 - 基本上是在Windows中本地使用Linux终端的一种方式,我大都忽视了Windows世界,这使我意识到Windows上的开发实际上可能会令人愉快。当时我写道,即使这足以诱惑我回到Windows,这是一个改变游戏规则:

“在其核心上,在Windows上的Bash支持既令人兴奋,也是令人难以置信的工程硕士。作为一个前端开发人员,我现在考虑购买一台Windows机器来替换我的Macbook,我过去不会这样做。

在等待MacBook Pro刷新之后,对苹果实际发货的高端价格笔记本电脑非常失望 - 我开始想知道我是否可以回到Windows。Mac上的游戏最初显示出有希望的生活迹象已经在2015年开始死亡,因为苹果公司几年来没有出现任何有意义的硬件颠簸,而且我对虚拟现实越来越感兴趣,但是Oculus在2016年放弃了对Mac的支持同样的原因

然后,在2016年10月,微软公布了下一个版本的Windows:Creators更新无处不在。它提供专门的游戏功能,完整的操作系统级VR支持,颜色定制,人员栏快速聊天和更多的免费更新。

我看到这个事件我的嘴巴开放(这是我第一次参加任何微软的事件多年),想知道微软突然出货的真棒功能无处不在。

这一点,看到微软在Linux子系统方面所取得的进步,以及苹果公司缺乏有意义的进展,使我决定跳回来。我不是一个仇恨,我只是厌倦了无法获得值得使用的机器。

“那些抱怨苹果目前Mac阵容的人不是仇恨者,而是恋人。他们在Mac上花费了10年以上的数据。“

我花了好几个月的时间来说服自己这样做,但是我花了几个星期的时间来讨论有关计算机规格和新硬件的论坛帖子,才意识到现在PC真的有多远:NVIDIA GTX 1080显卡是一个疯狂的工作马玩任何游戏 - VR或其他 - 你可以扔在它,而不打破汗水。

我意识到我非常厌倦苹果在笔记本电脑和台式机上的纯粹平庸,并开始考虑再次尝试Windows。

所以,在2017年2月,我发现自己从头开始构建一台电脑。我出售了我的15“MacBook Pro(我现在使用12”MacBook的随时随地的生产力),并投资建立一个适合我的需要,持续很长时间的桌面主机。

我会给你太多的细节,但是如果你对我的构建感兴趣,你可以看到我在这里订购了什么部件 - 机器有点过分,但是考虑到我想学习如何开发VR,长期的权力和价格的平衡很好。

 

JEKYLL和GULP和睦相处

 

现在我已经在Windows上工作了大约六个星期了,而我期待着讨厌它,我发现自己印象深刻。这不完美,但很明显,微软在最近的记忆中首次出现细节。我的开发环境设置只是我在Mac上喜欢的方式,感谢Linux子系统 - 从Jekyll到Gulp的所有功能完全符合我的期望。

我一直担心微软的高密度显示器支持,因为它在Windows 8中甚至是Windows 10的原始版本都是不可用的,但是创作者的更新似乎能够最终处理4K显示屏,而不会有奇怪的事情。

最重要的是?我可以玩最近的游戏没有PC打破汗水,我已经开始尝试虚拟现实。HTC Vive是一款令人难以置信的设备,我刚刚开始了解Unity,所以我可以为其创建自己的东西。

经验并不是所有的玫瑰 - 我忘了司机是一件事,在Windows上的应用程序的质量,虽然远远优于我记得,是非常缺乏。电子应用程序似乎正在迅速得到解决:Slack,NylasHyperVisual Studio代码非常棒,在Windows环境中脱颖而出。

 

这似乎很小,但这是一件大事

 

我不这么说,但Windows回来了,微软做的很好。微软正在变得越来越好,更快地使Windows比苹果更好地做任何事情 OS X。

有一些我非常想念的东西:Sketch,我用了很多快速的设计工作,iMessage,所以我不需要继续拉出我的手机和一些其他的东西,但它是很容易生活没有他们。

很明显,我从苹果公司的语言和纯粹的焦点- 咳嗽杀死机场咳嗽 -所有的苹果在乎的是iOS和iPhone上。也许他们会从真正的“生产力”发挥无处不在的东西出来,但公司正忙着说服人们,它的火腿拳头iPad Pro是有好处的。

在接下来的几个星期里,我打算写Windows的大部分,我如何设置我的开发环境,我使用的应用程序,当然还有坏的部分。我会老实说,我不能让自己离开Mac在工作,因为我不相信有一个很好的Windows笔记本电脑,但也许会随着时间的推移而改变。

如果你是一个Mac用户坐在一起,等待苹果公司可能会发布一台真正的主机,以便您可以做好自己的工作,停止你正在做的事情,再看看Windows。这是非常棒的,现在你可以得到一个令人难以置信的权力,一个伟大的价格,实际上值得使用的东西。

 

更新:我已经写了关于我如何将我的编码设置切换到Windows,以及如何开始的完整指南。