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

我要开发同款
匿名用户2017年04月12日
207阅读

技术信息

开源地址
https://github.com/anbox/anbox
授权协议
GPL

作品详情

Abox可让你在任何GNU/Liux操作系统上运行Adroid应用程序。

具有以下特性:

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

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

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

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

Abox使用Liux命名空间(user,pid,uts,et,mout,ipc)在容器中运行完整的Adroid系统,并在任何基于GNULiux的平台上提供Adroid应用程序。

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

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

AdroidHardwareOpeGLESemulatiodesigoverview

AdroidQEMUfastpipes

TheAdroid"qemud"multiplexigdaemo

Adroidqemudservices

功能介绍

Anbox 可让你在任何 GNU/Linux 操作系统上运行 Android 应用程序。 具有以下特性: 没有限制:由于 Anbox 运行着整个 Android 系统,所以理论上任何应用都可以在...

示例图片

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

评论