iPhone終於可運行Android?Andarium模擬器TestFlight公測 iOS 27+A14晶片起步
|
知必天
| 11-11-2026 07:27 |
在Google
追蹤《e-zone》
追蹤《e-zone》

iPhone用家一直無法直接運行Android應用程式,情況現時出現變化。開發者推出Android模擬器Andarium,已透過Apple TestFlight開放公測,用家可在iPhone內啟動以LineageOS 24為基礎的Android 17,並安裝相容APK檔案。不過,公測版仍未啟用JIT加速,亦未預載Google Play商店,實際表現會因手機型號及應用程式而異。
完整Android 17在iPhone內啟動 可匯入APK安裝應用程式
Andarium在iPhone內建立獨立Android運行環境,提供Android桌面、系統設定及應用程式。與直接將APK當成iOS App安裝不同,Android軟件實際在模擬環境內運行,iPhone本身仍然使用iOS。
測試版內建基於Android 17的LineageOS 24,但未預載Google Play商店及Google Play服務。用家可先透過iPhone瀏覽器取得APK,將檔案儲存至「檔案」App,再從Andarium的安裝功能匯入。
部分依賴Google Play服務、裝置認證或特定硬件功能的應用程式,未必可以正常運作。至於另行安裝Google服務套件的方法及相容性,目前未見開發者提供完整保證。
底層技術:Kernarium核心將Vulkan轉為Metal
Andarium採用開發者另一個開源項目Kernarium作為底層技術。其User-mode Linux核心編譯成原生ARM64程式碼,在iOS的應用程式環境執行;Android的使用者空間指令則透過類似iSH的多執行緒解譯器處理。
這個混合架構與UTM一類完整系統模擬器有所不同,並非所有Android指令都能在iPhone處理器直接原生執行。
開發者的項目資料顯示,Kernarium使用Linux 6.18 LTS核心,支援ARM64、ARM32及x86_64等訪客指令架構。圖像處理方面,項目透過KosmicKrisp將Vulkan指令轉為Apple Metal,另配合Zink支援OpenGL及OpenGL ES。
框架亦具備Linux網絡及虛擬磁碟支援,開發者正研究讓同一技術運行其他Linux發行版,但通用Linux應用程式尚未正式推出。
門檻與限制:iOS 27及A14晶片起步 公測版未開JIT
Andarium公測版的使用門檻為iOS或iPadOS 27或以上、A14或更新晶片,涵蓋iPhone 12系列及其後推出的相容機款。首次啟動需要至少3GB可用儲存空間,模擬器亦需要額外儲存空間及記憶體。
目前TestFlight版本只提供解譯器執行模式,雖然底層架構支援JIT(即時編譯),公測版本仍未啟用。指令需要持續經解譯處理,因此即使具有Vulkan圖像加速,也不能保證遊戲或系統動畫流暢。
網上已有舊款iPhone運行時動畫卡頓的使用者回報,實際表現會隨手機型號、記憶體及使用的Android App改變。
另外,Android環境在Andarium離開前景時會暫停,資料則在多次啟動之間保留。模擬器適合短時間試用個別應用程式,現階段並非可長期在背景運行的完整Android手機替代品。
與側載不同 通過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視為實驗性工具,避免直接在模擬環境處理重要資料。
讀者行動
1. 試用前先確認手上的iPhone屬於iPhone 12或之後型號,並已更新至iOS 27或以上版本。
2. 預留足夠儲存空間,先在iPhone安裝TestFlight,再透過Andarium公開測試連結加入公測。
3. 只在模擬器內試用非重要的應用程式,切勿在模擬環境登入主要帳戶或處理重要資料。
4. 安裝APK前先確認檔案來源可靠,並留意依賴Google Play服務的應用程式可能無法正常運作。
5. 試用後留意系統反應及電量消耗,如出現明顯卡頓或異常,應停止使用並刪除模擬器及相關資料。
Source:Apple TestFlight:Join the Andarium beta、Emulation General Wiki:Android emulators
