如何搭建云手机

2019.3.21

 

一时之间,云手机成为终端领域的热门产品和热点话题。不过,正如这突入起来的热潮,让许多第三方认识下意识敏感起来觉得又是一个圈钱的概念,2018年年底正式进入云手机市场,云手机概念有被大家再一次重新认识。

什么是X86架构?

言简意赅的说一下x86主要应用于PC领域笔记本、台式机、常见服务器-(Dell、IBM、HP)

什么是ARM架构?

ARM主要应用于移动端 手机、平板、车载、穿戴设备

为什么需要用ARM架构来做云手机,由于Android操作系统是跑在arm环境下面的既然需要做手机那么就需要去模拟他的环境(既然说到模拟机环境大家都会联想到QEMU)。笔者可能也跟大多数人一样如何去实现这个云手机的应用,鉴于对虚拟化和云计算以及Java开发的一些工作经验初步有了一个 实现该项技术的方向。

首先借鉴,之前申请了H为云手机公测资格以及long境云,给到的测试环境为 VNC+ABD。通过VNC工具连接到远程Android端发现以下几个重点:

  1. Android系统被重新打包阉割过,没有任何传感器,以及输出设备。通过各种硬件测评软件扫描结果 cpu 内存 硬盘都为虚拟的。
  2. 从cpu的标识看为rk3328的开发板,做过嵌入式开发的哥们应该很熟悉。->猜测通过qemu模拟3328开发板进行编译Android以及阉割。
  3. 通过购买选择数量就能立马出现新的Android云手机,这个特征完全符合虚拟机克隆。联想到vmware,xen,kvm等。
  4. 其中符合arm架构的虚拟化只有kvm,那么暂定kvm+qemu的组合来创建虚拟机并且模拟Android开发环境。

 个人整理的实现思路如下:

  1. 云手机万物基于arm,购买开发板跑kvm+qmeu或者购买arm服务器。
  2. 安装linux系统以及kvm+qemu虚拟化,派生arm虚拟机。
  3. arm虚拟机内搭建Android开发板模拟环境,编译调整Android驱动打包虚拟机并启动Android。
  4. 通过vnc远程控制接入arm虚拟机(也就是Android开发板模拟环境)。
  5. 整套流程跑通Java就该上场了,既然做云手机那么就需要增删改查自动化操作100台手机->云管平台开发!
  6. 整理libvirt api的官方文档,派生虚拟机,销毁、关闭、启动。等等虚拟机层面的操作
  7. 服务器内的一台台虚拟机需要通过vnc来控制以及传输画面,需要做图像压缩虚拟按键控制操作。
  8. 上云手机的目的就是为了批量,那么adb的端口以及脚本需要定制化一部分出来。喜欢玩大数据的公司或者机构一定需要xposed框架。
  9. 前端的UI界面后台的管理系统自行定义。

      提醒:市面上有一些手机云管平台 是基于x86架构做的arm指令集转换。并且Android系统用的是Androidx86,在性能上没法商用。(建议感兴趣的用物理arm环境)

----------------------------------------------------------我是华丽的分割线-----------------------------------------------------------------------------------------------

2020.3.25 目前移植技术为qemu+kvm+Android已经出了第一版 由于资金紧张目前只购买了一台服务器并未采购GPU所以图形上有一些不足,待后续资金充足后在去更新和迭代

成果图如下:

受疫情影响让原本时间紧迫的我们挤出了时间来对一项技术下手,最近微信上咨询的人太多太多注明来意的也不少,有潜心想学习的大学党、吹嘘融资的商务、技术流的开发人员、工作业务所需的上班族、投机取巧的且拿来主义的不明人士。很多人都问目前的阶段是什么样子这里我大概澄清一下 目前只能做到原生的Android批量启动和通过VNC去控制器,如果需要做成产品APP,H5,winfrom,小程序等等去卖的暂时也不可能。因为基于目前的底层环境去做开发也不难,记得最深刻的就是一个哥们问你这是不会开发还是没时间。目前市场上500w APP如果做了页面和传输层的产品的话 我需要去适配和兼容每一款 我没有这么多精力和时间并且这个平台也是属于后期给农业物联网项目做的一个基础平台,你们所涉及到的抖音、社交电商、网赚、广告、大数据、微信、游戏测试、集团内部app测试、安全测试等等这些行业的需求我统统没法拿出成品,能做的只能是一台服务器跑1-100手机。至于通过adb也好vnc也好或者其他的控制输入输出协议来做二次开发那我就不去搞了,我需要进行下一个课题,至此 END!

    接下来 去深究昨天被炒的火热的 “新基建” 一共七个板块  

    跟我们行业差异太大的板块 1.特高压 2.城际高速铁路和城际轨道交通 3.大数据中心   

    跟我有一点关系的板块 1.新能源汽车充电桩 2.  5G基站建设 3.人工智能 4.工业互联网

    2020不平凡大家砥砺前行 回想着上个08年的4万亿砸出来的货币大量进入了房地产领域,使得房地产价格一路上涨,这次的N个4万亿别无他求让我和各位之间缩小一下贫富差距。

------------------------------分隔线---------------------

整理出来了一份搭建方案的搭建教程商务获取同上vx

  • 18
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小日子野一天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值