開發者讓Android應用能執行在Windows、Mac和Linux上
大約一個星期前,谷歌給予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瀏覽器的桌面電腦上執行。
相關文章
- IT 執行在雲端,而云執行在 Linux 上Linux
- 在Windows筆記本上除錯執行在iOS裝置上的前端應用Windows筆記除錯iOS前端
- 讓Informatica PowerCenter8.6執行在vista上ORM
- 在 Mac 上執行 Windows 應用程式,只需一個CrossOver!MacWindowsROS
- 使用SSH命令列遠端登入執行在CloudFoundry上的應用命令列Cloud
- 執行在imac上的 Linux發行版(轉)MacLinux
- 在 Windows 和 Mac 的網頁上喚起 JavaFX 應用WindowsMac網頁Java
- 在Linux作業系統上執行Windows應用程式(轉)Linux作業系統Windows
- 手錶Android Wear工程執行在手機上的配置方案Android
- IT仍然執行在Java 8上 ·Vicki BoykisJava
- Parallels Desktop 19: 實現Windows應用程式在Mac上的無縫執行ParallelWindowsMac
- 從零開始寫一個執行在 Kubernetes 叢集上的 Gin 應用
- Anbox:在 Linux 上執行 Android 應用程式的簡單方式LinuxAndroid
- PlayCover Mac讓你在Mac上也能玩原神等iOS應用遊戲了!MaciOS遊戲
- CrossOver for Mac(Mac安裝Windows應用)ROSMacWindows
- 開發者曝 Android 13 “彩蛋”功能!虛擬化支援執行 Windows 11 和桌面版 LinuxAndroidWindowsLinux
- 構建一個執行在Azure虛擬機器上的MySQL Spring Boot應用程式虛擬機MySqlSpring Boot
- Electron構建跨平臺應用Mac/Windows/LinuxMacWindowsLinux
- 讓Facebook Home桌面執行在所有安卓手機安卓
- windows10的執行在哪裡_windows10怎麼找到執行Windows
- 【譯】用maven使java web應用執行在內嵌的Jetty或TomMavenJavaWebJetty
- JDBC + SAP雲平臺 = 執行在雲端的資料庫應用JDBC資料庫
- 如何優化執行在webkit上的web app優化WebKitAPP
- Windows、Mac與Linux哪個更適合開發者?WindowsMacLinux
- SQLite執行在WinRT, Metro以及Windows 8移動版SQLiteWindows
- 在 Linux 和 Mac OS X 系統上執行 .NETLinuxMac
- 讓別人的小程式執行在自己的app中APP
- 在 Linux 上安裝安卓 8.1 Oreo 來執行應用程式和遊戲Linux安卓遊戲
- 如何讓Mac的Dock僅顯示正在執行的應用程式?Mac
- 如何用Visual Studio Code遠端除錯執行在伺服器上的nodejs應用除錯伺服器NodeJS
- 執行在 CCV2 環境上的 Angular 伺服器端渲染應用的效能瓶頸分析Angular伺服器
- 如何使用 Chrome 除錯執行在手機上的 SAP UI5 Cordova 混合應用試讀版Chrome除錯UI
- 執行在網路處理器上的嵌入式Linux系統(轉)Linux
- Linux和Windows嵌入式應用博弈(轉)LinuxWindows
- 使用 ARChon 執行時環境在 Ubuntu 上執行 Android 應用UbuntuAndroid
- 如何在 Windows 上執行 Linux 容器WindowsLinux
- 微軟再次宣稱Windows 10正在執行在超過7億臺活躍裝置上微軟Windows
- 快讓Flutter應用跑PC上Flutter