用 Chrome 運行Android應用

      說到Chrome運行android程序,不得不說一個東西,那就是「Android Runtime for Chrome(ARC)」,ARC是Google最新推出的 Chrome OS 運行Android程序的運行時。ARC基於Google的Native Client(NaCl)功能,其容許經過瀏覽器來運行原生代碼(一般是C或C++),同時具有Chrome所提供的同等安全性。顯然,NaCl擴展是能夠作到跨平臺的,這意味着它可以在PC、Mac、以及Linux等系統的桌面版Chrome瀏覽器上運行。     linux

       但遺憾的是,ARC已經被打上了「Chrome OS專屬」的標記,只能運行在Chrome上,而且只能運行Google提供的四款Android App,不能運行其餘的。因此通常人沒法在桌面版Chrome瀏覽器上使用。值得慶幸的是,一名叫作 Vladikoff 的黑客,已經突破了這些限制。首先,他實現瞭如何讓Chrome OS能加載任何Android App,而不單單侷限於官方指定的四款App,而如今,他取得了更大的突破,讓Android App工做在Windows,Mac和Linux操做系統當中。 android

        Vladikoff作了一個定製版本的ARC,稱之爲「ARChon」,能夠在Windows,Mac和Linux操做系統當中Chrome37及以上版本的Chrome瀏覽器中可運行任何Android應用程序,可是,ARC不支持原始的Android應用程序包(APK),它們須要被轉換成一個Chrome擴展,好在Vladikoff提供了一個名爲chromeos-apk 的轉換工具,能夠把Apk文件轉換成Chrome擴展。 git

好,說了這麼多廢話,言歸正傳,小鳥和你們一塊兒來看看如何在Chrome中運行Android App。 github


1,基本條件:須要Chrome版本在 37+ 以上,我如今使用的Chrome版本是最新的 37.0.2062.124 m。 chrome


2,設置Chrome, 在 「chrome://flags/」 中 啓用「WebGL」和「Native Client 」兩項。我以前就由於沒有打開「WebGL」,致使打開apk的時候一直停留在加載頁面進不去。 瀏覽器


3:下載ARChon(點擊打開下載頁面),打開後往下拉,找到本身對應的版本下載便可。 安全



4:將下載下來的ARChon解壓,而後在Chrome的依次打開 設置-->擴展程序,而後點擊「加載正在開發的擴展程序」按鈕,而後選中ARChon所在的文加件,加載ARChon。 app



加載成功,那些亂七八糟的警告不要去管他。 工具

好了,至此ARChon就算是安裝成功了,很簡單對吧。 網站

5:接下來就是要把Android 的APK文件,轉成Chrome的擴展程序了,這裏Vladikoff 大神提供了 chromeos-apk的轉換程序來完成這個事情,可是略微麻煩,由於須要安裝NodeJS來運行chromeos-apk。 不過,有個網友作了個網站,讓你們能夠不用這麼麻煩,在線就能夠轉換。真是方便了很多。(點此打開轉換網站


6:將轉換好的crx  chrome擴展文件拖到chrome://extensions/ 裏面進行安裝。 安裝好後就能夠雙擊運行啦,不過目前僅支持部分應用,我轉換了個《憤怒的小鳥》結果跑不起來,哈哈。

這是個人一些應用








看來不久的未來,chrome中直接運行android app將不是問題啦,例如linux的QQ問題,用這個不就輕鬆解決嘛,哈哈。

相關文章
相關標籤/搜索