互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
2020年11月11日雙11上午,蘋果發(fā)布了M1芯片的新款Mac,其最大的變化就是將處理器從Intel換成了蘋果自研的ARM芯片M1。上一次蘋果更換Mac芯片要追溯到2006年,14年前,蘋果選擇從PowerPc轉(zhuǎn)向Intel,事實(shí)證明當(dāng)時(shí)的換代給Mac帶來了性能的大幅提升,是一次正確的選擇。時(shí)隔14年,蘋果再一次選擇了更換芯片,擺脫了如日中天的x86架構(gòu)Intel芯片,擁抱移動(dòng)時(shí)代崛起的ARM架構(gòu)。畢竟,蘋果在手機(jī)和平板的A系列芯片上投入了太多精力和心血。注:?本文基于MBP M1 16+512體驗(yàn)驚艷之處
如果你問我,使用了M1芯片的MacBook帶來的最大改變是什么?我的回答是,對(duì)于我來說,官方強(qiáng)調(diào)的性能提升x倍,在平時(shí)的開發(fā)編碼工作中,感受的并不多。在大多數(shù)情況下,我更多是將筆記本作為一個(gè)終端來使用,連接各種服務(wù)器,調(diào)試代碼,并不會(huì)頻繁的在本地打包編譯很大的工程代碼。那么,M1拋開軟件兼容性問題,用起來是不是和上一代Mac一樣?想要得到這個(gè)問題的答案,還需要分開來細(xì)說。筆記本進(jìn)入Soc時(shí)代
以前的大多數(shù)筆記本,都是以CPU+內(nèi)存+顯卡+硬盤等形式來支撐你的軟件系統(tǒng),但是M1的到來,將SoC(System on Chip)帶入了筆記本。(當(dāng)然,蘋果并不是第一個(gè))舉個(gè)不太恰當(dāng)?shù)睦樱郧澳愕碾娔X,打開運(yùn)行一個(gè)軟件,需要從硬盤-->主板傳輸-->內(nèi)存-->主板傳輸-->CPU/顯卡(算力硬件),而現(xiàn)在,由于所有的數(shù)據(jù)和算力都整合在了一個(gè)Soc里,你的軟件從硬盤讀取到內(nèi)存后,直接就在Soc里面實(shí)現(xiàn)了數(shù)據(jù)共享,包括CPU和GPU都可以直接讀取到數(shù)據(jù),也就是下圖所說的的統(tǒng)一內(nèi)存架構(gòu):這樣做帶來的好處就是省去了信號(hào)在主板上穿梭帶來的延遲和電量浪費(fèi),節(jié)省了耗電量,降低了信號(hào)延遲。
這也解釋了為什么很多評(píng)測發(fā)現(xiàn)一些Intel版本的軟件,經(jīng)過軟件轉(zhuǎn)譯后運(yùn)行在M1上居然比跑在Intel的機(jī)器上還要快。雖然轉(zhuǎn)譯帶來了執(zhí)行效率的降低,但是在數(shù)據(jù)傳輸性能上,很多老軟件在M1上的運(yùn)行速度已經(jīng)吊打Intel。這其實(shí)和索尼PS5一直在宣傳的超高速SSD有異曲同工之妙,為什么PS5游戲加載速度快到令人發(fā)指,因?yàn)樗髂岚袰PU和他的SSD深度定制,在數(shù)據(jù)傳輸上整合到了一起,讀取游戲自然就快到起飛。
插電源?不存在!
M1加持下的MacBook Pro官方宣稱是歷代最強(qiáng)續(xù)航。我自己這幾天使用下來,圖中的這句宣傳語是完全可以相信的,甚至標(biāo)稱的20小時(shí),你都完全可以相信。我沒時(shí)間做標(biāo)準(zhǔn)的續(xù)航測試,這里提供一組數(shù)據(jù)吧。我在一個(gè)偏重度場景下不插電源使用Mac(IDEA + Chrome + 后臺(tái)網(wǎng)易云 + 筆記軟件 +微信 來回切換),掉電量如下:上午10.25 86% ---> 上午11.25 71%?一小時(shí)?消耗電量15%粗略換算下來:偏重度場景下可以使用6.6小時(shí)再模擬一個(gè)輕度場景,后臺(tái)掛微信,前臺(tái)Chrome外放B站視頻上午10.22 57% ---> 上午11.12 50%?50分鐘?消耗電量7%粗略換算下來:輕度場景下可以使用12小時(shí)如果大家上班只是做做表格寫寫文字,那么你的電源都不用常年留在辦公室,直接留在家里得了,上班不充電,任性!風(fēng)扇是什么?不需要!
這次Pro依然使用了單風(fēng)扇熱管散熱的方式,這也是Pro之所以Pro的一點(diǎn)。我目前非常郁悶的就是,這風(fēng)扇,它根本就不轉(zhuǎn)!為啥不轉(zhuǎn),因?yàn)镸1是蘋果的5nm芯片,功耗和英特爾的10nm比起來不是一個(gè)級(jí)別,之前的Pro放在床上,只要有被子堵住出風(fēng)口,沒過多久風(fēng)扇就開始呼呼的轉(zhuǎn),這代芯片實(shí)在是,熱不起來。所以現(xiàn)在就是“非常后悔”,我買回來一點(diǎn)也不Pro,分明就是臺(tái)Air~這一代的芯片散熱之強(qiáng),在我看來是降維打擊,目前同樣性能的筆記本應(yīng)該沒有對(duì)手。快速喚醒,比快還要快!
之前Mac的休眠喚醒就已經(jīng)非常快了,但是在M1的加持下,你可以理解為手機(jī)的點(diǎn)亮屏幕那么快,真的。IOS應(yīng)用,大殺器!
本來想在后面的兼容性一章里,介紹M1芯片是如何完美的運(yùn)行IOS應(yīng)用的,但是IOS應(yīng)用在Mac上運(yùn)行的表現(xiàn)實(shí)在是驚艷,又有趣,忍不住放到前面先說。這一代由于是ARM架構(gòu)的芯片,所以支持直接運(yùn)行IOS應(yīng)用,只要開發(fā)者把自己的應(yīng)用,允許在Mac上下載的開關(guān)打開,用戶就可以在Mac的AppStore直接搜索IOS應(yīng)用,如下圖:在筆記本上用高德導(dǎo)航可能比較不實(shí)用,那么我們換個(gè)實(shí)用的,剪映,抖音旗下的剪輯軟件,我在手機(jī)上經(jīng)常用,居然也開放了Mac下載。打開后,可以流暢使用,并且支持觸摸板的滑動(dòng)手勢。這個(gè)對(duì)于想要在電腦上做小視頻剪輯的朋友來說,絕對(duì)是福音。上圖中,可以看到,由于是手機(jī)版,拿到的是相冊(cè)的權(quán)限,只能編輯相冊(cè)里的視頻。
但是,我發(fā)現(xiàn)在Mac里的視頻文件,右鍵居然提示我,可以用剪映打開,正當(dāng)我高興的點(diǎn)了一下,結(jié)果。。。剪映打開了,文件卻沒加載進(jìn)去,而且文件還從桌面消失了。。我也不知道是我不小心操作了什么,還是現(xiàn)在有bug,把我的文件還吞了。(我....)當(dāng)Mac支持了IOS應(yīng)用后,極大的豐富了軟件生態(tài),開發(fā)者做多端適配也會(huì)變得更加方便了。這個(gè)天下大一統(tǒng)的未來,前途無量。最新消息:win10據(jù)說之后的版本要支持運(yùn)行原生安卓應(yīng)用了,看來微軟和谷歌切實(shí)感受到了危機(jī)。
軟件兼容性
蘋果這次更換了ARM芯片,帶來了Intel老軟件的兼容問題,因?yàn)镮ntel是復(fù)雜指令集,而ARM是精簡指令集,本身軟件是不能直接支持運(yùn)行的。- 原生支持ARM的軟件:在M1上可以直接運(yùn)行
- 原生不支持ARM的軟件:通過蘋果官網(wǎng)給的Rosetta2可以把x86應(yīng)用轉(zhuǎn)譯為支持ARM運(yùn)行的程序
- Universal軟件:軟件在開發(fā)時(shí)就同時(shí)支持運(yùn)行在x86和ARM
因?yàn)镽osetta是當(dāng)年蘋果Mac從PowerPc轉(zhuǎn)為Intel芯片時(shí)用來轉(zhuǎn)譯的軟件,傳承啊。先貼一張我自己的截圖,給大家看下目前大部分軟件的運(yùn)行環(huán)境,可以看到絕大多數(shù)還是轉(zhuǎn)譯運(yùn)行的,Steam游戲是個(gè)例外:所以當(dāng)時(shí)發(fā)布會(huì)開完后,大家都普遍擔(dān)心Rosetta2轉(zhuǎn)譯效率的問題,畢竟這樣包了一層轉(zhuǎn)譯軟件,執(zhí)行效率肯定是要打折扣的。那么實(shí)際運(yùn)行效果如何,下面是我的實(shí)際體驗(yàn)。編程相關(guān)軟件
首先是工作相關(guān)的軟件,也就是程序員常用的開發(fā)工具。JDK
在官網(wǎng)下的Oracle最新的JDK8,下載后直接安裝,沒有遇到問題。IDEA/PhpStorm
作為后端開發(fā),JetBrains全家桶至關(guān)重要,好在沒有問題,成功運(yùn)行。并且在本地跑了個(gè)Java單元測試。遇到的問題:JetBrains目前所有的軟件都是Intel轉(zhuǎn)譯的版本,操作起來比較卡頓,相比我自己的16G i5的dell筆記本(也就4000-5000檔位),流暢度依然有差距。不過JetBrains全家桶的適配會(huì)很快完成的。VSCODE
之前看網(wǎng)上的結(jié)論說沒法運(yùn)行,自己下載了官網(wǎng)的,可以運(yùn)行,并且比較流暢,不過依然是轉(zhuǎn)譯的版本。Postman
官網(wǎng)下載,直接安裝使用,沒有任何問題。Charles
常用軟件
WPS
目前WPS已經(jīng)可用,并且比較流暢。我不做大型的PPT和WORD,所以重型任務(wù)下的表現(xiàn)不得而知。目前仍然是轉(zhuǎn)譯的Intel版本。HomeBrew
非常遺憾,HomeBrew目前不支持ARM芯片,不過是not yet,所以大家期待一下吧。Chrome
原生ARM版本已經(jīng)上線,流暢運(yùn)行,并且插件也正常運(yùn)行使用,就問你怕不怕微信
遇到的問題:使用微信自帶的截圖工具,截圖后黏貼圖片到Chrome會(huì)有極大概率觸發(fā)假死,粘貼至別的應(yīng)用沒有問題。猜測不出是微信的問題還是Chrome的問題。
百度網(wǎng)盤
QQ
有道云筆記
我平常一直在使用,很關(guān)注這個(gè)軟件的性能。在Mac下這個(gè)軟件經(jīng)常卡卡的,這次的新芯片下,也可以運(yùn)行,性能也差不多,會(huì)有卡頓,希望網(wǎng)易重視下。網(wǎng)易云音樂
流暢運(yùn)行,并且蘋果的喇叭外放效果我要給個(gè)贊。Foxmail
ZOOM
Final Cut Pro
蘋果自家親兒子,能不適配嗎?網(wǎng)上也有很多Final Cut ARM版的評(píng)測,性能強(qiáng)勁。威聯(lián)通NAS相關(guān)軟件
QFinder:可以使用,但是有些操作卡頓明顯,不知道灣灣的軟件是不是代碼寫的比較拉胯,還是因?yàn)樵撥浖拖到y(tǒng)交互比較多所以很卡。游戲
游戲并不是Mac的主力使用場景,筆記本尤其是輕薄本的發(fā)熱和降頻也會(huì)讓游戲掉幀嚴(yán)重。然而,然而,這是一臺(tái)M1芯片的筆記本,他的功耗控制的實(shí)在是太棒了,所以我們不務(wù)正業(yè)一下,來玩一玩Steam游戲。我的Steam倉庫里游戲不多,我挑選了一個(gè)網(wǎng)上評(píng)測不太會(huì)測試的游戲,城市天際線,這是一款非常吃CPU的游戲,讓我們來看看效果:我沒有做對(duì)比視頻,但是這款游戲放在老款的Pro13寸上,開全高特效是無法游戲的。在M1上,你可以以大概20-40幀的運(yùn)行速度來游玩。并且,Pro的風(fēng)扇還是安靜的聽不見聲音,這才是最可怕的,這意味著很可能長時(shí)間玩輕量級(jí)游戲,都不會(huì)降頻。就問你怕不怕。沒有你想看的軟件,別擔(dān)心
如果大家還覺得沒看到自己想要的軟件,這里送大家一個(gè)查看M1軟件兼容性的網(wǎng)站,可以在上面查找:https://isapplesiliconready.com/zhMac依然值得吐槽
好了,上面說了這么多有點(diǎn),我自己讀起來我都快變成一個(gè)果粉了。接下來就談?wù)勎覍?duì)Mac不滿意的地方。MacOS外接顯示器字體模糊
這個(gè)問題不知道大家有沒有發(fā)現(xiàn),在一臺(tái)不是高分辨率的屏幕上,比如1080P屏幕,如果用Mac外接顯示,會(huì)出現(xiàn)字體模糊的情況。而Windows筆記本外接則不會(huì)出現(xiàn)這種問題!因?yàn)槲铱碬indows的看習(xí)慣了,外接MacBook后,感覺屏幕變糊了。不是我手機(jī)沒對(duì)上焦,是確實(shí)這么模糊,發(fā)虛。
其實(shí)原因是蘋果在低分屏上并不會(huì)開啟他自己的HiDPI顯示,字體渲染的時(shí)候就會(huì)發(fā)虛。蘋果只對(duì)自家的顯示器以及其它一些2K 4K顯示器上面,支持開啟HiDPI。我不清楚蘋果是無法在1080P等低分辨率的屏幕上無法正常渲染清晰,還是蘋果故意不在低分屏讓大家開啟HiDPI。但是,事情總有解決辦法,GitHub等地方就有將普通1080P顯示器模擬成高分辨率顯示器的方法,這樣就可以強(qiáng)制開啟HiDPI,渲染出來的1080P HiDPI終于才和Windows一樣的清晰。。https://wacky.one/blog/macos-hi-dpi/你以為這就結(jié)束了?其實(shí)我是那之前的Intel完成的,M1芯片的筆記本,由于顯示器描述文件的變更,還不支持!我在GitHub的一個(gè)HiDPI PJ倉庫 issue上跟進(jìn)了PJ進(jìn)度,倉庫作者自己沒有買M1筆記本,我們將數(shù)據(jù)發(fā)給了作者,他會(huì)幫助分析下,在新系統(tǒng)和M1下如何修改描述文件來偽裝為高分辨率屏幕,之后應(yīng)該會(huì)有解決方案。新款A(yù)ir和Pro的區(qū)別
這也是我要吐槽的地方,這次新款的Air和Pro都是用了M1芯片,Pro相比Air只是多了一個(gè)顯示核心,一個(gè)8顆,一個(gè)7顆,且不說性能差距有多大。這種區(qū)別顯然讓Pro不再那么Pro了。多花了兩千塊,可能真的是買了個(gè)平時(shí)不會(huì)轉(zhuǎn)的風(fēng)扇,哈哈哈。這一代的Air深空灰,和Pro幾乎一樣的外觀和手感,如果讓我推薦的話,我可能更推薦大家買Air,尤其是輕度辦公用戶。總結(jié)
總體來說,MacBook M1的體驗(yàn)非常好,良好的兼容性以及各大公司對(duì)于自家軟件未來會(huì)適配ARM的承諾,讓我倍感期待。我也從一個(gè)Window玩家向Mac玩家跨越了一大步。MacBook通過M1芯片,帶來的長續(xù)航,低功耗,配合Mac原本優(yōu)秀的屏幕素質(zhì),麥克風(fēng)/喇叭素質(zhì),以及MacOS系統(tǒng)足夠優(yōu)秀的體驗(yàn),足以讓人心甘情愿的掏錢。- 如果你是個(gè)忠實(shí)的Windows用戶,但是在工作中需要一個(gè)生產(chǎn)力和續(xù)航兼?zhèn)涞墓P記本,那么更加便宜的M1芯片MacBook絕對(duì)是一個(gè)可選項(xiàng)。
- 如果你是個(gè)Mac老用戶,并且老的Mac已經(jīng)用了好多年,感覺想換一臺(tái)新機(jī)器,那么不要擔(dān)心兼容性問題,直接買就是了。
- 如果你是個(gè)Mac老用戶,但是Mac是這兩年才買的,那么M1并不推薦你現(xiàn)在就換,因?yàn)橘I完后你的體驗(yàn)可能就像是從iPhone10升級(jí)iPhone11,iPhone11升級(jí)iPhone12那樣,拿到手沒兩天就發(fā)現(xiàn),有點(diǎn)索然無味,畢竟你還是在用它來做相同的事情,外形上也沒有質(zhì)變。(土豪請(qǐng)忽略這一條!)
- 需要注意的是,如果你在意MacBook的極端性能,盡管網(wǎng)上大部分評(píng)測都證明了ARM版13寸的性能在大部分場景下都已經(jīng)持平甚至吊打16寸,但是在某些特殊的場景,Intel的16寸依然是領(lǐng)先的,購買前請(qǐng)先確定你的應(yīng)用場景在ARM上的性能是不是符合你的預(yù)期。
寫這篇稿子陸陸續(xù)續(xù)寫了5天,每天擠出時(shí)間在寫,最近這段時(shí)間真的是,太忙了。此外,這也是我的一次全新嘗試,寫一篇數(shù)碼相關(guān)的體驗(yàn)文。我想和大家分享我在挑選消費(fèi)品上的一些思考。畢竟,現(xiàn)在是一個(gè)消費(fèi)主義盛行的年代,在買東西方面,一定要有自己的原則和思考,不能被鋪天蓋地的廣告和主播帶貨牽著鼻子走。挑選契合自己需求,滿足自己使用場景的產(chǎn)品,才是最有性價(jià)比的,這樣的產(chǎn)品,買回來才會(huì)被自己頻繁的使用,而不至于后悔和吃灰。每個(gè)人都要有一個(gè)健康且經(jīng)過思考總結(jié)的消費(fèi)觀。如果感覺文章對(duì)你有幫助的話,可以點(diǎn)贊,轉(zhuǎn)發(fā),在看。這對(duì)我是莫大的鼓勵(lì)和支持!推薦閱讀:
BOSS直聘變BOSS直約:在線招嫖太荒唐
哈哈,用Java打造一個(gè)有趣的表情生成器(附源碼)
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「2048」,即可免費(fèi)獲取!!微信掃描二維碼,關(guān)注我的公眾號(hào)
朕已閱?