iPhone 終於可運行 Android ? Andarium 模擬器開放 TestFlight 公測 可安裝 APK 打機
by 森焱 · Unwire.hkAdvertisement
iPhone 現在可以透過測試版應用程式運行完整 Android 系統。有開發者推出 Android 模擬器 Andarium,已透過 Apple TestFlight 開放公測,用戶可在 iPhone 內啟動基於 LineageOS 24 的 Android 17,並安裝相容 APK 檔案。目前版本需要 iOS 27 或以上及 A14 或更新晶片,惟公測版未啟用 JIT 加速,效能與應用程式相容性仍有明顯限制。
▲網上圖片
Andarium 啟動完整 Android 17 可匯入 APK 安裝應用程式
Andarium 在 iPhone 內建立獨立 Android 運行環境,讓用戶使用 Android 桌面、系統設定及應用程式。與直接將 APK 當成 iOS App 安裝不同,Android 軟件實際在模擬環境內運行,iPhone 本身仍使用 iOS。這亦不代表 Apple 已開放 APK 直接在 iOS 主畫面作原生應用程式執行。
測試版內建基於 Android 17 的 LineageOS 24,但未預載 Google Play 商店及 Google Play 服務。用戶可先透過 iPhone 瀏覽器取得 APK,將檔案儲存至「檔案」App,再從 Andarium 的安裝功能匯入。部分依賴 Google Play 服務、裝置認證或特定硬件功能的應用程式,未必能正常運作。至於另行安裝 Google 服務套件的方法及相容性,目前未見開發者提供完整保證。
Kernarium 以原生 ARM64 Linux 核心運作 Vulkan 圖像轉為 Metal
Andarium 採用開發者另一個開源項目 Kernarium 作為底層技術。其 User-mode Linux 核心編譯成原生 ARM64 程式碼,在 iOS 的應用程式環境執行;Android 的使用者空間指令則透過類似 iSH 的多執行緒解譯器處理。這個混合架構與 UTM 一類完整系統模擬器有所不同,卻不代表所有 Android 指令都能在 iPhone 處理器直接原生執行。
開發者的 GitHub 資料顯示,Kernarium 使用 Linux 6.18 LTS 核心,支援 ARM64、ARM32 及 x86_64 等訪客指令架構。圖像處理方面,項目透過 KosmicKrisp 將 Vulkan 指令轉為 Apple Metal,另配合 Zink 支援 OpenGL 及 OpenGL ES。框架亦具備 Linux 網絡及虛擬磁碟支援,開發者正研究讓同一技術運行其他 Linux 發行版,但通用 Linux 應用程式尚未正式推出。
iPhone 12 起可試用 公測版未開 JIT 遊戲效能受限
Andarium 公測版的使用門檻為 iOS 或 iPadOS 27 或以上、A14 或更新晶片,涵蓋 iPhone 12 系列及其後推出的相容機款。模擬器需要額外儲存空間及記憶體;可用資源愈充足,越有利於運行 Android。用戶亦應預留空間存放 Android 系統及 APK。
目前 TestFlight 版本只提供解譯器執行模式,雖然底層架構支援 JIT(即時編譯),公測版本仍未啟用。指令需要持續經解譯處理,因此即使具有 Vulkan 圖像加速,也不能保證遊戲或系統動畫流暢。網上已有舊款 iPhone 運行時動畫卡頓的使用者回報,實際表現會隨手機型號、記憶體及使用的 Android App 改變。開發者展示較新 iPhone 的遊戲運行能力,亦不能直接套用到所有機款。
與 Husk 技術路線不同 通過 TestFlight 不等於 App Store 上架
另一款由 Leviidev 開發的 Husk 亦容許 iPhone 執行 Android App,但主要以兼容層配合 ARM64 程式碼運行個別應用程式,並提供以 QEMU 啟動 LineageOS 的替代模式。Husk 一般須透過側載方式安裝 IPA,Andarium 現階段則可透過 Apple 官方 TestFlight 測試渠道取得,毋須為安裝這個測試版自行側載 IPA。
Andarium 已有公開測試渠道,測試資格與名額可能變動。TestFlight 容許開發者分發測試版本,不代表 Apple 已批准它正式進入 App Store。開發者未公布正式上架日期,亦未證實最終版本是否能通過 App Store 審核。對希望試用 Android 軟件的 iPhone 用戶而言,目前較適合將 Andarium 視為實驗性工具,避免直接在模擬環境處理重要資料。
資料來源:Kernarium 開發者 GitHub、Emulation General Wiki、Husk GitHub
更多精彩文章每日送到電子郵箱📮
加 ✅ 設 unwire 為 Google 偏好來源,更易看到 unwire 科技新聞、開箱文及 AI 教學 在 Google 追蹤 unwire
讚好 0 0 個讚
看留言 0 ↗
分享
分享
複製連結 WhatsApp Facebook Threads
- 最新影片