最近把 Apple 的 iOS 系統塞進各種裝置的玩法在 AI 加持下花樣越來越多,不過大都是 Android 手機或平板,近日在 X 上開發者 Bruno St John 公開一段實機畫面,他成功在初代 Nintendo Switch 上跑起了完整的 iPadOS 17.7.11。畫面裡不只是開機而已。SpringBoard 主畫面出現了,設定選單可以進去,「關於本機」頁面把裝置型號寫成 iPad Pro,Safari 也能開啟並載入 Google 首頁。11 月 4 日他再發一則貼文,附上白色 Joy-Con 主機的實機照片,配文寫著:「對,就是這個,我保證,Apple 這不是任天堂 Switch」。

為什麼 Switch 不能用原生 iOS 系統?
關鍵在硬體,初代 Switch 用的是 NVIDIA Tegra X1 單晶片處理器,僅配置 4GB 記憶體。Apple 的作業系統則是為自家 Apple Silicon 晶片設計的,底層硬體與系統元件都跟 Tegra X1 對不上。所以這不是把 iPadOS 直接移植到 Switch 上。Bruno St John 走的是 QEMU 虛擬化路線,用修改過的虛擬機器環境,把初代 Switch 在軟體層模擬成一台「第二代 12.9 吋 iPad Pro」,然後在這個環境裡跑 iPadOS 17.7.11,進而繞過系統的硬體認證檢查成功開機。
@shahhtweets can it though? https://t.co/2hU6u0IhzR
— bruno st john😼 (@brunostjohn) November 1, 2026
被辨識出來的結果相當具體。設定頁顯示的型號是第二代 12.9 吋 iPad Pro,官方建置編號 21H461,儲存空間顯示 34 GB,其中約 23 GB 可用。
這是純軟體模擬,效能必然受硬體限制。虛擬環境的初始化仍需數分鐘,裝置必須持續接著電源,而且 Joy-Con 控制器的互動尚未完整實作。
為什麼值得看
如果只是「跑起來」,那也就一句話的樂子。讓它有分量的是,這個專案證明了玩家可以成功繞過 Apple 內建的硬體認證安全檢查,在第三方 ARM 平台上開機。蘋果的作業系統向來與自家硬體深度綁定,安裝媒體、啟動鏈、硬體金鑰都是如此。能在 Tegra X1 這種完全不同的 ARM 架構上,用虛擬化把整個系統堆起來還能開機進桌面,這本身就是技術成就,與它好不好用是兩個問題。
另一個角度在於開發工具的成熟,這類成果得益於現代工具以及 AI 的協助,過去需要團隊數月甚至數年的硬體逆向工作,現在個人開發者靠著 AI 輔助與現成工具就能推進到可展示的程度。
還缺很多東西
即便如此,這個移植版本距離實用還有相當距離。核心硬體驅動程式的缺口是最大的問題。這個版本缺乏無線網路、藍牙、音訊輸出與攝影機等驅動。對一台掌機來說,少了這些功能意味著它連基本的使用情境都難以覆蓋。應用程式層面同樣受限。許多第三方應用程式無法正常執行。iPadOS 17.7.11 是 Apple 為舊款 iPad 推出的相容版本,應用程式對硬體特性的依賴程度不一,能在模擬環境跑起來的只是其中一部分。
this isn’t super glamorous but the gpu driver now (in certain places) matches apple’s gpu stuff at a hefty 60fps and also it rotates for the love of the game this being a native port means i can’t just patch together some qemu bullshit. this is a real tegra x1 metal driver that only _sometimes_ falls back to an nvk pipeline. my target is to have 0 such fallbacks in uikit and the OS itself. because they really really hurt to see. here’s hoping!
— bruno st john😼 (@brunostjohn) November 6, 2026
還有幾個實作上的限制來自底層,整個過程是從數分鐘的虛擬環境初始化開始,Joy-Con 的互動也還沒完全實作。雖說實體按鍵已能支援基礎操控,但距離完整支持的距離可以想見還非常遠。
結語
初代 Switch 上跑 iPadOS,短期內不會改變任何人的遊戲習慣。開機要等數分鐘,不能連無線網路,Joy-Con 支援半套,應用程式大半跑不起來。但它的價值在於證明了那條路是通的。Apple 為自家晶片設計的作業系統,能在 Tegra X1 上透過虛擬化開機並進到桌面,連硬體認證都繞過去了。不過要把 Switch 當做一台 iOS 裝置來日常使用或玩遊戲,可能還是做不到的,最多就是技術展示罷了。









