跳至內容

Anbox

維基百科,自由的百科全書
Anbox
Anbox中的Android版維基百科應用程序
Anbox中的Android版維基百科應用程序
原作者Marius Gripsgard、Ricardo Mendoza、Simon Fels、Thomas Voß
開發者Anbox authors
(4)
首次發布2017年4月11日,​9年前​(2017-04-11)
原始碼庫github.com/anbox/anbox
作業系統Linux
平台X86-64、ARM架構
類型兼容層
許可協議GNU通用公共許可證[1]
網站anbox.io

Anbox是一個自由及開放原始碼的兼容層,旨在將Android上的流動應用程式和移動遊戲移植到GNU/Linux發行版上運行[2]。

Anbox的初始版本於2017年4月11日正式發佈,並迅速成為移動安卓生態系統與桌面Linux環境之間的橋樑。

Anbox 於2023年2月3日被棄用,[3]原因是該項目已不再積極維護,[4]其開發工作已轉移至 Waydroid[5](原稱 Anbox-Halium)。

Canonical 的活躍開發重點轉向了 Anbox Cloud,這是一個用於在雲環境中運行 Android 應用程式的平台。[6] Anbox Cloud 是原始 Anbox 的閉源、[7]面向企業的版本,由 Canonical 維護,提供擴展功能、更好的可擴展性以及通過 Ubuntu Pro 提供的支持。

Anbox 的工作原理

[編輯]

Anbox 使用 LXC(Linux 容器)運行 Android 運行時系統,將 Android 的目錄結構重建為可掛載的循環鏡像,同時使用原生 Linux 內核執行應用程式。Anbox 通過 LXC 使用Linux命名空間實現隔離。應用程式無法直接訪問硬件,所有訪問均通過 Anbox 守護進程進行。[8] 這使 Android 應用程式無需模擬即可在 Linux 上運行,相較於 Android 模擬器等傳統方式具有更好的性能。

參考資料

[編輯]
  1. ^ anbox/anbox. GitHub. [2020-09-10]. (原始內容存檔於2019-03-10). 
  2. ^ Lynch, Jim. Anbox: Run Android apps in Linux. InfoWorld. 2017-04-12 [2020-04-13]. (原始內容存檔於2020-09-05) (英語). 
  3. ^ Anbox. GitHub. [2024-10-22] (英語). 
  4. ^ Add deprecation notice to README by morphis · Pull Request #2121 · anbox/anbox. GitHub. [2023-03-14] (英語). 
  5. ^ README: Important. GitHub. [2024-08-13] (英語). 
  6. ^ Lardinois, Frederic. Canonical's Anbox Cloud puts Android in the cloud. TechCrunch. 21 January 2020 [2020-04-13] (美國英語). 
  7. ^ Anbox Cloud official website. anbox-cloud.io. [2024-10-22]. 
  8. ^ anbox/anbox. GitHub. [2020-04-13] (英語). 

外部連結

[編輯]