項目Sandcastle恢復了在iphone上運行Android的夢(mèng)想

2020-03-22 16:22:14    來(lái)源:    作者:

你想過(guò)在iPhone上運行Android嗎?早在2008年,一些有膽識的黑客就能夠將Linux內核移植到蘋(píng)果的第一代iPhone上。這項工作背后的開(kāi)發(fā)者,David Wang和Chris Wade,正在繼續與Sandcastle項目合作。

項目Sandcastle恢復了在iphone上運行Android的夢(mèng)想

王和偉德是移動(dòng)設備虛擬化初創(chuàng )公司Corellium的聯(lián)合創(chuàng )始人,該公司目前因銷(xiāo)售iOS虛擬機(VMs)而被蘋(píng)果起訴。蘋(píng)果公司指控Corellium公司生產(chǎn)未經(jīng)授權的復制品,侵犯了他們的知識產(chǎn)權。正是iOS的虛擬化促成了Sandcastle項目。

“如果沒(méi)有Corellium革命性的移動(dòng)設備虛擬化平臺,我們就不可能如此快地移植Android。我們的平臺創(chuàng )建了基于軟件的移動(dòng)設備硬件模型,使用戶(hù)能夠在基于arm的企業(yè)服務(wù)器上運行基于arm的操作系統。這一突破性的進(jìn)展使工程師具有可伸縮性、效率和創(chuàng )新的新工具,用于研究、測試、培訓和開(kāi)發(fā)目的。

項目Sandcastle恢復了在iphone上運行Android的夢(mèng)想

通過(guò)利用我們的虛擬設備,加上我們對Android操作系統和iPhone硬件的深入了解,我們能夠快速迭代,讓Android煥發(fā)生機。”

大多數Android端口是可能的,因為共享的SoC架構。如果您可以在特定的ARM或x86芯片上安裝Android,那么將它移植到運行相同架構的其他設備上就相對容易了。

項目Sandcastle恢復了在iphone上運行Android的夢(mèng)想

例如,Android去年就被成功移植到任天堂的交換機上,因為它擁有與Nvidia的盾牌電視相同的Nvidia Tegra芯片。將Android移植到iPhone上需要編寫(xiě)大量的驅動(dòng)程序來(lái)與硬件和蘋(píng)果專(zhuān)有的APFS文件系統進(jìn)行交互。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。