云手机干货!容器虚拟Android技术

描述

云手机是基于端云一体虚拟化技术,其核心关键在于虚拟化,虚拟化的实现方式决定了硬件资源的使用效率。目前,Firefly在RK3588产品上均支持了AIC (Android in Container)技术 、可在 Linux 系统中使用Docker的方式来运行安卓,实现虚拟化。

 

这项技术对系统的性能损失消耗小,可增加虚拟安卓的数量密度,在云手机、云游戏等应用场景下发挥很大的作用。

 

性能损失少:

相比与虚拟机的固定分配核心与内存的方案,容器的性能损失小,可获取接近全部的资源,并且能根据负载动态调整。

Android

 

应用多开:

一颗芯片可同时运行多个安卓手机,例如单个RK3588的设备可运行10个以上的手机APP,如果是具有72个核心的集群服务器则可运行720个微信/今日头条

 

 

游戏多开:

除了可多开手机,也可游戏多开。例如在对硬件要求较高的游戏《原神》,单个RK3588使用AIC时,可同时运行两个最高画质原神,并且可达到35帧以上

 

 

虚拟摄像头:

可以实现虚拟摄像头:容器中安卓能正常拍照、扫码;相机读取到的画面可自行定制

 

 

访问方便,管理简单:

采用macvlan方式,每个安卓容器有唯一ip地址,在局域网内表现为独立设备,方便外部访问。可通过网络adb使用scrcpy投屏操作,也支持OpenSTF投屏、调试、管理;也可以通过通用的docker命令管理容器

 

Android

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分