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