有没有开源的云手机方案

2021-08-31 12:04:32 +08:00
 rust
在 X 宝上看到一个设备, 叫 Station P1
是瑞星微 RK3399 的处理器,ARM64 架构的,然后它可以创建 10 台虚拟安卓设备,算是一个私有化云手机了.
暂且不论性能,请问它是什么原理?
有没有开源的方案?
8079 次点击
所在节点    程序员
23 条回复
icepie
2021-08-31 12:07:15 +08:00
我知道一个 stf
xcold
2021-08-31 12:12:55 +08:00
https://github.com/openstf/stf

原理就是屏幕捕获(安卓和 IOS 的实现 API 完全不同)+直播推拉流+远程控制,机房最好有一个 local 的服务器(比如 Mac mini )来中转。

可以找一些文章看看:
https://www.hackbase.net/mobile/tips/260115.html
https://testerhome.com/topics/20866
rust
2021-08-31 12:15:50 +08:00
@icepie
@xcold
抱歉我的意思没能表达清楚
我是想了解它的虚拟化原理,难道是直接 qemu-arm64 跑的?
l4ever
2021-08-31 13:15:17 +08:00
用 adb 截图? 现在云手机都是这样的?
那性能能接受吗?
cache
2021-08-31 13:49:17 +08:00
@rust
genymotion 有 paas 版
https://docs.genymotion.com/paas/latest/02_Getting_Started/021_AWS.html,
估计就是移植了一下桌面版到云端,一台虚拟机只能跑一台手机。

开源的有 https://anbox.io/

anbox 也有个和 canonical 合作的 paas 版
https://anbox-cloud.io/docs/manage/container-access

据说华为的云手机用的也是这个方案。
nowgoo
2021-08-31 15:24:12 +08:00
搭车提一个问题,请问有没有开源的手机云服务方案?比如通讯录、相册啥的,存在自己的私有云里。
Latin
2021-08-31 17:21:19 +08:00
https://github.com/search?q=docker+android
anbox 之类的
试过很多遍 类似的在 x64 和 arm 的机器上都没跑起来
lzxz1234
2021-08-31 17:59:32 +08:00
@nowgoo
Seafile 可以同步相册,支持多端
Valid
2021-08-31 18:32:26 +08:00
不应该是类似 vnc 一样的吗
amber0317
2021-08-31 20:20:32 +08:00
@nowgoo #6 同问,正在尝试摆脱 Google Services...
目前发现一个可以同步通讯录、日历和笔记的 —— EteSync
相册可以考虑群晖
nowgoo
2021-09-01 09:34:31 +08:00
@lzxz1234 @nanekino thanks.
gam2046
2021-09-01 10:03:24 +08:00
我上淘宝搜了一下,商家描述中并没有关于“可以创建 10 台虚拟安卓设备”,可以给个相关的链接嘛
rust
2021-09-01 11:09:34 +08:00
scofieldpeng
2021-09-01 14:25:43 +08:00
@rust 看了淘宝,感觉是你理解有问题,他说的是买主机,送一个云系统的使用权,云系统拟以虚拟 10 个安卓设备
rust
2021-09-01 15:46:40 +08:00
@scofieldpeng 是啊,我就是想知道它怎么虚拟出来的,因为 RK3399 是 ARM64 的 CPU,难道这厂商自己实现了 ARM64+KVM+QEMU_ARM64?
stoneabc
2021-09-01 17:27:49 +08:00
@rust https://www.bilibili.com/video/av92695249/ 华为用的 monbox,就是上面提到的 anbox 的改版
scofieldpeng
2021-09-01 17:58:31 +08:00
@rust 别人意思是,你买我这个主机,我送你一个云群控系统,这个云上的系统上最多可以有 9 个设备,加上你的这个主机就一共有 10 个安卓设备,虚拟化跟这个主机没任何关系
rust
2021-09-01 18:10:47 +08:00
@scofieldpeng 不,我问了商家,是这个设备可以虚拟出 10 台安卓手机,然后这 10 台手机是可以通过这个云控系统控制的.
然后这个云控系统也不是送的,这个设备单价 899,如果加上这套虚拟化系统,售价就是 4000.设备出厂的时候自带的是 Station OS,用于娱乐的.然后如果是虚拟化的,它的系统是 ARMBian.所以我才猜测厂家是不是移植了 Emulator 到 ARM64 上.
商家还有一个服务器,上面有 11 片 RK3399 的主板,可以虚拟出 110 台设备...
rust
2021-09-01 18:11:09 +08:00
@stoneabc 感谢分享,我去看看
scofieldpeng
2021-09-01 18:59:49 +08:00
@rust 原来如此,我看介绍看起来是云控系统有 9 个设备

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX