用上有M1的Mac:开发者会开心吗?

全文共2765字,预计学习时长7分钟

用上有M1的Mac:开发者会开心吗?_第1张图片

图源:unsplash

笔者决定购买新的苹果M1 MacBook Pro(2020)作为开发用途。笔者目前的Mac电脑运行速度快,续航时间长,而且M1芯片的功能也很强大。这就是笔者对此充满期待的原因。

笔者是哪种类型的开发者?

笔者是一个研发部门的软件和网页开发人员,所以不断地进行工作研究和试验创造根据不同的编程需要,使用IntelliJ、WebStorm、PhpStorm和Xcode。同时,笔者还有一个YouTube频道代码,可以使用Adobe Premiere、Adobe Audition、Adobe After Effects、Adobe XD、Photoshop和Illustrator编辑和准备发布的内容。

为什么买它?

笔者有一台2019 iMac电脑,主要用于处理音频、视频和文本编辑,因为它功能强大,并且可以一直放在一张漂亮的办公桌上。笔者还分别拥有一台2019年的和2015年的MacBook Pro,用于编码和研究。

当笔者导出视频或将大量视频文件转换为mp4格式时,iMac散热失控。当编译大量代码时,MacBook散热片会发出刺耳的声音,有时不得不同时运行许多开发应用程序来测试多个服务。

有时候,当运行多个事项时,则会收到“内存不足警告”。问题是,这些事项几乎总是在热运行,电池不能续航很长时间,笔者觉得自己需要更好的电脑。因为这对于旅行,或者偶尔在咖啡馆或火车站把它取出来快速编码来说是很糟糕的,所以笔者买了一台iPad,有时会在旅行中编写一些简单的想法。

用上有M1的Mac:开发者会开心吗?_第2张图片

 

电池寿命

第一天使用之后,笔者很震惊。笔者着实像平常一样连续编码了8个小时,而且没有充电。电池的续航时间令人惊叹,这可能是这些新M1笔记本电脑最吸引人的地方。

散热片

编码时,电脑异常安静。即使故意同时尝试了很多事项也仍是如此。散热片稍微有点温度,但跟其他笔记本电脑不一样。即使在笔者导出或编辑YouTube视频时,散热片也不会有声音,而且它导出视频的速度比iMac快得多。

摄像头和端口

摄像机糟糕透了。但笔者并不介意,因为每当需要视频通话都用的是iMac或iPad。笔者也有一个go-pro相机,为了以防万一可以附加更好的视频质量。

两个端口也不对笔者造成困扰。因为适配器可以在需要的时候提供更多的端口。实际上,除了充电器和iPhone之外,笔者很少插其他任何东西,但这对其他人可能不奏效。

编码相关程序

当第一次打开IntelliJ和WebStorm时,笔者觉得有点卡顿,但几分钟后恢复了正常。笔者相信也许这是因为初次运行而且没有针对这个芯片进行优化,似乎IntelliJ和WebStorm文件索引有时有点慢。

Chromium、Edge和Firefox都是第一次使用,耗时约3-8秒。第一次使用后,他们花了大约1-2秒。

Safari非常快。所有的苹果本地应用程序都运行得很好,到目前为止,没有一个与编码相关的软件阻止笔者做任何需要做的事情。

在Docker和任何虚拟机上都不走运,这对笔者来说是一个大问题,任何依赖虚拟机的东西现在都不能运行,对笔者来说,只有Docker限制了工作流程。

XCode和其他苹果软件一样,运行效果更好。应用程序构建速度更快,体验非常好。也许这就是笔者在编译和构建代码时感受到的最大进步。

用上有M1的Mac:开发者会开心吗?_第3张图片

图源:unsplash

代码编译

总的来说,编码体验差不多或者略好。笔者认为更快(但并不是说有10倍那么快)的代码编译和构建时间很有用,笔者用它测试过,对于大型应用程序来说,它可能快了1.5-2倍。

Adobe程序

有些旧项目Adobe XD无法打开或不能正确打开,出现错误。但是对于笔者在M1 MacBook中开始的项目,一切都很顺利,没有任何变化。笔者可以打开和编辑其大部分旧项目,但对于一些最大的项目,它失败了。Adobe还没有更新这些程序来利用M1芯片,所以不是大问题。

Adobe Premiere需要更长的时间来运行,但开始运行后,一切都很好。一些文件的媒体编码器出错。After Effect未能正确打开笔者的一个项目。

键盘

打字体验很棒。笔者真的很喜欢这个键盘,它比所有的MacBooks和iMac键盘要好得多。按键不是平的,感觉就像是在平板电脑上打字,至少对笔者来说是很适合的。笔者能感觉到按键在动,反弹的感觉真是太棒了。笔者也喜欢它在打字时发出的声音,这是一个重要的细节。

笔者不热衷于触控栏,但喜欢它所提供的选项,它可以让IntelliJ快速运行或创建提交。对设计程序来说会很有趣,但是你需要记住它并将其纳入你与计算机的互动。

漏洞

不幸的是,笔者遇到了漏洞。很难说是因为软件还是硬件,但因为笔者从来没有在其他运行相同操作系统的电脑上碰到过这些漏洞,所以可能是MacBook的责任。

笔记本电脑有时会进入休眠状态,所以笔者不得不反复地打开和关闭盖子才能让它正常运行。Chrome和Edge意外地闪退了好几次,当笔者在写这篇文章时也是如此。其他一切都与程序启动缓慢有关,解决一些事项比平时慢,有时无法打开项目和文档。

MacBook Air还是Pro?

笔者选择了Pro,尽管他们从内部看起来是一样的,如果考虑到价格问题, Air更加合适,因为它便宜得惊人,笔者喜欢两者的尺寸,但是Air更轻,可以带到任何地方,然后开始编码。

用上有M1的Mac:开发者会开心吗?_第4张图片

图源:unsplash

传送

这种传送绝对是最好的。笔者只是简单地将他的旧备份安装到了这台新的笔记本电脑,在新的系统中一切都感觉如同笔者的旧笔记本电脑。这可以归功为配置文件、脚本、包和安装的语言等。

笔者仍然保留着另一台笔记本电脑,因为工作环境与工作类型相匹配,如果一个新的笔记本电脑系统搞砸这一切,我会很心痛。如果想更换现在的专业笔记本电脑,不要这样做。现在还为时尚早,还没有16个选项的大小。

如果你想买一台小型的,功能强大的笔记本电脑来开始编码,或者你不介意某些东西暂时不能100%工作的风险,请看看笔者的体验。电池和功能基本上弥补了这一点。

随着时间的推移,这种新芯片的应用程序也将得到改进,但总的来说,笔者并没有受到太大的影响,主要是因为笔者有备用机器而且喜欢电池、散热片和功能。

一起分享AI学习与发展的干货

欢迎关注全平台AI垂类自媒体 “读芯术”

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)

你可能感兴趣的:(人工智能,热点文章,AI,java,编程语言)