掃呢頁CODE去手機

2026年10月28日 星期三

Surface Duo 變 iPhone Duo!? 5 年前微軟 Android 舊機 神人成功改機裝 iOS 雙螢幕 #iOS #iPhone

左右雙屏裝置展示多語言語系選單與啟動畫面.
有開發者將AppleiOS26移植到微軟早已停止支援的SurfaceDuo2雙螢幕Android手機。開發者SmuOS表示,系統已可在兩塊螢幕顯示畫面 ...




有開發者將 Apple iOS 26 移植到微軟早已停止支援的 Surface Duo 2 雙螢幕 Android 手機。開發者 SmuOS 表示,系統已可在兩塊螢幕顯示畫面並接受觸控,亦能開啟設定及電話等原生 App。不過,這仍屬研究性質的移植版本,畫面有錯誤,多項基本功能尚未獲確認可以正常使用。



雙螢幕摺疊裝置打開顯示主屏與副屏.

▲ 圖片來源:Windows Latest



兩塊螢幕可顯示及觸控 中央鉸鏈卻擋住撥號鍵

據科技網站 Windows Latest 10 月 27 日報道,SmuOS 使用搭載 Qualcomm Snapdragon 888 的 Surface Duo 2,讓 iOS 26.5.2 以原生方式啟動,而非透過模擬器或仿 iPhone 主題。開發者採用 iPhone 17 Pro Max 的官方系統回復映像檔,令設定中的裝置名稱顯示為「iPhone 17 Pro Max」,但儲存容量只顯示 5GB,序號及無線網絡資料亦不完整。



開發者在 10 月 24 日首次展示 iOS 成功開機,當時只有一塊螢幕運作;翌日進一步表示,兩塊螢幕的畫面輸出由每秒約 3 至 10 幀改善至 37 幀,亦已實現觸控。這是畫面幀率(FPS),不等同螢幕硬件的更新率。



雖然兩塊螢幕都能顯示 iOS 介面,但系統目前把它們視為一幅橫跨左右的畫布,並未做到專為兩塊獨立螢幕調整的佈局。電話 App 的數字鍵盤正好落在中央鉸鏈位置,部分數字及撥號按鈕被遮擋,無法正常操作。聯絡人頁面亦可見色帶及圖形錯誤,桌布則仍然顯示黑色。



▲ 圖片來源:Windows Latest

雙螢幕裝置顯示系統設定介面.

雙螢幕手機開合中軟件介面與綠色圓點.



重新處理 XNU 核心與圖像指令 移植歷時約兩個月

SmuOS 向 Windows Latest 解釋,iPhone 及 Surface Duo 2 同樣採用 ARM 架構,為移植提供技術基礎,但兩種裝置的驅動程式及圖像系統並不相容。他利用 Apple 公開的 XNU 核心原始碼、開源計劃 UniXNU 及自訂 UEFI 啟動程式處理開機過程,另需編寫驅動程式,讓 iOS 配合高通硬件。



圖像處理尤其困難。iOS 軟件依賴 Apple Metal 圖像介面,而 Surface Duo 2 採用的 Adreno 660 GPU 並不原生支援 Metal。開發者需要建立轉換層,將相關圖像操作轉為 Vulkan,再交由 Adreno 開源驅動 Turnip 執行。他亦需要處理 Apple arm64e 與 Snapdragon 888 在安全指令方面的差異。



SmuOS 表示,整個項目經歷約兩個月研究及反覆測試,原意是延續 Surface Duo 系列的使用壽命。微軟已於 2024 年 10 月結束 Surface Duo 2 的官方支援。



仍屬實驗版本 下一步挑戰 iOS 27

現階段 Surface Duo 2 雖可開啟部分 iOS App,但 Wi-Fi 及藍牙資料在設定中顯示 N/A,不能據此斷言相關通訊功能已可用;流動網絡、相機及其他日常功能亦未有足夠證據證明全面運作。開發者的軟件及韌體修改難度甚高,目前沒有可供一般用戶直接下載安裝的完整成品。



SmuOS 下一步計劃讓 Surface Pen 模擬 Apple Pencil,並嘗試移植針對 iPhone Duo 的 iOS 27 版本。現有成果主要展示跨平台移植的可能性,與真正具備完整雙屏介面及日常通訊功能的手機仍有明顯距離。



資料來源:Windows Latest、Tech Advisor




本文作轉載及備份之用 來源 source: http://unwire.hk
鍾意就快D Share啦!