你的 iPhone(或任何其他智慧型手機)是一台能夠運行完整桌面作業系統的電腦,而且已經是這樣一段時間了。
一週前,蘋果邀請我們向 MacBook Neo 打招呼。這是 Mac 筆記型電腦系列中定價相當合理的入門款,僅售 599 美元。它非常適合學生,教育優惠價更是低至 499 美元。
我對這款裝置的存在沒有任何意見。但我忍不住注意到,它配備了 A18 Pro 晶片,這與我口袋裡 iPhone 16 Pro 所使用的晶片是同一款。自從 16 年前初代 iPad 問世以來,我一直對企業權力為了限制我們擁有的裝置運行第三方軟體和作業系統所設下的不必要限制感到困擾。
「一見傾心的 Mac。」歡迎加入這個大家庭!但別想著把 macOS 裝到你的 iPad 上!
在 MacBook Neo 上,我名義上可以打開任何瀏覽器,點擊連結下載任何我想要的軟體。
在我的 iPhone 上,沒有這種能力。作為美國公民,我必須透過蘋果批准的 App Store 下載/安裝第三方軟體。這聞起來真有自由的味道。
在 MacBook Neo 上,我可以不受限制地運行程式碼和建構軟體。
在我的 iPhone 上,這個能力受到嚴格的沙盒限制,並且沒有對使用者可存取的 Shell 提供完整的文件系統存取權限,儘管我非常想要一個。
在 MacBook Neo 上,我甚至可以選擇完全不使用 macOS,而是安裝 Asahi Linux(假設蘋果繼續允許自訂核心開機,就像 M 系列 Mac 一樣)。
在我的 iPhone 上,我唯一能使用的作業系統是 iOS – iPhone 和 iPad 的引導載入程式被鎖定,以限制「越獄」,也就是允許裝置擁有者安裝蘋果審核以外軟體的修改。
這款新的 MacBook 和我的 iPhone 使用相同的系統單晶片,CPU 核心數、GPU 核心數和 RAM 容量都相同。蘋果希望讓大家相信這些裝置有根本上的不同,認為 iPhone 必須以「使用者安全」為名被鎖定,因為點擊連結很危險。
這是在侮辱一般人的智商。儘管外型有差異,這些裝置基本上是完全一樣的東西。iPhone/iPad 被限制了直接從網際網路下載軟體的能力,並非因為「安全」,而是因為蘋果在其中有顯著的利潤動機。
MacBook 能夠運行 iOS、iPad OS、macOS,或者任何其他作業系統。最新的 iPhone 同樣有能力運行 macOS,這點從最新的產品發布中已經得到了無可辯駁的證明。
iPhone 就是 MacBook,就是 iPad,就是 iPhone。但實際上並非如此,因為蘋果透過嚴格的硬體級控制人為地將它們區分開來。
在「取得 root 權限的權利」一文中,我闡述了為何在更廣泛的「維修權」討論中,必須倡導選擇我們擁有的裝置上安裝軟體的權利。
在 iPhone 問世將近二十年後,蘋果開發的晶片已經成長為強大的運算裝置,甚至連為 iPhone 設計的晶片都能運行 macOS。
這二十年來用於限制行動裝置載入軟體的機制是不可接受的。這些限制對希望控制你如何使用運算裝置的企業和主權力量來說是巨大的紅利。
我希望朝著建立一個先例努力,即你擁有的每一個裝置都應該有能力載入你選擇的軟體。行動裝置並無特別之處,它們只是手持形式的通用電腦,被刻意限制載入軟體以維持企業利潤和政府控制。認為行動裝置有足夠的特殊性來證明軟體載入限制的說法,主要有利於那些不以一般人最佳利益為考量的行為者。
既然我知道我的 iPhone 有能力運行 macOS,我非常希望能這麼做。我很樂意考慮改用一個侵入性較低的電話,並將這個 iPhone 重新利用為網頁伺服器。也許這聽起來很傻,但其實不然。我已經為這台裝置付了錢,它顯然是一台功能齊全的電腦,為什麼我不應該能夠隨心所欲地修改它?
取得 root 權限的權利將使這一切成為可能。而且我現在真的想在我的 iPhone 上運行 macOS。