
AI 摘要
- 開發者已讓 Surface Duo 2 原生啟動 iOS 26.5.2。
- 目前系統仍有顯示錯誤與功能缺漏。
- 兩塊螢幕現階段被 iOS 當作單一畫布。
微軟已停止支援的雙螢幕手機 Surface Duo 2,近日在開發者 SmuOS 的移植下,成功原生啟動 iOS 26.5.2。這項成果並非透過模擬器或套用 iPhone 主題,而是讓搭載高通 Snapdragon 888 的裝置直接載入 iOS。不過,目前系統仍有顯示錯誤、功能未完成等問題,距離日常使用還有一段距離。
根據 SmuOS 在 X 上發布的照片,裝置可進入 iOS 介面,Surface Duo 2 的兩塊螢幕也都能顯示畫面並接受觸控。設定中的「關於本機」將機型標示為「iPhone 17 Pro Max」,容量顯示 5GB;序號、Wi-Fi 位址和藍牙欄位則為 N/A。這是因為移植使用了 iPhone 17 Pro Max 的官方 iOS 26.5.2 回復映像檔,並不代表 Surface Duo 2 變成了該款 iPhone。
雙螢幕目前被當作單一畫布
iOS 26 的 Liquid Glass 介面效果已可呈現,操作體驗則較接近 iPad。不過,系統目前把 Surface Duo 2 的兩塊螢幕合併成一整塊畫布,尚未能針對左右兩側螢幕分別安排內容。
電話 App 的撥號鍵盤清楚呈現這項限制:鍵盤以整個畫布的中央為基準,部分按鍵落在左右螢幕,而中間的數字與綠色撥號鍵則被轉軸遮住,無法正常按下。

從開機到觸控,移植進度快速推進
SmuOS 的進度在 2026 年 10 月下旬快速發展。開發者於 10 月 24 日首次讓 iOS 26 成功開機,初期只有一塊螢幕可運作,之後進入 iOS 初始設定畫面。到了 10 月 25 日,兩塊螢幕的畫面更新率從每秒 3 至 10 幀提升至 37 幀,觸控功能也開始可用。
讓 iOS 在非 Apple 裝置上運作,部分基礎來自處理器架構的共通性:iPhone 與許多 Android 手機使用 ARM 架構。報導指出,Apple 在 GitHub 公開了 iOS 與 macOS 共用的 XNU 核心原始碼,開發者可據此嘗試針對高通處理器重新編譯;搭配開源專案 UniXNU,則可透過 UEFI 開機,讓 iOS 或 macOS 在非 Apple 的 ARM64 硬體上啟動。UniXNU 的社群移植清單已收錄 Surface Duo 2,維護者正是 SmuOS。
圖形處理也是移植工作的一環。iOS 使用 Apple 的 Metal 圖形 API,而 Surface Duo 2 所搭載的 Adreno 660 GPU 不支援 Metal。SmuOS 因此加入轉換層,將 Metal 指令轉成 Vulkan,再交由 Adreno 的開源驅動 Turnip 執行。此外,開發者也需要從頭撰寫驅動程式,並處理系統對雙螢幕的適配。


仍是研究版本,尚未適合日常使用
這項改造沒有更換處理器或主機板,調整集中在軟體與韌體層面,但實作難度不低。SmuOS 表示,整個移植前後花了約兩個月,過程包含大量研究與反覆試錯;專案最初的目的,是讓這支已停止支援的 Surface Duo 2 繼續發揮用途。
目前版本仍有多項限制。畫面可見色彩條紋與圖形顯示錯誤,聯絡人頁面也有破圖;部分 App 尚未針對兩塊獨立螢幕調整,桌布則只顯示黑色。設定中的 Wi-Fi 與藍牙資訊仍為 N/A,相關功能是否可用尚未獲得證實。開發者的 GitHub 專案頁面仍持續記錄圖形相關修正,外媒也將這項成果定位為研究版本。
SmuOS 接下來提出兩項目標:讓 Surface Pen 偽裝成 Apple Pencil,以及移植 iOS 27,打造真正對應 iPhone Duo 的版本。這些仍是開發計畫,尚非已完成的功能。

Reference Link : kocpc.com.tw




