先說結論好了,其實就是正常的迭代升級,蘋果想要的話也可以說它叫A14X之類的。只是
既然都設計出新的M1晶片了剛好拿來繼續用何樂而不為。當然記憶體給到8/16G真的是有點
讓人傻眼啦...。它是一台平板耶...。但說到底依然就是每一代正常的堆料升級,不過上
M1晶片也帶來另一個話題:iPad Pro上放上MacOS的可行性?
首先來談談上的方式,既然都用上了與Mac及MacBook一樣的處理器,那麼要上MacOS是
絕對沒問題的。
聊聊放雙系統的問題吧,最直接的問題就是:App該如何確定我現在用的是什麼系統?或
許大部分人都會覺得,現在MacOS都能跑iOS App了,這應該不是個問題。可是那是因為開
發者很確定應用程式要運行在MacOS上,所以我不用去考慮如觸控、手勢操作等情況呀。
那麼當使用者切換iPad的作業系統時,我的App能不能根據不同的作業系統切換不同的模
式與操作邏輯?使用介面要不要重新設計,例如選單的排列方式?如果把電腦作業系統的
程式操作邏輯原封不動的照搬上平板或手機,那只會是一場災難,反之亦然。所以對於開
發者而言兩者就是不同的操作邏輯,一定會根據不同的系統與設備對應不同的程式版本。
第二個問題是,作業系統不只面向使用者,同時也面向於電腦內部的軟硬體設備,MacOS與
iPad OS的系統資源調度邏輯當然也不一樣,例如大家常討論的多工體驗好了。手機或平板
關閉App時常常不是真的關閉,而是讓App在後台待機等待使用者重啟;但電腦的作業系統
一旦關掉程式大部分的情況下是真的就直接關掉了,將系統的資源釋放出來。那麼對同一
個程式來說,我該怎麼判斷我現在運行在哪個作業系統底下、要不要儲存我現在的運作資
訊?的確可以由作業系統來決定要不要徹底關閉程式,但App仍然需要知道自己在哪個系
統下才能做出相對應的動作。
其實最簡單的方式是在進入系統前讓使用者選擇想在哪種系統下使用,但這就不是「自由
切換」了,而如果要靠著判斷是否接入外設,如鍵盤滑鼠來選擇要用哪種OS,那麼其實現
有的其他iPad就做得到了,不用等到M1,但蘋果仍然沒有選擇這麼做,而是選擇繼續完善
iPadOS。而另一個最直接的問題是,自家都有MacBook產品線了,還要讓iPad上MacOS更進
一步消弭兩者間的差異性是為什麼?更別說這中間可能還會產生各種層出不窮的問題與
Bug。若說要在不同的iDevice間繼續工作,也有「接力」功能可以達到,沒有必要下放
MacOS到iPad Pro上,能讓iPad OS兼容觸控與外部設備兩種操作模式,應用程式又不用
根據不同的作業系統設計或重新編譯,反而更能夠節省資源。平板不會取代電腦或者手
機,它也不應該這麼做,而應該是能在某種程度上填補兩者間的使用差距才是。