在距離 WWDC 還有十幾天的時候,Apple 要推出基于自家 ARM 處理器的 Mac 個人電腦這一消息又被推上了風(fēng)口浪尖。
作為兩年多2015 MacBook 12寸的用戶,雖然對初代蝶式鍵盤不太滿意,但一臺超輕薄,且各方面性能也都還可以的設(shè)備,確實給我留下了深刻的印象。但同時,我也記得用到后期,頻頻出現(xiàn)的性能不足、發(fā)熱卡頓,甚至對于一些優(yōu)化不好的軟件,連文字輸入都能明顯感覺到延時。
而 2018 年的 A12X,不論是跑分,還是實際的多個應(yīng)用場景下,都已經(jīng)與功耗數(shù)倍于其的 Intel 四核 i7處理器平起平坐,不論將這一成就歸給臺積電工藝的領(lǐng)先,還是 Apple 多年來在 A 系列處理器上的積累的設(shè)計能力。在很多指標(biāo)上,蘋果的 ARM 平臺 A系列處理器 CPU 已經(jīng)超領(lǐng)先 X86 陣營的 Intel 已是不爭的事實。
因此我對于運行 ARM 處理器的 MacBook 這一產(chǎn)品形態(tài),還是非常期待的。關(guān)于性能,網(wǎng)絡(luò)上有很多 A12X 與 Intel 的專業(yè)對比,這里我想寫點對于其它幾個焦點問題的看法。
由于 CPU 底層架構(gòu)的不同,之前的應(yīng)用是無法直接運行在 ARM 平臺上的,這是被質(zhì)疑的最多的一個問題。但我覺得,很多人可能高估了這個切換過程的難度,也低估了 Apple 為此已經(jīng)做了的準(zhǔn)備工作。
今天 Bloomberg 的文章指出,Apple 在 2018 年的時候,就基于當(dāng)年 iPad Pro 的芯片組搭建了一臺可運行 macOS 的原型機(jī)。所以至少在 2018 年,基礎(chǔ)的操作系統(tǒng)已經(jīng)完成搭建。而且如果這是一項戰(zhàn)略決策,Apple應(yīng)該有個完整的團(tuán)隊一直在做 macOS 的 ARM 適配工作。到現(xiàn)在接近兩年時間,主體部分應(yīng)該已經(jīng)完成。
而且今天和朋友開玩笑,macOS Catalina 之所以穩(wěn)定性這么糟糕,會不會是 macOS 的主力研發(fā)團(tuán)隊從 2018 年底就轉(zhuǎn)去做 ARM 版本的 macOS,而 Catalina 則是一個臨時組成的新團(tuán)隊來負(fù)責(zé))
首先,Apple 自家應(yīng)用,如 iWork 套裝、Safari、Music 等一切預(yù)裝在新的 MacBook 中的應(yīng)用,都毫無疑問會在第一時間獲得完整的支持。而對于很多用戶來說(比如我),這些應(yīng)用,配合一個完整版的 Safari 瀏覽器,已經(jīng)可以滿足多數(shù)日常的工作生活需求。
在 SaaS 大行其道的今天,3A 大作都可以在線玩了,我的電腦盲老婆已經(jīng)是某不知名在線 PS 軟件的付費用戶了,還有什么應(yīng)用不可能在線完成呢?放眼未來,瀏覽器這一界面,將會在未來的計算設(shè)備上大放異彩,承擔(dān)更多的功能角色。這個趨勢對于已有完整瀏覽器生態(tài)的 ARM 平臺來說,無意是極大利好的。
因此,對于日常應(yīng)用來說,ARM 版本的 macOS 在第一時間應(yīng)該就能滿足需求。像我這這種,打字上網(wǎng)聽音樂的用戶,首發(fā)直接切換是沒有任何壓力的。
和日常應(yīng)用一樣,類似 FinalCut 等蘋果自家應(yīng)用,大概率會在第一時間獲得支持。和蘋果綁定多年的影音行業(yè)應(yīng)用,由于 ARM 平臺出色的多媒體性能,也有足夠的動力去進(jìn)行適配。畢竟在視頻渲染、CAD 文件打開等應(yīng)用上,A12X 的性能已經(jīng)超越了一眾 4 核 i7 處理器,未來的 A14 或者 A14X 只會更強。
我不是開發(fā)人員,但大約 10 年前讀書的時候做的是分子動力學(xué)模擬,由于運算量大,所有任務(wù)都是通過 SSH 連接到遠(yuǎn)程計算機(jī)集群來執(zhí)行的,本地計算機(jī)只做簡單的代碼編寫工作。
而如今,各種開發(fā)環(huán)境的云端部署已經(jīng)司空見慣,微軟還推出了 CodeSpace 這一項目來為遠(yuǎn)程開發(fā)進(jìn)一步推波助瀾??梢韵胂?,未來的軟件開發(fā)對本地環(huán)境的依賴只會越來越低,所有的編譯、調(diào)試,運算、模擬,都可以由云端性能更強、利用率更高的計算單元來完成。
Linus 大神之前說過,MacBook 是最適合給 X86 + Linux 架構(gòu)的服務(wù)器做本地開發(fā)的設(shè)備,因為開發(fā)的所有的程序都可以在原生本地環(huán)境直接測試。雖然大神說的是對的,但我也相信這些都是暫時的。短期內(nèi),用戶可以犧牲一部分體驗,遠(yuǎn)程接入云端虛擬出來的 X86 + Linux 的開發(fā)環(huán)境;長期來看,基于 ARM 架構(gòu)的服務(wù)器已經(jīng)在快速發(fā)展中,未來服務(wù)器端的市場到底是 Intel 還是 ARM,現(xiàn)在還不從而至,但一定也會面臨一場腥風(fēng)血雨。
Catalyst 計劃是 Apple 在 2019 年 10 月推出 macOS 10.15 Catalina 時一起推出的,表面上看,其目的是讓 Mac 用戶也能享受到 iPad 生態(tài)下的豐富 App。但實際上,iPad 哪有什么專有應(yīng)用是 Mac 急缺的?Apple 推出這個項目背后的目的,其實是讓當(dāng)前 iPad App 的開發(fā)者,也就是數(shù)量龐大的 iOS 開發(fā)者,能盡快熟悉 Mac App 的設(shè)計邏輯。以便在基于 ARM 的 macOS 推出之際,龐大的 iOS 開發(fā)大軍,一夜之間就可以切換為 Mac App 的開發(fā)力量!
所以,Catalyst 其實是想將 iPad App 這個龐大的應(yīng)用庫遷移到未來的 ARM 版 macOS,這樣做早期可補足新平臺 App 不足的短板,長期看,也幫助開發(fā)人員能盡快的熟悉未來的工作界面,畢竟未來很多應(yīng)用,都將會同時有三個界面: iPhone、iPad 和 Mac。
多年積累下來,不論是設(shè)計、編輯還是游戲娛樂,iPad 都積累出了多款明星應(yīng)用,如果這些應(yīng)用能在第一時間進(jìn)入新的 macOS,用戶還愁沒軟件嗎?
配合 Magic Keyboard 的 iPad Pro,在操作界面上,已經(jīng)和 MacBook 沒有太大區(qū)別。
我是 iPad Pro 10.5 的用戶,首發(fā)便和 Smart Keyboard 一起購入,現(xiàn)在主要配合 Logitech Combo Touch 使用。從硬件上來說,未來的 Arm MacBook 和當(dāng)下的 iPad Pro 確實區(qū)別不大,同樣的芯片架構(gòu),同樣的鍵盤、觸控板,甚至不排除未來的 MacBook 同樣具備觸控屏幕。
但是,同樣的A10X 芯片,可以用來造 AppleTV,也可以用來造 iPad Pro。MacBook 和 iPad 本質(zhì)上,依然是完全不同的產(chǎn)品,他們最大的區(qū)別就是 macOS 和 iPadOS 的區(qū)別。
按我自己使用的體會,iPadOS 和 iOS 一樣,都是“面向 App 的操作系統(tǒng)”,幾乎不存在“文件”的概念,這也是我認(rèn)為 Apple 遲遲才推出“文件”App 的原因,因為 Apple 希望 iPad 的用戶,不要從文件進(jìn)入 App,而是從 App 打開文件。
但 macOS 則完全相反,它和 Windows、Linux 一樣,都屬于”面向文件的操作系統(tǒng)“,用戶可以使用鼠標(biāo)等工具,對多個文件進(jìn)行分類、整理、打包等操作。而且在 macOS 下,一般用戶也都習(xí)慣了通過雙擊不同的文件來打開特定的應(yīng)用程序,比如雙擊一個 PDF文件來閱讀,而不是先打開“PDF Expert“,再從應(yīng)用內(nèi)打開想查看的文件。
這兩種不同的側(cè)重點,也決定了其應(yīng)用場景的區(qū)別。對于 iPad 來說,面向 App 的方式,更方便用戶去快速獲取不同的信息,所以 iPad 的形態(tài),從本質(zhì)上來說更像是個信息獲取設(shè)備,也就是個內(nèi)容消費工具。而 MacBook,和 PC 一樣,更適合用來組織、處理多個不同的文件,實現(xiàn)內(nèi)容生產(chǎn)或者項目搭建,也就是廣義上的生產(chǎn)工具。
這樣,也就不難理解,為何作為生產(chǎn)工具的 MacBook 擁有更多的接口,可以支持更多的外設(shè),也有完善的多顯示器支持。而作為消費工具的 iPad,則會去不斷強化其內(nèi)容消費的體驗,比如高亮度高刷新率的屏幕、高品質(zhì)的四揚聲器等等。
在 Boot Camp 推出的那個年代,OS X 還遠(yuǎn)沒有現(xiàn)在這么豐富的應(yīng)用,為了把 Mac 銷售給更多的用戶,Apple 推出了這一”妥協(xié)“的方式讓用戶可以在 Mac 上安裝 Windows 操作系統(tǒng),以便使用市面上的其他軟件。
可是在 2020 年的今天,iOS + macOS 的軟件生態(tài)(為何把 iOS 拉進(jìn)來,后文會講),已經(jīng)非常強大。甚至相比 Windows, macOS 下還有更加完善的軟件開發(fā)、設(shè)計工具的支持。因此 Apple 已經(jīng)沒有任何理由去延續(xù) Boot Camp 這個將自己的優(yōu)秀硬件拱手相讓給 Windows 項目。
微軟和蘋果的做事風(fēng)格截然相反,蘋果喜歡破壞式創(chuàng)新,而微軟則喜歡兼容并包。
微軟從來都是幾乎不惜代價的去支持盡量多的上古軟件,甚至微軟針對旗下的 Surface Pro X(ARM 芯片),提供了一個類似虛擬化的方式,使得傳統(tǒng) X86 架構(gòu)下的應(yīng)用依然可以在上面運行。但不用想到知道,這樣做首先性能會大打折扣,其次一定會帶來很多新的 bug。
而且更重要的是,微軟這么做,讓軟件廠商沒有任何動力去開發(fā) ARM 版本的新應(yīng)用,這也就導(dǎo)致即使能在未來的 MacBook 上安裝 ARM 版本的 Windows 系統(tǒng),用戶依然會面臨無應(yīng)用可用的狀態(tài)。甚至,Windows 系統(tǒng)下的 ARM 原生應(yīng)用生態(tài),已經(jīng)遠(yuǎn)遠(yuǎn)落后于蘋果陣營。
第一個版本的 Boot Camp 于 2006 年推出,恰好是 Apple 宣布 Mac 的 CPU 將從 PowerPC 切換至 Intel 的第二年。而最新版本的 BootCamp 6.1 更新于 2016 年,至今已有接近 4 年時間。
因此可以大膽預(yù)測,隨著平臺的切換,Boot Camp 也將成為歷史。
很多人都認(rèn)為,蘋果也就是復(fù)活 12 寸的 MacBook 試試水,未來有可能只在類似 MacBook Air 之類的輕薄產(chǎn)品上使用 ARM,而 MacBook Pro、iMac 等注重性能的,還會繼續(xù) X86 方案。
這個猜想很符合邏輯,畢竟蘋果也不可能一次性更新旗下的整個 Mac 產(chǎn)品線。但到底是拿一個子系列試水,和其他系列長期共存,還是一步一步,徹底替換?我認(rèn)為一定是后者,徹底替換。
在消費電子產(chǎn)品領(lǐng)域,說蘋果以一己之力,推動行業(yè)的發(fā)展,絲毫不為過。電容屏、TouchID、FaceID、直線電機(jī)、SSD、高分辨率屏幕、USB-C、TWS 耳機(jī)等等這些,蘋果都是敢于用 All In 的姿態(tài)來吃螃蟹,這些離不開背后多年的技術(shù)積累和對未來的大膽預(yù)判,更離不開其創(chuàng)新的基因。
因此,以蘋果要么做,要么不做的風(fēng)格,Intel 最終將會徹底離開蘋果的生態(tài)。
如果 X86 和 ARM 并存,蘋果就需要為 macOS 搭建兩套基礎(chǔ)設(shè)施,從系統(tǒng)開發(fā),到開發(fā)工具維護(hù),都需要兩套人馬來支撐。時間、人員、管理成本都會很高。
而若是一開始就明確這個切換是徹底的單向不可逆,相當(dāng)于給了軟件行業(yè)一個明確的信號,讓大家在幾年時間內(nèi),盡快完成平臺的遷移。
長期來看,軟硬件完全內(nèi)部控制,對于打造更穩(wěn)固的生態(tài)壁壘,是非常有利的。
當(dāng)蘋果在消費者終端中占據(jù)相當(dāng)?shù)氖袌龇蓊~時,其野心不可避免要往更深更廣的地方發(fā)展。服務(wù)器平臺、大型運算設(shè)備、游戲機(jī)市場等等,都是可以進(jìn)入的領(lǐng)域。也許有人會說 ARM 芯片只適合移動端,但實際上是因為在此之前的 ARM 芯片都是專門為移動平臺設(shè)計的,如果芯片最初設(shè)計目標(biāo)就是工作站,ARM 架構(gòu)同樣大放異彩也說不定。
所以,可以說按照目前的發(fā)展趨勢,能阻擋蘋果的,只有自己了。
首先,A 系列處理器與性能接近的 Intel CPU 相比,價格差異巨大(多達(dá) 5 倍)。對于蘋果來說,用更低的成本提供相同的性能的產(chǎn)品, 肯定能獲取更高的利潤。賺錢是公司的根本目的,因此更高的利潤率也是 Apple 做這個切換的巨大動力之一。
如果 Mac 更換 ARM 方案,蘋果生態(tài)內(nèi)的核心軟件和硬件,就會完全掌握在自己手里。在產(chǎn)品線的規(guī)劃中,可以更加自由。不用苦等 Intel 出低功耗的 CPU 來推出 12 寸 MacBook,也不需要為了配合 Intel 推出 CPU 的節(jié)奏而打亂自己的產(chǎn)品迭代節(jié)奏。
現(xiàn)在不算 Mac,蘋果已經(jīng)擁有了 A、S、T、H 四個大系列的 ARM 產(chǎn)品線,應(yīng)用于旗下不同的設(shè)備?;?ARM 出色的規(guī)?;芰?,未來小至樹莓派級別的邊緣運算,大至服務(wù)器級別的海量數(shù)據(jù)處理,蘋果幾乎都可以隨心所欲去涉足,這就是更大的一盤棋了。
蘋果一旦全面掌控軟件和硬件,其搭建的生態(tài)將更難被外接突破。由于軟件和硬件均為自行設(shè)計且互相耦合,因此如果蘋果未來不提供官方支持,用戶想在自己的蘋果設(shè)備上安裝第三方操作系統(tǒng)(Bootcamp),或者想在第三方設(shè)備上安裝 macOS(Hackintosh),都將變得幾乎不可能。
眾所周知,調(diào)侃 MacBook Pro 的一大把柄就是其散熱系統(tǒng)的設(shè)計。近年來,即便是定制頂配高性能 CPU 的 MacBook Pro,都只使用了單熱管散熱設(shè)計。甚至 MacBook Air 還被嘲笑安裝了一個”沒卵用“的風(fēng)扇,因為連熱管都沒有,風(fēng)扇的作用僅僅是使得促進(jìn)機(jī)器內(nèi)部的空氣流動。
但仔細(xì)想,蘋果這種體量和能力的公司,會在散熱設(shè)計這種初級的問題上一再出錯嗎?不斷挑戰(zhàn)材料和工藝,產(chǎn)品自內(nèi)而外的設(shè)計也一向是業(yè)內(nèi)標(biāo)桿的蘋果,會在意一根銅管的成本嗎?
自然不是。一款復(fù)雜如 MacBook 的產(chǎn)品,需提前數(shù)年進(jìn)行各個部分的設(shè)計,作為電腦最核心的器件供應(yīng)商,Intel 肯定提前和 Apple 分享了 CPU 的發(fā)展計劃。而 Apple 也會根據(jù) Intel 承諾的工藝更新時間線,來進(jìn)行整套系統(tǒng)的熱設(shè)計。也就是說,其實當(dāng)前 MacBook 的散熱性能 ,極有可能是針對 10nm 甚至 7nm 工藝的 Intel CPU 定做的,如果 Intel 工藝能如期進(jìn)步,在保持當(dāng)前性能的情況下,功耗一定會大幅下降,如此的話這個散熱系統(tǒng)一定是沒有問題的。但算一算,Intel 最近幾年跳票了多少次?14nm 工藝又應(yīng)用了多少代 CPU?
那么 MacBook 的散熱能力,究竟是什么水準(zhǔn)呢?我覺得至少稱得上“合格”二字。
Apple 產(chǎn)品一貫在散熱上,都會很注重風(fēng)道的使用,產(chǎn)品密封性都會做的比較好,不需要很多的開孔,就能很高效率的把機(jī)身內(nèi)部的熱量排出,而且這樣能盡量避免灰塵的進(jìn)入,減少需要的維護(hù)次數(shù)。
MacBook 的散熱能力雖然不如一些針對性設(shè)計的產(chǎn)品(說的就是 Y9000X)那么強勁,但也都會超出 CPU 的標(biāo)稱 TDP,比如 13 寸的單風(fēng)扇低配 MBP 的 CPU 的 TDP 是 15W ,但實際散熱系統(tǒng)可以使CPU長時間運行在 27W 左右。16 寸 MacBook Pro 的 CPU 的 TDP 是 45W 的,但實際上被眾人嘲諷的“單熱管設(shè)計”,也可以使 CPU 長時間穩(wěn)定在 50W 左右。最近 16 寸還更新了 5600M 的顯卡,設(shè)計功耗 50W,實測也可以和 CPU 同時滿載運行。
所以 MacBook 的散熱設(shè)計,即便是單熱管,也玩全滿足 Intel 對其不同級別 CPU 定義的散熱需求。但因為 Intel CPU 工藝落后,為了獲取更高的性能,只能請求更高的功耗,因此才給人造成了 “MacBook 散熱不行”的印象。
因此,所謂的”單熱管壓 i9“,完全就是 Apple 對 Intel 這個盟友的”放棄治療“。
很多人可能會說:那蘋果從 2016 年到 2020 年,已經(jīng)五年時間,就不知道重新設(shè)計一套模具來改進(jìn)散熱嗎?不這么做的理由,簡單說就是:不開倒車。
半導(dǎo)體的發(fā)展趨勢是:同樣性能水平的芯片的所需功耗,只會越來越小。因此,如果連續(xù)多年使用同一套模具(散熱能力保持不變),在芯片工藝正常進(jìn)步的情況下,系統(tǒng)的性能會越來越強;而如果目標(biāo)是讓產(chǎn)品保持同樣的性能,則會因為電池可以更小、散熱可以更低規(guī)格,電腦就可以做的越來越輕薄。
一些品牌(特指聯(lián)想),過度追求散熱能力,不惜加入多個風(fēng)扇,在機(jī)身密閉性、噪音等方面妥協(xié),雖然可以在 Intel 不給力的當(dāng)下,順利驅(qū)動高性能的 CPU。但長期看,這樣的設(shè)計,并不符合移動式設(shè)備的初衷,是完全逆潮流的做法。
性能和輕薄是天平的兩端,但就像魚與熊掌一般,很難兼得。不同定位的筆記本電腦,就是根據(jù)各自的功能定位,在這個天平上選擇了一個錨點來開發(fā)的。蘋果產(chǎn)品的用戶相對比較大眾,因此一般會追求兩者的平衡。對于 MacBook 來說,由于其模具更替周期比較長,在同一模具周期內(nèi),性能逐年提升;在更換模具的時候,機(jī)身重量和厚度會進(jìn)行一次跨越式的進(jìn)步,然后開啟下一輪的性能迭代。有點類似 Intel 的 TickTock 策略,保持在一種階梯式發(fā)展的節(jié)奏上。
ARM 芯片,尤其是蘋果自家的 A 系列產(chǎn)品,在性能功耗比上有非常不俗的表現(xiàn),也就是說,未來完全有可能出現(xiàn)一臺重量不足 1kg 的 12 寸 MacBook,在很多性能指標(biāo)上卻能比肩當(dāng)前的 16 寸 MacBook Pro。從而使魚與熊掌,可以兼得。
另外還可以試想一下,當(dāng)前 16 寸 MacBook 的散熱設(shè)計,可以支撐 45W TDP 的 CPU,那如果是 45W 的 ARM 芯片,其性能會是什么樣的景象呢?(可以想象四顆 A12X 疊加起來是什么效果)
蘋果是當(dāng)今世界里,個人計算機(jī)領(lǐng)域最重要的公司,其每一個大的決策,都會在行業(yè)里引發(fā)天翻地覆的變化,而這次更換 ARM 處理器,除了以上優(yōu)劣分析之外,還有一些更長遠(yuǎn)的意義。
早在2010年,Motorola 推出的 Atrix 4G(國內(nèi)叫 ME860) 就試圖搭建一套單”核心“多界面的計算機(jī)系統(tǒng)。其核心設(shè)備是一個 Android 手機(jī),內(nèi)部運行 Ubuntu 和 Android 雙系統(tǒng),手機(jī)獨立使用時,和普通手機(jī)完全一樣,而在插入筆記本 Dock 后,可以切換為筆記本界面,更適合做一些生產(chǎn)力的工作。
這是個具有里程碑意義的產(chǎn)品,完美符合我對于未來計算設(shè)備的理解:所有軟件和數(shù)據(jù)一直隨身攜帶,可隨時接入不同的外部擴(kuò)展設(shè)備以進(jìn)行不同程度的應(yīng)用。因此,當(dāng)年我也在第一時間購入了這臺手機(jī),同時也是我的第一臺安卓手機(jī)。當(dāng)時由于經(jīng)濟(jì)原因,沒有購入 dock,但一直在關(guān)注,甚至還買了藍(lán)牙鍵盤來配合手機(jī)單獨使用,當(dāng)時,第一次在4寸安卓手機(jī)上,通過外接藍(lán)牙鍵盤和朋友暢快的聊 QQ 的那種感覺,至今難忘。
可惜,受 Atrix 4G 自身的硬件性能所限,其所能運行的,也只是一個精簡版的 Ubuntu 操作系統(tǒng),能夠順暢運行起來的桌面軟件也非常有限。因此最終的體驗并不好,Laptop Dock 也成為了曇花一現(xiàn)式的產(chǎn)品。
但自那之后,各個安卓手機(jī)品牌都開始對這一形態(tài)進(jìn)行了持續(xù)的探索,如今的三星、華為等手機(jī),都可以在連接外部顯示器時自動切換成桌面版的操作界面,以便使用鼠標(biāo)和鍵盤進(jìn)行更深度的操作。而且如今硬件性能今非昔比,主流旗艦手機(jī)的性能,運行桌面級的普通辦公、娛樂軟件已經(jīng)絲毫不在話下。
所以說,現(xiàn)在可能又到出一款類似 Atrix 4G 的產(chǎn)品的時候了。
如果未來蘋果的所有個人計算設(shè)備都是基于 ARM 平臺的,那就意味著 iPhone 完全有能力在接入(有線無線均可)辦公室的外接顯示屏和鼠標(biāo)鍵盤時,切換成 macOS 界面以用來辦公,也可以在回家后接入 VR 眼鏡用來影音娛樂。
這樣的話,每個人的數(shù)字生活,將只需要一臺唯一的計算終端,期待這一天的到來。
本文轉(zhuǎn)載自《寫在 WWDC 2020 發(fā)布會前夕,關(guān)于ARM 架構(gòu) MacBook 的思考》,版權(quán)歸原創(chuàng)者所有。
]]>