序
2020年11月11日上午,苹果发布了搭载M1芯片的新款Mac电脑。最大的变化是处理器从英特尔换成了苹果开发的ARM芯片M1。

苹果上一次更换Mac芯片是在2006年。14年前,苹果选择从PowerPc转向英特尔。事实证明,当时的更换大大提升了Mac的性能,是一个正确的选择。
时隔14年,苹果再次选择更换芯片,如火如荼地摆脱x86架构的英特尔芯片,拥抱移动时代崛起的ARM架构。毕竟苹果在手机和平板的A系列芯片上投入了太多的精力和心血。
本文是我个人对MacBook Pro M1 16G+512G版本的体验和总结。拿到电脑的那一周,我尽量把这个笔记本作为自己的主要开发机,尝试了很多软件,包括后端开发的常用工具。希望能给大家带来一些关于新芯片MacBook使用的经验和认识。最后和大家说说我对这一代MAC的想法和购买建议。
这篇文章的内容如下:
M1芯片给Mac带来了哪些插件动力?不存在!什么是粉丝?不需要!IOS应用,大杀器!其他功能M1芯片软件兼容性测试编码相关软件日常使用软件一些抱怨和不满我的想法和购买建议本文大概需要阅读:5~10分钟码字不易,欢迎关注我的个人微信官方账号:谈谈后端技术。
我们开始吧...
在买新notes之前,我一直是Windows用户,在办公室也是用Windows笔记本配外接24寸戴尔显示器。
Win10强大的软件兼容性和丰富的游戏生态让我对苹果的Mac系列不感兴趣。
不过最近几个月,我也开始用公司的MacBook Pro了。原因很简单。我需要一个可以随时带回家带上床的笔记本。为了实现这一目标,我们必须满足两个要求:
一、电池寿命要长:带回家的笔记本,最好装进包里就走,不要把电源线带回家。二、触摸板要好用:在床上用不好鼠标,所有操作都要在触摸板上完成。能满足第一个要求的Windows笔记本可能不少,但满足第二个要求的WinWindows笔记本很少。Mac的触控面板让我感觉到可用和舒适,这是目前其他笔记本很难做到的。
在买这台Mac之前,我还去华为、小米、联想的专卖店摸过他们的几款旗舰超薄本。不得不说他们的触控板和MAC的差距还是很大的,要么很小,要么不流畅。当然也和MacOs对触控面板的优化有关。
好了,说了这么多,我想表达的意思其实很简单。我一直是Windows的忠实用户。但是Win的笔记本真的差强人意。虽然这几年有Intel认证的超薄笔记本,也有微软自己的Surface,但是那些让我满意的Windows笔记本甚至比MacBook还贵。没错,就是你,微软。
MacBook在某些场景下满足了我的需求,所以我会考虑勉强入手一台。
神奇的地方
如果你问我,采用M1芯片的MacBook带来的最大改变是什么?
我的回答是,对于我来说,官方对性能提升的重视程度是X倍,在平时的开发和编码工作中,我并没有太多的感觉。
大多数情况下,我都是把笔记本当终端,连接各种服务器,调试代码,而不是频繁地在本地打包编译大型工程代码。
那么,除了软件兼容性问题,M1和上一代Mac一样吗?
要得到这个问题的答案,需要单独阐述。
笔记本进入Soc时代
以前大部分笔记本都是以CPU+内存+显卡+硬盘的形式来支持你的软件系统,但是M1的到来把SoC带入了笔记本。
举个不太恰当的例子,以前你的电脑开机运行一个软件,需要从硬盘->主板->内存->主板-> CPU/显卡调出。现在因为所有的数据和计算能力都集成在一个Soc里,你的软件从硬盘读到内存后可以直接在Soc里共享数据,CPU和GPU都可以直接读取数据。
这样做的好处是省去了主板上信号穿梭带来的延迟和功耗浪费,节省了功耗,减少了信号延迟。
这也解释了为什么许多评估发现,一些英特尔版本的软件在软件翻译后,在M1上实际上比在英特尔机器上运行得更快。虽然翻译带来了执行效率的下降,但在数据传输性能方面,M1上很多老软件的运行速度已经超过了英特尔。
其实这和索尼PS5一直宣传的超高速SSD差不多。为什么PS5游戏加载速度离谱?因为索尼深度定制了CPU和它的SSD,并将其集成在数据传输中,阅读游戏自然会很快起飞。
插上电源?不存在!
M1加持下的MacBook Pro官方宣称是史上最强续航。
这几天我自己也在用,图中的广告语完全可信。即使是名义上的20小时也是完全可信的。
我没时间做标准的耐力测试。这里有一组数据。
我在有偏的场景下,在不插电源的情况下使用Mac,电量损耗如下:
上午10.25 86%->上午11.25 71%,一小时用电量的15%。
粗略换算:在重负荷场景下可使用6.6小时。
模拟另一个灯光场景,微信挂在背景中,哔哩哔哩视频在前景Chrome外播放。
上午10.22 57%->上午11.12 50%,50分钟7%。
粗略换算:轻度场景下可使用12小时。
如果你上班的时候只做表格写文字,那么你的电源就不用常年待在办公室,待在家里就行了,上班不充电。就是任性!
什么是粉丝?不需要!
这次Pro还是采用单风扇热管散热,这也是Pro之所以是Pro的原因之一。
但是!
我现在很郁闷的是这个风扇根本不转!
为什么不转?因为M1是苹果的5nm芯片,功耗和英特尔的10nm不是一个级别。以前的Pro放在床上,只要有被子挡住出风口,没多久风扇就开始呼呼作响。这一代芯片真的是,热不起来。
所以现在“很后悔”。我买的根本没有Pro,明明是Air~ ~
我的心情不时如下:
在我看来,这一代芯片的强散热是降维打击。目前同等性能的笔记本应该没有对手。
快醒醒,比快还快!
之前Mac的睡眠唤醒已经很快了,但是有了M1的加持,你才能理解手机屏幕亮起来这么快,真的。
如果旧Mac唤醒需要1.5秒,那么新Mac将在0.5秒左右唤醒。
我还做了一个对比视频,微信视频号:三刀神秘山寨。你可以看到。
IOS应用,大杀器!
本来想在兼容性的后一章介绍M1芯片是如何完美运行IOS应用的,但是IOS应用在Mac上运行的性能实在是太惊人太有趣了,忍不住放在前面。
这一代是ARM架构的芯片,所以支持直接运行IOS应用。开发者只要打开自己的应用和允许在Mac上下载的开关,用户就可以直接在Mac的AppStore中搜索IOS应用,如下图:
首先,我下载了一个黄金来试试:
这种感觉挺神奇的!
在笔记本上使用Goldilocks导航可能不太实用,所以让我们换一个实用的,这是Tik Tok拥有的编辑软件。经常在手机上用,甚至打开Mac下载。
打开后可以流畅使用,支持触摸板滑动手势。对于这位想在电脑上制作小视频剪辑的朋友来说,绝对是福音。
上图可以看到,因为是手机版,所以获得了相册的权限,只能编辑相册里的视频。
但是我发现Mac里的视频文件,右键居然提示我可以通过剪贴打开。就在我开心的点击的时候,结果是。。。剪辑已打开,但文件未加载,并且文件从桌面上消失。。也不知道是不小心操作了什么,还是现在有bug,文件被吞了。
当Mac支持IOS应用后,大大丰富了软件生态,开发者做多终端适配会更加方便。
这个统一世界的未来是光明的。
最新消息:win10据说以后的版本会支持运行原生Android应用。看来微软和谷歌真的感受到了危机。
软件兼容性
这次苹果更换了ARM芯片,带来了旧Intel软件的兼容性问题。因为Intel是复杂指令集,而ARM是简化指令集,自己的软件无法直接支持运算。
目前苹果给出的软件运行方案是:
原生ARM支持的软件:原生ARM不支持的软件可以直接在M1上运行。x86应用可以通过苹果官网给出的Rosetta2翻译成ARM支持的程序。通用软件:软件开发时同时支持x86和ARM。为什么叫Rosetta2?
Rosetta是苹果Mac从PowerPc换到Intel芯片的时候用来翻译的软件,所以就传过来了。
先贴一张自己的截图给大家看看目前大部分软件的运行环境。可以看到大部分还是翻译运行的,只有Steam游戏例外:
所以当时发布会结束后,大家普遍担心Rosetta2的翻译效率。毕竟有了这么一层翻译软件,执行效率肯定要打折扣。那么实际操作效果如何呢?下面是我的实际经历。

编程相关软件
首先是工作相关的软件,也就是程序员常用的开发工具。
java开发工具包
官网下的甲骨文最新JDK8是直接下载安装的,没有任何问题。
想法/形式
作为后端开发,JetBrains family bucket非常重要,不过还好没有出现问题,运行成功。并在本地运行了一个Java单元测试。
遇到的问题:目前JetBrains的软件都是Intel翻译的,操作起来比较别扭。和我自己的16G i5戴尔笔记本相比,流畅度还是有差距的。不过JetBrains的家庭桶的改编很快就要完成了。
开发工具
之前看了网上的结论是跑不了。我下载了官网的,可以运行,比较流畅,但还是翻译版。
邮递员
从官网下载,直接安装使用没有任何问题。
查理
没有问题,运行流畅。
通用软件
文字处理系统
目前WPS可用,比较流畅。我不做大规模的PPT和WORD,所以繁重任务下的表现不得而知。它仍然是英特尔的翻译版本。
公司自产自用
可惜家酿目前不支持ARM芯片,但现在还不是,敬请期待。
铬
原生ARM版本上线,运行流畅,插件运行正常。就问你怕不怕。
微信(腾讯在中国开发的手机文本和语音消息通信服务)
正常运行,比较流畅。
遇到的问题:使用微信自带的截图工具,截图后粘贴图片到Chrome会有很大概率触发假死,粘贴到其他应用是没有问题的。我猜不出是微信还是Chrome。
网络/在线硬盘
运行流畅,可以使用。
即时通信软件
平稳运行
有道云笔记
我平时一直在用,很在意这个软件的性能。在Mac下,这个软件经常卡壳。这次在新的芯片下,也能运行,性能差不多。会有堵塞。希望网易重视。
网易云音乐
运行流畅,而且我要表扬一下苹果的音箱在外面播放的效果。
Foxmail
平稳运行
嗡嗡声
平稳运行
Final Cut Pro
苹果自己的儿子,能不适合吗?网上也有很多Final Cut ARM版的评测,性能很强。
魏联通NAS相关软件
QFinder:可以用,但是有些操作明显卡。不知道是湾湾的软件在代码编写上比较局促,还是因为软件与系统交互较多而卡死。
比赛
游戏不是Mac的主要使用场景,笔记本尤其是轻薄本的发热降频也会让游戏掉帧严重。
不过这是M1芯片的笔记本,功耗控制真的很棒,还是玩Steam吧,不务正业了。
我的Steam仓库里游戏不多,所以挑了一款网评不出来的游戏《城市天际》,这是一款吃CPU的游戏。我们来看看效果:
file/tupian/20220731/BV1nD4y1X7Dp 4K显示器上打开HiDPI。
不知道是苹果在1080P等低分辨率屏幕上无法清晰渲染,还是苹果故意不让大家在低分辨率屏幕上打开HiDPI。
但是,凡事总有解决的办法。GitHub等地有办法把一个普通的1080P显示器模拟成高分辨率显示器,这样就可以强制开启HiDPI,渲染出来的1080P HiDPI最终也像Windows一样清晰。。
比如这个大牛的教程:
https://wacky.one/blog/macos-hi-dpi/
这样做了之后,我成功的让我的1080P显示器清晰了。
HiDPI关闭:
HiDPI打开:
你以为这就结束了?实际上,在那之前我已经被英特尔破解了。装有M1芯片的笔记本不支持破解,因为显示器描述文件改变了!
我跟踪了GitHub的一个HiDPI破解仓库issue的破解进度。《仓库》作者本人没有买M1的笔记本。我们将数据发送给了作者,他将帮助分析如何修改描述文件,以将其伪装成新系统和M1下的高分辨率屏幕。之后应该会有解决的办法。
新款Air和Pro的区别
这也是我想吐槽的地方。这一次,new Air和Pro都使用了M1芯片。Pro相比Air只多了一个显示核心,一个八,一个七,性能差距就更不用说了。这种差异显然让Pro不那么Pro了。
多花了2000块,可能真的买了个不正常转的风扇,哈哈哈。
这一代Air是深空灰,外观和手感几乎和Pro一样。如果非要我推荐的话,我可能会推荐你买Air,尤其是轻度办公用户。
摘要
总的来说,MacBook M1的体验非常好,我很期待它良好的兼容性,以及各大公司对未来自家软件适配ARM的承诺。我也从Window播放器向Mac播放器迈进了一大步。
MacBook M1芯片带来的超长续航和低功耗,再加上Mac原有的优秀屏幕质量、麦克风/扬声器质量,以及MacOS系统的优秀体验,足以让人心甘情愿地买单。
购买建议:
如果你像我一样是一个忠实的Windows用户,但你需要一台兼具工作效率和续航能力的笔记本电脑,那么更便宜的M1芯片MacBook绝对是一个选择。如果你是Mac老用户,而且用了很多年的老Mac,又觉得要换新机,那就不用担心兼容性问题,直接买就行了。如果你是Mac老用户,但是你是近两年才买的Mac,那么M1不建议你现在换,因为你买了之后,你的体验可能就跟iPhone11从iPhone10和iPhone11升级到iPhone12一样。拿到后两天内发现有点平淡。毕竟你还在用它做同样的事情,外观上没有质的变化。需要注意的是,如果你在意MacBook的性能,虽然网上大部分评测都证明了ARM版13寸在大部分场景下的性能是持平的,甚至是16寸,但是在一些特殊场景下,英特尔的16寸还是领先的。请确认你在ARM上的应用场景的性能是否符合你的预期,然后再购买。好了,这就是我在M1的经历。
这个稿子写了五天了,每天都有时间写。最近,我真的很忙。另外,这也是我写一篇数码相关体验文章的全新尝试。
我想和你分享一些关于消费品选择的想法。毕竟这是一个消费主义盛行的时代。买东西的时候一定要有自己的原则和思维,不能被铺天盖地的广告和主播牵着鼻子走。选择符合自己需求和使用场景的产品才是性价比最高的产品。这样的产品买了以后自己会频繁使用,不会后悔吃灰。每个人都应该有健康周到的消费观。
如果觉得文章对你有帮助,可以点赞,转发,阅读。这对我是极大的鼓励和支持!
涉及

https://www . bilibili . com/read/cv 5354448/http://www . geekpark . net/news/269807关注我
我是一名奋斗在一线的互联网后端开发工程师。
专注后端开发、数据安全、边缘计算等方向,欢迎交流。
所有平台都能找到我。
微信官方账号:GitHub: @ qqxx661csdn: @曼三达道知乎:@后端技术谈掘金:@曼三达道腾讯云+社区:@后端技术谈博客花园:@后端技术谈哔哩哔哩:@曼三达道个人微信官方账号:后端技术谈


