Dreamer2q Blog
见到,不如不见
Dreamer2q

Code is cheap, talk is expensive

64日志

出厂鸿蒙平板GMS解决方案

创建于 2021-10-04 共 1825 字,阅读约 7 分钟 更新于 21-10-04 18:09
浏览 89评论 0

起因是看了极客湾的视频购入了HUAWEI matepad 11,一开始感觉一切都好;但是噩梦开始了当我准备安装GMS了。


下面记录一下我尝试过的方案:

凑合着用

一开始感觉没啥的,没有就凑合着用呗,反正平板也不是生产力工具(至少目前不是),就找一找替代方案了。


结合我的需求:

  • Chrome:华为浏览器 + Yandex + Edge,没有 Chrome 就用这个几个,看那个好用就用哪一个,但是比较不好的是,它们的触屏体验太差劲了,尤其是浏览“桌面版”的网页的时候,根本看出来优化的痕迹(需要鼠标移动触发的机制时,简直无法使用)。反观 Chrome,对视频播放器有优化,比较符合移动端的操作方式,点一次显示“控制面板”而不是“暂停/播放”。
  • Chrome 密码同步:这点实属无奈,浏览器基本上都支持密码填充的功能,但是我比较依赖这个功能,不然每次都去查看密码太麻烦了。替代方案可能就是“lastpass”了,能填充一点是一点吧。
  • Chrome 书签:虽然说可以导出,但是同步是一个问题,不想折腾(虽然保存了许多书签,但是大部分都是输入网址啊,用得还是比较少的)。
  • Play 商店:这点就很难有其它替代方案了,许多 App 的官网,居然给一个 Play 商店的链接,让你去 Play 下载。无语了,本来就是没有 Play 商店,才去你官网瞧瞧的,但是你又把人给怼回去了,这样只能找第三方下载站。当然,也可以手机上安装好,直接分享给平板也行,但是遇到需要 Play 框架的就不行了。
  • Gmail:使用 QQ 邮箱替代。
  • 游戏,使用 Play 账号的游戏都不要想在平板上玩耍了。


上面说了这木多,其实最重要的还是 Chrome,没办法,浏览器才是互联网最重要的入口呢,但是目前个大厂商一个要比一个鸡贼,恨不得成为所有流量的入口。

就这样过了一段时间,老是觉得缺少了一点什么,对就是缺少了 Chrome,虽然 Yandex 体验也不错。


于是今天又折腾了一下,总算有一个方案可以让我接受了。在说最终方案之前,先来聊聊折腾过的东西:

原生安装

原生安卓即真机安装 GMS,但是折腾许久才发现(网上给的方法都不可用),原来 Google Play 服务并没有你适配出厂鸿蒙机型,所以目前没办法做到原生安装。如果是从“emui”升级到鸿蒙的,自然是可以的;至于 matepad 11 自然是无缘了。

容器安装

容器安装即将 GMS 安装在一个 App 的空间里面,基于这个方案的有

  • gspace:又名 谷歌空间,将 GMS 安装在一个容器里面(姑且让我这样称呼,因为我也不太清楚专业称呼,只能借助 Docker 进行类比)。这样的方案,我觉得可以接受,但是啊但是,我尝试安装 Chrome 的时候,出现了问题,Chrome 无法正常启动,既然这样,要你有何用?
  • ourplay:谷歌空间看了下,很久没有维护了,这样“ourplay”就是“gspace”的后续,不同的是这个有许多广告,捆绑了其它内容。不过既然,是比较新的,我以为它修好了 Chrome 的问题,但是并没有,依旧无法正常使用 Chrome。
  • 其它类似 App,体验一下发现太恶心了,居然还能在 Play 之上弹出广告,大多都捆绑了乱七八糟的加速功能。(一个小细节,这类 App 去登录 Google 账号的时候,需要额外的验证步骤,需要其它已经登录的设备验证一下)。


其中,ourplay属于商业类型的应用,既然这样地应用都没有处理好这样问题,如果再去寻找其它类似的 App 容器,也不一定有效果,无奈只能放弃了这个方案了。

就在我以为山穷水尽之时,突然发现了“vmos”这个神奇的东西。

虚拟机安装

啥都能套娃,安卓平台上还有安卓的虚拟机,这点真是让我有点想不到。


然后就是下载虚拟机平台,酷安上搜了一下,盗版玩意有点多啊,其中“vmos pro”也是盗版的,因为我又从官网下载安装了一个原生正版的,于是桌面上出现了两个一模一样的图标和名称。


但是“虚拟机”天然的有运行效率的堪忧,简单体验了一下,“Chrome”里面进行滚动很感受到明显的卡顿,不过很快发现了这个根源,因为一些虚拟机 App 的优化不到位,导致卡顿明显;让我误以为“vmos”比较拖垮。后面我又尝试了“光速虚拟机”这个App,才发现它这个优化挺不错的,但是问题也挺多的,只有 32 位,且虚拟机内部的返回键没有打通,导致“返回”就回到了真机的桌面了。

最后,选择了“vmos pro”破解版作为最终方案,附上链接:

体验如下

  • 返回键和虚拟机内部打通,外部的返回键直接反馈给虚拟机里面。
  • 卡顿几乎无感,这点可能因为 rom 裁剪的比较好?
  • 可以获取“root”,安装“xposed”等插件,可以解决安卓抓包问题。
  • 每次启动虚拟机需要好几秒种,如果后台保活可能耗电变多。
  • 完美运行 Chrome。

总结


鸿蒙没有了 GMS 真的是硬伤,HMS 不知道啥时能赶上,大部分都有 GMS 的需求。安卓虚拟机里面真的可以为所欲为了,算是对长久缺少的 root 一种安慰吧。后续可以考虑放弃“太极虚拟框架”(如果太极能支持 GMS 就完美了,此外太极的插件好像都没啥用处)。一些兼容性差的 App 可以放在虚拟机里面了,说的就是你“QQ HD”,真的要吐了。