開發者讓Android應用能執行在Windows、Mac和Linux上

贊 回覆發表於2014-09-22

大約一個星期前,谷歌給予Chrome作業系統執行Android應用程式的能力,但是這種能力附帶了很多限制,只支援部分應用程式,只限定在Chrome作業系統當中。但是,現在一位名為Vladikoff的黑客,已經突破了這些限制。首先,他實現瞭如何讓Chrome OS載入任何Android App,而不僅僅侷限於官方指定的四款App,現在,他取得了更大的突破,讓Android應用程式工作在Windows,Mac和Linux作業系統當中

谷歌之前使用本機客戶端打造了Chrome應用程式執行時(ARC),讓Chrome在瀏覽器內安全地執行原生程式碼。Vladikoff做了一個定製版本的ARC,稱之為“ARChon”。在 Windows,Mac和Linux作業系統當中Chrome 37及以上版本中,可以簡單地通過拖拽檔案到的Chrome瀏覽器中,即可執行任何Android應用程式。但是,ARC不支援原始的Android應用程式包(APK),它們需要被轉換成一個Chrome擴充套件,好在Vladikoff提供了一個名為chromeos-apk 的轉換工具,可以把Apk檔案轉換成Chrome擴充套件。

所有者一切都是通過Chrome瀏覽器的擴充套件API實現。谷歌的ARC是一個擴充套件,ARChon是一個擴充套件,而且所有Apk應用程式都是擴充套件。這使得安裝過程有點複雜。你必須在Chrome上啟用“開發模式”,並安裝了一堆解壓縮擴充套件。

我們設法在Mac OS X上執行的幾個Android應用程式,速度的確很快,但缺乏谷歌服務在後臺執行,意味著大量的應用程式無法正常工作,比如Android版Twitter,經常會由於缺乏谷歌播放服務崩潰。

黑客Vladikoff的努力,讓人們得以窺視到一個未來的谷歌,通用執行時,讓Android應用程式不僅執行在Android手機,平板電腦和Chrome OS裝置當中,而且可以在任何安裝有Chrome瀏覽器的桌面電腦上執行。

相關文章