跳转到内容

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] (英语). 

外部連結

[编辑]