
Android作業系統幾乎可以在所有硬件運行,從手機、手錶、電視、汽車、微波爐和任天堂的Nintendo Switch,不一而足,唯一無法運行的是iPhone。不過,有第三方開發者以「Project Sandcastle」名義,令不可能變成可能。
Project Sandcastle是一個把Android作業系統改造,並將之放於iPhone運行的計劃,目前正在iPhone 7和iPhone 7 Plus進行測試。其實許多年前曾有類似計劃,由David Wang和Chris Wade把Linux與Android作業系統移植至初代iPhone,今次原班人馬再度出手開發Project Sandcastle。
David與Chris是Corellium的聯合創辦人,目前該公司被蘋果控訴販賣運行iOS的虛擬電腦,兩人稱公司的iPhone虛擬機器和除蟲作業幫助Project Sandcastle成真。多虧大部分硬件也是在ARM生態圈內,移植Android作業系統的開發進度極快,雖然Nintendo Switch一類硬件並不會有標明是Android的編碼,但Nintendo Switch的NVIDIA Tegra處理晶片則應用於大部分Android裝置,這代表要移植的話,開發者已經可以從現存的編碼庫著手。
然而,iPhone是個例外,因為iPhone採用的處理晶片是自家開發而不外傳,對Project Sandcastle的開發團隊來說,其中一個挑戰不只是要重寫驅動程式,即使對蘋果裝置非常熟悉,仍要投入大量心力編寫程式。

團隊稱不足一個月完成移植的測試版本。

Project Sandcastle的測試版本已供下載。