论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙 Next 可兼容运行 Android App,还支持出海 GMS? ...
鸿蒙 Next 可兼容运行 Android App,还支持出海 GMS?
锦通
金牌会员
|
2024-12-7 15:02:59
|
显示全部楼层
|
阅读模式
楼主
主题
880
|
帖子
880
|
积分
2640
最近 「出境易」和 「卓易通」 应该算是鸿蒙和 Android 开辟圈“突如其来”的热门话题,而 「出境易」大概更高频一些,主要也是 Next 5.0 被大家发现刚上架了一个名为「出境易」的应用,
通过这个 App 用户可以直接运行不兼容 Next 的 Android App,并使用 GMS 支持
。
本文主要来自现在互联网资料整合。
「出境易」可以先简单理解为是“
在鸿蒙 NEXT 里运行 Android App 的工具
” ,同样 「卓易通」 也是,它们都雷同通过”假造机“的形式来运行的安卓“子体系”,在性能还能接受的环境下,让 Android App 可以运行到 NEXT 上,另外 「出境易」 还通过 Micro G 来支持到 GMS 环境。
但是其实严格来说并不是假造机,而是容器。
固然,两者也存在一些区别,比方:
「出境易」会包罗了一个定制的 Micro G,所以理论上应该是包罗 Google Play,但是 「出境易」会有雷同“白名单”的机制,仅有互助的 APP 可以安装,会检查签名,所以只有部分特定的 Android App 可以通过它来安装并运行
「卓易通」则使用黑名单方式,仅对鸿蒙 Next 上架的应用无法安装,也会检查签名
Micro G 可以理解为是给无法按照 GMS 的机器使用 GMS 的一种方式,比方在之前「非纯血」鸿蒙上,通过 Micro G + Aurora Store ,再配合“不知名开辟者”的 hw 插件,就可以让「非纯血」鸿蒙直接使用 GMS:
固然,其实「出境易」和 「卓易通」两者其实场景可以搭配使用,比方使用卓易通可以访问 Google Play ,然后通过它来下载和安装其他应用,然后再使用 「出境易」的 GMS·····
所以理论上,在「出境易」的环境内,用户可以直接安装白名单上的软件,然后通过界面跳转打开工具,进入到附带的环境「卓易通」和文件管理,去解锁更多支持·····
而其实「出境易」和 「卓易通」本身就是一个 Android Apk,可以直接在安卓体系上运行,而在纯血 Next 上,安装「出境易」的过程中则需要下载较大的资源包,而且需要重启体系,而在运行之后,「出境易」和 「卓易通」属于“独立环境”,比方内部开启的代理软件无法运用到纯血的 Next App 上。
大概理解:
「出境易」对应的是 Google Play,「卓易通」对应的是华为应用市肆(或者国内应用市肆)
。
在实现上,看网友们的测试,现在技术支持应该是华为自研的 iSulad 通用容器引擎,这个在早期就有大佬在鸿蒙 Next 底层发现了 iSulad 进程支持。
iSulad 支持多种容器 runtime,包罗 lxc、runc 和 kata,比方大家熟知的 lxc (Linux Containers) 就是 C 语言编写的开源 runtime,属于资源占用少,适用于对底噪资源限制高的场景,是 iSulad 默认的 runtime。
iSulad 作为新的通用容器引擎,官方表示它具有轻、快、 易、灵的特点,这个和子弹蚂蚁"小个头、大能量"的形象不谋而合,所以选用了这个 logo
目从官方的资料看, iSulad 的特点如下:
轻量语言:C/C++,Rust on the way
北向接口:提供CRI接口,支持对接Kubernets;同时提供便捷使用的命令行
南向接口:支持 OCI runtime 和镜像规范,支持平滑更换
容器形态:支持体系容器、虚机容器等多种容器形态
扩展本事:提供插件化架构,可根据用户需要开辟定制化插件
而从现在看到资料推测,这些 android 容器的镜像应该不包罗独立 linux 环境,由于 hongmeng kernel 本身可以兼容linux abi,所以不需要独立内核:
而配合 device info hw 可以知道容器对应安卓 12、API 31:
对于容器性能,网友测试结论大概是:
CPU大概 8 - 9 成左右性能
GPU性能几乎无损
有屏幕锁帧的环境
内存占用较大,比方上来就是 8GB 初始化占用
耗电量预估略大于正常
从现在效果上看,鸿蒙 NEXT 配合 「出境易」+ 「卓易通」,也是一种变相的双“体系”模式,这反而变相印证了早期的“谣言”:
总的来说,这是好事,至少让 鸿蒙 NEXT 多了新的大概性,而且现在看来效果也并不差,固然肯定另有不少题目,但是至少它可用了不是么?
末了,「卓易通」其实属于用户卡 Bug 卡出来,而后另有人提取 App 的场景,现在来看应该没对外开辟可用,固然有「出境易」,但是明显限定了场景,所以“逃课”是不可取的,该适配还是要适配~
参考资料
https://www.zhihu.com/question/5771833354/answer/47159567135
https://zhuanlan.zhihu.com/p/10576812652
https://www.bilibili.com/video/BV1Q96NYkEU2/
https://cn.club.vmall.com/mhw/consumer/cn/community/mhwnews/article/id_1000000000002180550/
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
锦通
金牌会员
这个人很懒什么都没写!
楼主热帖
漏洞利用
vue3 - 最新详细实现 “拖曳式课程表“ ...
快速入手node.js
如何成为一位人心所向的管理者?我的经 ...
如何在文章中设置灰色文本框(正文底色 ...
医院HIS体系厂家统计
奇怪,为什么ArrayList初始化容量大小 ...
八、MySQL之事务控制语言
Vue实现复制粘贴功能
理解MVCC
标签云
挺好的
服务器
快速回复
返回顶部
返回列表