使用Anbox,您可以在任何Linux操作系統(tǒng)上運行Android應用程序
由于Google Android的廣泛普及,開發(fā)人員已來到該平臺并為其創(chuàng)建了數百萬個應用程序。 盡管Android與桌面操作系統(tǒng)GNU / Linux非常相似,但它基于Linux內核,但是桌面操作系統(tǒng)并沒有吸引類似的開發(fā)工作。 這并不意味著GNU / Linux操作系統(tǒng)性能不佳(我在自己的計算機上使用Ubuntu 16.04),但是有時平臺上有一些可用的應用程序,希望您能盡快上手。 在另一個平臺上。 很快我想說沒有配置虛擬機,沒有通過Android x86項目進行雙重啟動設置,并且沒有使用任何一種遠程桌面解決方案。 幸運的是,Anbox可以解決此問題。
Anbox代表“盒子里的Android”,它是一個開放源代碼項目,可讓您在Linux桌面上運行Android應用,而無需擔心虛擬機,雙重啟動或遠程桌面的麻煩。它通過將Android OS放入Linux容器(LXC)來實現(xiàn)此目的,LXC 允許它共享內核(這意味著沒有仿真),但是使用Linux命名空間將主機環(huán)境與Android OS隔離開來。因此,Anbox不允許任何直接的硬件訪問,而是將Open GL ES橋接到主機,例如用于圖形子系統(tǒng)。
當前處于Alpha狀態(tài),Anbox并非沒有錯誤和崩潰,但是從上面的視頻中,您可以清楚地看到,它允許快速輕松地訪問基于Android 7.1 .1 Nougat平臺的Android應用程序。該軟件沒有像您期望的那樣隨Google Play商店一起提供,但是可以通過運行來從主機環(huán)境中安裝應用程序 。adb install /path/to/.apk command
安裝Anbox非常簡單,因為它可以在任何支持安裝snap的 GNU / Linux發(fā)行版上運行。Snaps允許Anbox將所有依賴項打包到一個zip文件中,因此您不必擔心自己手動安裝所有內容。但是,由于安裝程序腳本需要安裝某些內核模塊(例如DKMS),因此您需要在計算機上具有超級用戶特權。