升級MacBook Pro M1 Pro啦

語言: CN / TW / HK

因為上海疫情原因,定製的21款MacBook Pro 16 inch足足等待了兩個月才到手。

這是自己的第三台MacBook Pro,具有基本一樣的功能和外觀設計理念,尤其是那個電飯鍋magsafe充電口。所不同的是,這是一台搭載蘋果M1 Pro CPU的機器。機器到手後,前後斷斷續續花了半個月把應用、數據和環境都配置好了。簡單記錄一下自己的這次遷移記錄。

系統遷移及兼容性

自己現在在用的是2015款MacBook Pro 15 inch. 考慮到M1架構與Intel架構的差異性,以及看了一些power user的反饋,這次遷移沒有使用Time Machine。而是直接 one by one 配置安裝配置的方式。最開始以為工作量會比較大,但實際遷移過程中發現,自己常用的應用也就那麼幾個。而自己最開始比較畏懼的環境配置,因為之前很早就做了雲同步,所以也是比預期快很多的就完成了配置。

在M1上運行Intel架構的應用,會經過 Rosetta 2 轉換,有大概20%的性能損失。在活動監視器上面,也可以通過 kind 查到到。目前常用的軟件基本都能兼容,這塊目前沒有遇到什麼問題。

開發環境

golang的環境可以一路next配置完,目前還沒有發現任何兼容性問題,而且編譯速度極快。

自己是重度 alfred 用户,從10年前開始切換到mac, 就購買了mega授權。但是切換到新機器後,發現很多workflow依賴的python都沒法工作了(macOS 12.3以後移除了python)。恢復的話主要兩步:1、自己下載安裝python; 2、因為python路徑發生了變化,還需要更新workflow到兼容m1的版本 或者 手動修改workflow中寫錯的路徑。

java 8 環境,如果追求m1原生和性能,可以考慮 azul jdk,但是可能存在一些兼容性問題。主要是一些依賴的lib可能沒有m1原生版本。因此,我的選擇是同時安裝了一個 oracle 版本備用。

使用感受

關於M1 Pro/Max的性能,我推薦 極客灣的蘋果M1 Pro/M1 Max評測 . 這裏聊一下自己作為一個典型的開發者的使用感受:

  • magsafe迴歸了,140w快充太讚了。magsafe充電口也是為什麼我的上一台macbook一直堅守在2015款的重要原因。而140w的快充基本上稍微補點電就可以用半天,對於有時候動輒一天的會來説,基本沒有了續航焦慮。
  • 整機功耗非常低,日常開發非常安靜,風扇基本不轉。從系統監控看,95%情況下,功耗在15w以下。不得不感慨蘋果的精準刀法,這個功耗你用ipad原裝20w充電頭其實也能勉強用,但是就是會時而觸發從電池借電。而根據我之前的經驗,這會非常容易造成電池鼓包。因此,我現在隨身攜帶的是一個 type-c PD的應急充電頭是30w的,同時滿足手機電腦充電,我推薦你也這樣做。
  • 劉海攝像頭還算能接受,基本不影響日常使用。這麼大的挖孔當前只有一個1080p的攝像頭肯定是戰未來的,畢竟庫克是庫存管理大師。這也就意味着,這代的MacBook Pro模具應該會有相當長的一段時間。頗有點iPhone 12回滾iPhone 4的味道。
  • 指紋識別比較方便,在這個基本都標配的時代,只能説是中規中矩。
  • 鍵盤也隨着magsafe的恢復,基本重新回到了2015款的手感。但是鍵程顯然還是比2015款短,能有80%的舒適度吧。

新的筆記本到手半個月了,即使加上之前2個多月的等待,這段時間用來下來也是挺開心的。蘋果在這個產品線上重新找到了當年 Pro 的那個味道,自己也很久沒用到能讓自己如此滿意的電子產品。配上好鞍,重新出發!

–EOF–