0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Firefly开源团队 ? 2023-03-28 16:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

性能损失少:

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

c08bb2bc-cd37-11ed-ad0d-dac502259ad0.jpg

应用多开:

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

游戏多开:

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

虚拟摄像头:

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

访问方便,管理简单:

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

c1388c80-cd37-11ed-ad0d-dac502259ad0.jpg

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

    关注

    12

    文章

    3974

    浏览量

    130492
  • 虚拟
    +关注

    关注

    0

    文章

    199

    浏览量

    24000
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货分享 | RK3588 Ubuntu系统Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平台上运行Ubuntu系统时,Docker容器技术能极大提升开发部署效率。通过轻量级虚拟化实现环境隔离与快速迁移,本文将从零开始详解RK3588平台
    的头像 发表于 06-27 12:01 ?1339次阅读
    <b class='flag-5'>干货</b>分享 | RK3588 Ubuntu系统Docker<b class='flag-5'>容器</b>使用指南

    基于云端虚拟技术手机解决方案

    手机解决方案基于云端虚拟技术,通过整合软硬件资源实现多设备集群化管理与智能化操作,以下是针对不同应用场景的核心要素与技术架构解析: 一、
    的头像 发表于 05-09 08:04 ?277次阅读
    基于云端<b class='flag-5'>虚拟</b>化<b class='flag-5'>技术</b><b class='flag-5'>云</b><b class='flag-5'>手机</b>解决方案

    手机解决方案

    手机解决方案通过虚拟技术计算资源的深度整合,构建了高效、灵活且安全的移动应用生态体系。以下是当前行业
    的头像 发表于 04-10 08:37 ?386次阅读
    <b class='flag-5'>云</b><b class='flag-5'>手机</b>解决方案

    技术案例】Android in Docker

    的资源利用,广泛用于开发、测试和生产环境中。AndroidinDocker介绍宿主机系统中通过docker运行Android容器。利用docker的特性,我们可以将
    的头像 发表于 04-02 16:33 ?747次阅读
    【<b class='flag-5'>技术</b>案例】<b class='flag-5'>Android</b> in Docker

    常见的容器服务引擎有哪些?

    常见的容器服务引擎有哪些?服务引擎涵盖数据库、数据存储、数据处理、数据分析、容器、机器学习及数据集成等多个领域,提供一站式解决方案。
    的头像 发表于 01-07 09:49 ?408次阅读

    华为 Flexus 服务器 X 实例之 openEuler 系统下玩转 iSulad 容器技术

    的灵活性与性能。结合华为自研的 iSulad 容器技术,用户能够在 openEuler 系统上享受到更轻量级、更安全的应用程序部署体验。本文将带领读者深入了解如何在华为 Flexus
    的头像 发表于 12-30 14:53 ?588次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b>服务器 X 实例之 openEuler 系统下玩转 iSulad <b class='flag-5'>容器</b><b class='flag-5'>技术</b>

    android手机上emulate应用程序的方法

    Android手机上模拟(emulate)应用程序的方法通常涉及到使用Android模拟器(Emulator)或类似的工具来模拟Android环境,以便在没有实际物理设备的情况下运行
    的头像 发表于 12-05 15:33 ?1271次阅读

    虚拟内存和计算的关系

    在现代计算机科学中,虚拟内存和计算是两个关键的技术概念。虚拟内存是一种内存管理技术,它允许计算机使用比物理内存更多的内存空间,而
    的头像 发表于 12-04 09:50 ?564次阅读

    服务器与容器的区别和联系

    服务器采用虚拟机方式,每个虚拟机拥有独立操作系统和资源,适用于高性能、高稳定性应用如数据库和企业资源规划系统。容器技术则在宿主操作系统上创
    的头像 发表于 12-02 11:41 ?429次阅读

    服务器是虚拟技术吗?简单介绍

    服务器,作为计算技术的重要组成部分,确实与虚拟技术紧密相连。要深入理解服务器是否为
    的头像 发表于 10-25 16:53 ?875次阅读

    计算中的虚拟技术应用

    计算中的虚拟技术是一种将计算机物理实体(如服务器、存储设备、网络设备)通过软件技术划分为多个虚拟实体的
    的头像 发表于 10-24 09:22 ?1900次阅读

    微服务架构与容器的关系与区别

    微服务架构与容器密切相关又有所区别。微服务将大型应用拆分为小型、独立的服务,而容器基于容器技术
    的头像 发表于 10-21 17:28 ?585次阅读

    容器服务引擎是什么意思?

    容器服务引擎是什么意思?容器服务引擎是一种基于云原生架构的容器编排工具,能够帮助用户快速构建、部署和管理
    的头像 发表于 10-19 17:08 ?453次阅读

    容器服务引擎是什么?如何使用

    容器服务引擎(CloudContainerEngine,简称CCE),是一个企业级的Kubernetes集群托管服务,提供高度可扩展、高性能的云原生应用部署和管理方案。容器服务引擎
    的头像 发表于 09-30 10:17 ?560次阅读

    服务器是虚拟技术

    服务器是现代信息技术领域的一个重要组成部分,它利用了虚拟技术,为用户提供了一种基于互联网的计算服务。不同于传统的物理服务器,服务器提供
    的头像 发表于 09-13 10:17 ?703次阅读