Anbox 在 Linux 系统中运行 Android 应用开源项目

我要开发同款
匿名用户2017年04月12日
81阅读
所属分类C/C++、应用工具、操作系统工具
授权协议GPL

作品详情

Anbox可让你在任何GNU/Linux操作系统上运行Android应用程序。

具有以下特性:

没有限制:由于Anbox运行着整个Android系统,所以理论上任何应用都可以在其中运行

安全:Anbox将AndroidAPP放进一个密封的盒子中,无需直接访问硬件或数据

性能:无需虚拟化硬件而运行Android,可以无缝桥接硬件加速功能

集成:与主机操作系统紧密集成,以提供丰富的功能集

Anbox使用Linux命名空间(user,pid,uts,net,mount,ipc)在容器中运行完整的Android系统,并在任何基于GNULinux的平台上提供Android应用程序。

容器内的Android无法直接访问任何硬件。所有硬件访问都经过主机上的anbox进程。我们正在重用Android中实现的基于QEMU的模拟器,用于OpenGLES加速渲染,容器内的Android系统使用不同的管道与主机系统进行通信,并通过这些管道发送所有硬件访问命令。

有关更多详细信息,请参阅以下文档页面:

AndroidHardwareOpenGLESemulationdesignoverview

AndroidQEMUfastpipes

TheAndroid"qemud"multiplexingdaemon

Androidqemudservices

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论