一枚程序猿的MacBook M1使用體驗(yàn)
前言
2020年11月11日雙十一上午,蘋(píng)果發(fā)布了M1芯片的新款Mac,其最大的變化就是將處理器從Intel換成了蘋(píng)果自研的ARM芯片M1。
上一次蘋(píng)果更換Mac芯片要追溯到2006年,14年前,蘋(píng)果選擇從PowerPc轉(zhuǎn)向Intel,事實(shí)證明當(dāng)時(shí)的換代給Mac帶來(lái)了性能的大幅提升,是一次正確的選擇。
時(shí)隔14年,蘋(píng)果再一次選擇了更換芯片,擺脫了如日中天的x86架構(gòu)Intel芯片,擁抱移動(dòng)時(shí)代崛起的ARM架構(gòu)。畢竟,蘋(píng)果在手機(jī)和平板的A系列芯片上投入了太多精力和心血。
本篇文章是我個(gè)人購(gòu)買(mǎi)的MacBook Pro M1 16G+512G版本使用體驗(yàn)和總結(jié),在拿到電腦的一周里,我盡量把這臺(tái)筆記本作為我的主力開(kāi)發(fā)機(jī),嘗試了許多軟件,當(dāng)然也包括后端開(kāi)發(fā)常用的工具,希望給大家?guī)?lái)一些關(guān)于新芯片MacBook的使用感受和理解,最后我也會(huì)和大家聊聊我的想法以及這代Mac的購(gòu)買(mǎi)建議。
本文目錄如下:
M1芯片給Mac帶來(lái)了什么
插電源?不存在!
風(fēng)扇是什么?不需要!
IOS應(yīng)用,大殺器!
其他特點(diǎn)
M1芯片軟件兼容性測(cè)試
編碼相關(guān)軟件
日常使用軟件
一些吐槽與不滿(mǎn)
我的想法和購(gòu)買(mǎi)建議
?
讓我們開(kāi)始...
在購(gòu)買(mǎi)新筆記前,我一直是一位Windows用戶(hù),辦公時(shí)也用著Windows筆記本外接24寸Dell顯示器使用。
Win10的強(qiáng)大軟件兼容性和豐富的游戲生態(tài)讓我對(duì)蘋(píng)果的Mac系列一直不感興趣。(主要是價(jià)格太貴,果斷不感冒了)
不過(guò)最近幾個(gè)月,我也開(kāi)始使用公司的MacBook Pro,原因很簡(jiǎn)短,我需要一臺(tái)可以隨時(shí)背回家,拿上床使(jia)用(ban)的筆記本。要達(dá)到這個(gè)目的,就要滿(mǎn)足兩個(gè)要求:
第一,續(xù)航要長(zhǎng):帶回家的筆記本,最好是能塞進(jìn)包里就走,不要背電源線(xiàn)回家。
第二,觸摸板要好用:在床上沒(méi)法很好的用鼠標(biāo),所以所有的操作都要在觸摸板上完成。
也許有不少的Windows筆記本可以滿(mǎn)足第一點(diǎn)要求,但是滿(mǎn)足第二點(diǎn)要求的WinWindows筆記本卻很少,Mac的觸摸板讓我感覺(jué)到能用,并且舒適,這是別家筆記本目前很難做到的。
購(gòu)買(mǎi)這臺(tái)Mac前,我也去華為、小米和聯(lián)想的店里摸了摸幾款他們各自的旗艦超薄本,不得不說(shuō)他們的觸摸板還是和Mac有很大差距,要么非常小,要么不流暢。當(dāng)然,也和MacOs對(duì)于觸摸板的優(yōu)化有關(guān)。
好了,說(shuō)了上面這么多,其實(shí)想表達(dá)的意思很簡(jiǎn)單,我一直以來(lái)是一個(gè)Windows的忠實(shí)用戶(hù)。但是Win的筆記本真的不盡如人意,盡管這幾年有英特爾認(rèn)證的超薄本和微軟自家做的Surface,但是那些能讓我感到滿(mǎn)意的Windows筆記本甚至都比MacBook貴了,沒(méi)錯(cuò),說(shuō)的就是你,Microsoft。
MacBook滿(mǎn)足了我在某些場(chǎng)景下的需求(大多數(shù)是工作場(chǎng)景),所以就會(huì)考慮忍痛入手一臺(tái)。
?
驚艷之處
如果你問(wèn)我,使用了M1芯片的MacBook帶來(lái)的最大改變是什么?
我的回答是,對(duì)于我來(lái)說(shuō),官方強(qiáng)調(diào)的性能提升x倍,在平時(shí)的開(kāi)發(fā)編碼工作中,感受的并不多。
在大多數(shù)情況下,我更多是將筆記本作為一個(gè)終端來(lái)使用,連接各種服務(wù)器,調(diào)試代碼,并不會(huì)頻繁的在本地打包編譯很大的工程代碼。
那么,M1拋開(kāi)軟件兼容性問(wèn)題,用起來(lái)是不是和上一代Mac一樣?
想要得到這個(gè)問(wèn)題的答案,還需要分開(kāi)來(lái)細(xì)說(shuō)。
筆記本進(jìn)入Soc時(shí)代
以前的大多數(shù)筆記本,都是以CPU+內(nèi)存+顯卡+硬盤(pán)等形式來(lái)支撐你的軟件系統(tǒng),但是M1的到來(lái),將SoC(System on Chip)帶入了筆記本。(當(dāng)然,蘋(píng)果并不是第一個(gè))
舉個(gè)不太恰當(dāng)?shù)睦?,以前你的電腦,打開(kāi)運(yùn)行一個(gè)軟件,需要從硬盤(pán)-->主板傳輸-->內(nèi)存-->主板傳輸-->CPU/顯卡(算力硬件),而現(xiàn)在,由于所有的數(shù)據(jù)和算力都整合在了一個(gè)Soc里,你的軟件從硬盤(pán)讀取到內(nèi)存后,直接就在Soc里面實(shí)現(xiàn)了數(shù)據(jù)共享,包括CPU和GPU都可以直接讀取到數(shù)據(jù),也就是下圖所說(shuō)的的統(tǒng)一內(nèi)存架構(gòu):

這樣做帶來(lái)的好處就是省去了信號(hào)在主板上穿梭帶來(lái)的延遲和電量浪費(fèi),節(jié)省了耗電量,降低了信號(hào)延遲。
這也解釋了為什么很多評(píng)測(cè)發(fā)現(xiàn)一些Intel版本的軟件,經(jīng)過(guò)軟件轉(zhuǎn)譯后運(yùn)行在M1上居然比跑在Intel的機(jī)器上還要快。雖然轉(zhuǎn)譯帶來(lái)了執(zhí)行效率的降低,但是在數(shù)據(jù)傳輸性能上,很多老軟件在M1上的運(yùn)行速度已經(jīng)吊打Intel。
這其實(shí)和索尼PS5一直在宣傳的超高速SSD有異曲同工之妙,為什么PS5游戲加載速度快到令人發(fā)指,因?yàn)樗髂岚袰PU和他的SSD深度定制,在數(shù)據(jù)傳輸上整合到了一起,讀取游戲自然就快到起飛。
插電源?不存在!

M1加持下的MacBook Pro官方宣稱(chēng)是歷代最強(qiáng)續(xù)航。
我自己這幾天使用下來(lái),圖中的這句宣傳語(yǔ)是完全可以相信的,甚至標(biāo)稱(chēng)的20小時(shí),你都完全可以相信。
我沒(méi)時(shí)間做標(biāo)準(zhǔn)的續(xù)航測(cè)試,這里提供一組數(shù)據(jù)吧。
我在一個(gè)偏重度場(chǎng)景下不插電源使用Mac(IDEA + Chrome + 后臺(tái)網(wǎng)易云 + 筆記軟件 +微信 來(lái)回切換),掉電量如下:
上午10.25 86% ---> 上午11.25 71% 一小時(shí) 消耗電量15%
粗略換算下來(lái):偏重度場(chǎng)景下可以使用6.6小時(shí)
再模擬一個(gè)輕度場(chǎng)景,后臺(tái)掛微信,前臺(tái)Chrome外放B站視頻
上午10.22 57% ---> 上午11.12 50% 50分鐘 消耗電量7%
粗略換算下來(lái):輕度場(chǎng)景下可以使用12小時(shí)
如果大家上班只是做做表格寫(xiě)寫(xiě)文字,那么你的電源都不用常年留在辦公室,直接留在家里得了,上班不充電,任性!
風(fēng)扇是什么?不需要!

這次Pro依然使用了單風(fēng)扇熱管散熱的方式,這也是Pro之所以Pro的一點(diǎn)。
但是!
我目前非常郁悶的就是,這風(fēng)扇,它根本就不轉(zhuǎn)!
為啥不轉(zhuǎn),因?yàn)镸1是蘋(píng)果的5nm芯片,功耗和英特爾的10nm比起來(lái)不是一個(gè)級(jí)別,之前的Pro放在床上,只要有被子堵住出風(fēng)口,沒(méi)過(guò)多久風(fēng)扇就開(kāi)始呼呼的轉(zhuǎn),這代芯片實(shí)在是,熱不起來(lái)。
所以現(xiàn)在就是“非常后悔”,我買(mǎi)回來(lái)一點(diǎn)也不Pro,分明就是臺(tái)Air~
我時(shí)常的心情如圖:

這一代的芯片散熱之強(qiáng),在我看來(lái)是降維打擊,目前同樣性能的筆記本應(yīng)該沒(méi)有對(duì)手。
快速喚醒,比快還要快!
之前Mac的休眠喚醒就已經(jīng)非??炝?,但是在M1的加持下,你可以理解為手機(jī)的點(diǎn)亮屏幕那么快,真的。
IOS應(yīng)用,大殺器!






最新消息:win10據(jù)說(shuō)之后的版本要支持運(yùn)行原生安卓應(yīng)用了,看來(lái)微軟和谷歌切實(shí)感受到了危機(jī)。
?
軟件兼容性
原生支持ARM的軟件:在M1上可以直接運(yùn)行 原生不支持ARM的軟件:通過(guò)蘋(píng)果官網(wǎng)給的Rosetta2可以把x86應(yīng)用轉(zhuǎn)譯為支持ARM運(yùn)行的程序 Universal軟件:軟件在開(kāi)發(fā)時(shí)就同時(shí)支持運(yùn)行在x86和ARM

?
編程相關(guān)軟件
JDK

IDEA/PhpStorm

VSCODE

Postman

Charles

?
常用軟件
WPS
HomeBrew

Chrome

微信

百度網(wǎng)盤(pán)


有道云筆記
網(wǎng)易云音樂(lè)
Foxmail
ZOOM
Final Cut Pro

威聯(lián)通NAS相關(guān)軟件
游戲

沒(méi)有你想看的軟件,別擔(dān)心

?
Mac依然值得吐槽
?
MacOS外接顯示器字體模糊




?
新款A(yù)ir和Pro的區(qū)別
?
總結(jié)

如果你和我一樣是個(gè)忠實(shí)的Windows用戶(hù),但是在工作中需要一個(gè)生產(chǎn)力和續(xù)航兼?zhèn)涞墓P記本,那么更加便宜的M1芯片MacBook絕對(duì)是一個(gè)可選項(xiàng)。 如果你是個(gè)Mac老用戶(hù),并且老的Mac已經(jīng)用了好多年,感覺(jué)想換一臺(tái)新機(jī)器,那么不要擔(dān)心兼容性問(wèn)題,直接買(mǎi)就是了。 如果你是個(gè)Mac老用戶(hù),但是Mac是這兩年才買(mǎi)的,那么M1并不推薦你現(xiàn)在就換,因?yàn)橘I(mǎi)完后你的體驗(yàn)可能就像是從iPhone10升級(jí)iPhone11,iPhone11升級(jí)iPhone12那樣,拿到手沒(méi)兩天就發(fā)現(xiàn),有點(diǎn)索然無(wú)味,畢竟你還是在用它來(lái)做相同的事情,外形上也沒(méi)有質(zhì)變。(土豪請(qǐng)忽略這一條?。?/span> 需要注意的是,如果你在意MacBook的極端性能,盡管網(wǎng)上大部分評(píng)測(cè)都證明了ARM版13寸的性能在大部分場(chǎng)景下都已經(jīng)持平甚至吊打16寸,但是在某些特殊的場(chǎng)景,Intel的16寸依然是領(lǐng)先的,購(gòu)買(mǎi)前請(qǐng)先確定你的應(yīng)用場(chǎng)景在ARM上的性能是不是符合你的預(yù)期。
參考
https://www.bilibili.com/read/cv5354448/ http://www.geekpark.net/news/269807
有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號(hào)
好文章,我在看??
