鸿蒙是如何做到兼容太极的?

by , at 04 June 2021, tags : 鸿蒙 安卓 兼容 华为 太极 点击纠错 点击删除
使用CN2/CN2GIA顶级线路,支持Shadowsocks/V2ray科学上网,支持支付宝付款,每月仅需 5 美元
## 加入品葱精选 Telegram Channel ##

知乎用户 GYMNKHANA 10 发表

这是作者本人对此的回应:

知乎用户 PegionFish 发表

Ubuntu 和 Debian 的官方 repo 里都有 arch-install-scripts,但是你不能说这俩跟 Arch 是一回事

当然,你要说 Ubuntu 不是 Linux,那就是另一回事情了

知乎用户 ShiraYuki​ 发表

通过取名。

正如徐直军所说,一开始这个系统不叫 “鸿蒙”,是后来取的。

鸿蒙的 wiki 是这么写的:鸿蒙,也作鸿濛,是古代中国人的世界观。古代的中国人认为在天地开辟(形成)之前是一团混沌的元气,这种自然的元气叫做鸿蒙。

而太极的 wiki 中则提到:太极一般是指宇宙最原始的秩序状态,出现于阴阳未分的混沌时期(无极)之后,而后形成万物(宇宙)的本源——混天太极。

也就是说,通过取名 “鸿蒙”,使得原本就出生于混沌的“太极” 回到了自己诞生的地方,自然而然就可以完美运行。

知乎用户 尘飞扬​ 发表

可以肯定的说,手机版鸿蒙就是安卓 aosp 套皮,至少目前是这样。(还有个用来混淆视线的嵌入式鸿蒙,注意分清)

前言:=====================

那些骂人的极端粉丝请注意,我们反对的不是自研,而是反对吹牛忽悠。如果当初有人也以自研,民族,国家为挡箭牌,那我们就不可能揭露红心浏览器和木兰语言的吹牛和忽悠。

我们不是要打击华为,而是要揪出企业的恶,让中国的研发环境少一些吹牛忽悠欺骗。

我们的核心价值观是:富强、民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善

大家好好想想,HW 做了什么?有没有公然挑衅我们的核心价值观

第一个问题:如果套皮谷歌会告华为吗?

答:

不会。

这些人是没搞清楚或故意混淆 AOSP(Android Open-Source Project,Android 开放源代码项目)和谷歌 android 的区别。AOSP 随便用,但是只有经过谷歌认证的安卓才能安装 GMS 和谷歌 play。搞明白了没?谷歌控制的是 gms 和谷歌 play,谷歌无权控制安卓。

一些人造谣谷歌告阿里,实际上谷歌从来没有起诉过阿里。还有套皮的红心浏览器谷歌也没有告。

套皮安卓是帮谷歌壮大安卓生态,压制 ios 等对手。当年谷歌 diss 阿里就是因为阿里重写了虚拟机(可见,阿里的自主化做的比某厂多多了),想分裂生态另起炉灶,如果阿里套皮,谷歌才懒得理。

第二个问题:鸿蒙 os 开源了吗?

某个群体否认手机鸿蒙 os 是 PPT,说鸿蒙开源了,哪里还是 PPT。

1,直到目前(2021.02.29)开源的鸿蒙代码只是 IOT 部分的,官方称轻鸿蒙,也就是 liteOS,和手机版完全是两个东西。

2,源码没有,也没有任何一款在售手机搭载,开了多次发布会吹随时可用,吊打 A 公司和 G 公司系统,到现在还处于 beta 状态,不是 PPT 是什么?

3,将来鸿蒙出来了是不是打脸之前质疑的网友的脸?

亩产万斤现在实现了,是不是可以打了当年批判它的人的脸?现在的人是不是要向当年吹牛放卫星的人谢罪?

第三个问题:华为是安卓源码的主要贡献者吗?

根据统计,aosp 源码共 125G,提交量统计,谷歌(不含子公司)提交量占 56%+,苹果 4.3%,华为提交量占 0.04%,按行数统计谷歌更是高达 94% 以上,可见华为王成录博士的谈话有意贬低了谷歌的贡献,这种吃相是很难看的

[如何看待华为王成录在记者访谈中提及的鸿蒙国内软件生态相关内容?​www.zhihu.com

](https://www.zhihu.com/question/447128093/answer/1761790668)

第四个问题:鸿蒙 os 不显示 “power by android” 是不是就能证明鸿蒙不是安卓套皮?

“power by android” 不是想加就能加的,必须通过安卓品牌团队批准才可以。

android 是属于谷歌的商标,不属于安卓开源项目(Android open source project(AOSP))的,基于 AOSP 开发本来就可以不叫安卓,叫蓝蒙 os,胡悠 os,红心 os…… 都可以,不经过安卓品牌团队批准就叫 Android 反而还侵权。(就好比华为贴莱卡标志,必须经过莱卡同意)

https://developer.android.google.cn/distribute/marketing-tools/brand-guidelines?hl=zh-cn#brand-android

第五个问题:网友是在否认华为真的在做一些事 / 自研情吗?

网友是嘲讽它自主科研吗?是否认华为真的在做一些事情吗?

不是。

网友们反感的是它明明连一都没做到就说自己做出了一百,而水军能吹出它做了 1000,还不让网友质疑。

第六个问题:windows 可以运行安卓 app,所以 windows 也套皮的安卓?

花粉:“我在电脑上安装了安卓模拟器打王者荣耀证实了一件事情,windows 是套皮的安卓,因为他的系统里有安卓系统源代码,与此同时我也证明了另外一件事情鸿蒙系统它也能打王者荣耀,巧的是它系统里面有安卓系统源代码,所以鸿蒙也是套皮的安卓,安卓牛逼!!!这个笑话好笑不?”
这个花粉确实蛮搞笑的,window 有自己的 exe,解压后也不是 apk 套皮,更不会想鸿蒙 app 运行起来后后台看到的是一个安卓进程,即 windows 有自己的运行时。最后 windows 卸载了安卓模拟器没影响。鸿蒙去掉了安卓还能开机吗?

还有拿 WSL 来举例说鸿蒙不是套皮安卓的:

‘不能因为 windows 推出了一个 windows subsystem linux,就说 windows 是 linux 套皮。’

和上面的一样,windows 有 WSL 但是人家的 exe 并不是跑在 linux 的运行时(RT)上,而是运行在自己 RT 上!有自己的 win32 生态,WSL 更多的是给开发人员提供 linux 开发测试环境,去掉 WSL 对自身使用和生态毫无影响。鸿蒙那个是直接完全依赖 ART,去掉 aosp 鸿蒙直接……

第七个问题 包含安卓代码就是套皮?

没人说含安卓代码就是套皮,但是鸿蒙连自己的运行时都没有,鸿蒙 app 运行在 ART 之上,这还不是套皮是什么?

大嘴说鸿蒙随时可用 2 年了,你见过有哪个鸿蒙原生 app 发布了吗?就连 “花粉俱乐部” 都没有鸿蒙版,只有安卓版。

还能说什么?

第八个问题

@钊哥科普

B 站的大 V 说鸿蒙不是套皮,他是大神

@钊哥科普

,利益相关,深圳鸿蒙会 <深鸿会> 创始人(自己百度 深鸿会创始人),以后想靠着培训鸿蒙(鸿蒙嵌入式和安卓培训)赚钱呢当然死命的吹,他的科普就像讲相声,专门忽悠小白的,在知乎已经被扒皮,连接:

1、钊哥被扒皮:

[https://zhuanlan.zhihu.com/p/347560026​zhuanlan.zhihu.com

](https://zhuanlan.zhihu.com/p/347560026)

2、钊哥狡辩,再被扒皮:

[https://zhuanlan.zhihu.com/p/359695902​zhuanlan.zhihu.com

](https://zhuanlan.zhihu.com/p/359695902)

钊哥在知乎被扒皮了就 骂知乎是 “B 乎”,跑到 B 站去装 B 了,不怎么敢在知乎忽悠了。

感谢 @zzzzzz 站出来揭穿虚伪,这个哥们还有一篇很有趣的文章,用鸿蒙的套路介绍他的 GodOS:

[知乎用户​www.zhihu.com

](https://www.zhihu.com/people/xue-su-meng-xiang-yu/answers)

第九个问题某厂吹鸿蒙 os 是被逼的,是给谷歌 / 美国看的?

这个理由听起来好像有道理,但是再仔细一分析妥妥的是自己骗自己:

1,做给谷歌做给外国人看,吓唬它们的,全程却是中文而不是英语,手机发布会都用英语,反而 “做给谷歌 / 美国” 看吹鸿蒙的用中文。

2,谷歌看 “吹牛” 来判断一个系统怎么样?it 界的真理是:talk is cheap,show me the code。等鸿蒙是开源,谷歌的工程师一看源码就知道行不行,根本不在乎对方说什么。

可见,吹鸿蒙的言论主要针对的对象还是中国人的,hy 的就是国人。

============ 鸿蒙底层调用安卓 ===

1.Ability 不能脱离 Android 独立存在。

2.Ability 相互启动,依赖 Android api。

3. 吹嘘的分布式功能,依赖 Android api。

4.“公共事件与通知”“分布式任务调度” 至少本地是依赖 Android api

详细说明见:https://www.zhihu.com/question/448136663/answer/1773484458

代码级扒皮 HM 套娃设计:

https://www.zhihu.com/question/448136663/answer/1774598799

正文:=======================

鸿蒙只是在安卓系统里加了一些功能服务,本质还是安卓。

第一,鸿蒙开发工具生成的鸿蒙 app 是 apk 套皮。

第二,鸿蒙 app 运行时,后台看到的是一个安卓进程在运行

1,在 build -> intermediates -> shell -> debug -> src -> main -> java -> com -> 包名 目录下看到安卓的原生代码。

2,鸿蒙 app 背后真的有一个安卓的 application 在运行,windowManager 也是安卓的,继续推论的话,framework 层也是安卓的。

3,鸿蒙系统里那个系统拨号 app 是个安卓 app

如果华为这叫鸿蒙 os,那红心浏览器真的有点冤,红心浏览器也是引用谷歌浏览器核心的同时有自己的一些东西,也可以先发布然后以后慢慢替换……

那些骂人的极端粉丝请注意:

1,我们反对的不是自研,而是反对吹牛忽悠。如果当初有人也以自研,民族,国家为挡箭牌,那我们就不可能揭露红心浏览器和木兰语言的吹牛和忽悠。

2,我们不反对华为模仿 / 拷贝 / fork 安卓 / 安卓套皮…… 我们反对的是不诚实。

我们不是要打击华为,而是要揪出企业的恶,让中国的研发环境少一些吹牛忽悠欺骗。

—————更新

鸿蒙系统竟然弹出了和安卓一模一样的告示,这个告示是安卓的历史问题,鸿蒙系统 “兼容” 了安卓历史?

在鸿蒙应用从鸿蒙 2.0 中,调出了安卓 10 的彩蛋

一些人受营销长期洗脑,失去理智,接受不得对华为的一点批评,一说华为一点不是就爆炸

== 某些势力擅长偷换概念,转移矛盾集 ==

1,水军和 kol 吹牛华为,你戳破它的牛逼,你就是黑华为。

(反对吹牛 转换 成反对华为—> 反对中国企业,你反对吹牛的矛盾被它们转换成你反对中国企业)

2,某品牌跑分作弊,样片造假,虚假宣传…… 你批评你就是黑某品牌,你就是美国人的帮凶。

(批评某品牌做的恶行为 偷换概念成 打击某品牌—> 中国企业,你和某品牌做恶的矛盾就被转换成了你不支持中国企业,打击中国企业的矛盾)

3,极端粉丝吹华为,网友揭露真相打回原形,他们一但词穷就咆哮:你行你上啊!

莫名其妙,你让别人上,你给别人发工资?

4,网友骂某品牌高价低配,结果极端粉丝偷换概念成 “网友反对国产卖高价”

5,你批评某企业的吹牛行为,它们就偷换概念成你批评自主研发。

6,某品牌高管吹牛,最终证明是吹牛(比如吹鸿蒙随时可以用在手机上,生态迁移只要 1-2 天),网友一批评就扣帽子:崇洋媚外,不爱国,打压国产…… 把网友和吹牛的矛盾,偷换概念成网友不支持国产,转移矛盾成网友和自研的矛盾。

======== 华为营销的滑头之处 =======

发布会吹的是手机版的鸿蒙 os,开源的却是 liteos 的,完全不是同一个东西,好巧不巧他们都叫鸿蒙。

———- 有些人给我推荐‘钊哥科普’,去看了一下,发现这个人就是个大忽悠————

不是鸿蒙开发者就不能发现问题?揭穿红心浏览器忽悠的是红心浏览器的开发者吗?揭穿木兰语言忽悠的是木兰语言开发者吗?揭穿汉芯 p 局的是汉芯开发者吗?……

@钊哥科普

到底科普了啥?图:

=======================

阿里腾讯等与华为合作给鸿蒙适配 app?菊花 PPT 套路多

一个花粉拿来一张图,说腾讯阿里都和鸿蒙 os 合作了,你却还在质疑鸿蒙。

我仔细一看那个 ppt,好家伙,菊花不仅善于玩文字游戏,ppt 忽悠也是一把好手。

大家看看 ppt,上面那一排全是 app 图标,鸿蒙是‘兼容’安卓,当然支持这些 app,而最底下那排才是公司图标,才是合作伙伴。哪里有什么腾讯,阿里?

都是一些小家电和汽车的公司的 logo,也就是嵌入式 os 的用户,也就是那个嵌入式鸿蒙,和手机鸿蒙根本就是两码事。

吹阿里,腾讯为鸿蒙 os 适配软件根本就是被菊花 PPT 忽悠臆想的事,还到处自豪吹牛散布谣言。

== 网友厌恶的不是模仿 / 拷贝 / 借鉴,厌恶的是缺乏诚意的营销宣传,浮夸的吹牛和忽悠 ==

言尽于此,能明白的看了就会明白,不能不想明白的甚至又说我黑的你们随意发挥

知乎用户 韩朴宇 发表

我觉得这没啥的,毕竟 “兼容”Android10 吗。

要是太极也能 hook hap 格式的 app 才有意思呢。

知乎用户 犹豫就会败北​ 发表

太极

一阴一阳

阴者安卓

阳者鸿蒙

阴阳共存,此乃天道

知乎用户 匿名用户 发表

你问这些什么目的,谁指使你的,你的动机是什么,你取得有关部门许可了吗 ?这里容许你问了吗?你背后是谁,问这些想干什么?你想颠覆什么?破坏什么?拜先生给了你多少黑钱?回答不上来?那么跟我走一趟,顺便把你家水表带上,取证。别说我们瞎抓你,都是有理有据的。

关键时刻,警惕拜登打华为牌

知乎用户 千越 发表

宣传的鸿蒙是秒 AG,实际的鸿蒙和 colorOS,Flyme,MIUI 一样的东西,现在已经有人把鸿蒙,安卓和 iOS 并列比较了,用不了多久世界第二大移动操作系统就是鸿蒙了,我不止一次见到有人说华为不优化安卓了,安卓要没落了,可惜了安卓

知乎用户 悦石 发表

fake it till you make it

知乎用户 李二狗 发表

这么说吧,李四写了一本高数作业,资料李四查的,解答过程李四论证的,字李四写的,虽然答案没问题,课代表(用户)说,李四写字可能不太好看,老师可能看不清(性能可能一般,但总体说的过去)。

然后张三字写的漂亮(优化了部分性能),拿过来用自己的本子抄了你的作业(代码重构),然后用特别精美的彩色卡纸(营销)给作业本做了包装,交给了课代表(用户),说这本作业是他独立自主写完(自主研发)的。

重点是这一切,班里懂高数的人(从业人员)大多还都看到了。

现在张三说:你们(从业人员)黑我,就是看不得咱班(我国)高数平均成绩上升(弥补了自研系统的空缺)!你们就是和班主任作对,你们拿了隔壁班的班费!

吃瓜同学(群众):张三说的对啊!

大部分骂张三的人:你自己明明可以费点功夫自己写作业的,又不是不会算?为啥把精力浪费在了选包装纸上了?


然后 A 站出来说了:张三你炒作业!我翻看你漏出来的几页看过了,做题思路和解法都和李四一模一样,连李四设的一个变量名叫『salkdhfasdfh』你作业里叫『Hm_salkdhfasdfh』!就加了个前缀!
吃瓜同学(群众):张三是我们班最好的老大哥,我不管他抄没抄作业,我相信他的人品!

接着 B 站出来说了:张三你炒作业!我都看见了!
吃瓜同学(群众):你看见 P 了,你有证据吗?
B:你去翻一下 A 的聊天记录,A 都说明白了!
吃瓜同学(群众):聊天记录我看不到,你有证据吗?
B:“漏出来的几页做题思路和解法都和李四一模一样,连李四设的一个变量名『salkdhfasdfh』你作业里叫『Hm_salkdhfasdfh』!就加了个前缀!”
吃瓜同学(群众):张三是我们班最好的老大哥,我不管他抄没抄作业,我相信他的人品!


李四作业:
【李四. h】
int sum_int(int a,int b)
{
int x;int y;int sum;
sum = 0;
x=a;
y=b;
sum=a+b;
return sum;
}
【李四. c】
include <李四. h>
int main()
{
int num = 0;
num = sum(1,1);
printf(“d%",num);
return 0;
}

张三独立自主完成的作业:
【张三. h】
include <李四. h>
int hm_sum_int(int a,int b)
{
int hm_sum = 0;
hm_sum = sum_int(a,b);
return hm_sum;
}
【张三. c】
include <张三. h>
int main()
{
int num = 0;
num = hm_sum_int(1,1);
printf(“d%",num);
return 0;
}
张三:“张三. h” 这份作业是我独立自主完成的作业,和李四没有关系。并且我的作业比李四作业要好 30%!!!
词(代码)不达意,这里格式和缩进也懒的调,大概说明意思就好。


根据评论区评论持续更新

知乎用户 MikeDuke 发表

笑死我了,安卓运行太极还需要兼容吗?

知乎用户 匿名用户 发表

当年微软在 WP 都没有做到的东西, 华为做到了,实锤华为软件实力比微软厉害

知乎用户 冻柠乌龙​ 发表

因为鸿蒙老祖练了太极

知乎用户 赋离 发表

有没有大牛来解释一下,这到底是鸿蒙有完善的安卓兼容层还是鸿蒙仅为套皮安卓?

我理解鸿蒙能运行安卓应用,毕竟要让安卓用户从 EMUI 无缝过渡,肯定得做安卓的兼容。

但是…

100% 兼容却没有任何 BUG,这不就实锤是一个系统了吗?

我真的有点害怕得出鸿蒙还是安卓的结论。

大家用惯了的安卓,iOS,甚至是早期的塞班,WP,这些外国人的东西,真的能完全信任吗

没有巨大的利益,相信谷歌和 iOS 不会有兴趣整什么幺蛾子,但战争时期呢

大家之所以对鸿蒙抱有这么高的期待,甚至为它在网上和别人争得面红耳赤,就是希望它能改变一些东西。

将手机系统的自主权抓在自己手里,远比系统本身是否好用更为重要。


我知道 AOSP 是开源的,别再提醒我了大哥们。

知乎用户 李依​ 发表

这问题底下好几个答主都是文豪。

知乎用户 皮皮叔叔的小屋 发表

鸿蒙 OS 是个筐,啥都可以往里装的,兼容个太极有啥新鲜的,你懂啥是分布式跨平台的么?我早已经不纠结了,啥安卓套壳,啥兼容 APK,那是你图样图森破,上台拿衣服,在手机上目前它是安卓的衣服,但衣服下面有俩人,如果它兼容了 iOS、Ubuntu Touch 甚至 Symbian、WP,那就是一件衣服下面 N 个人了;在桌面端它可以是 Windows/MacOS/Linux 的衣服,但衣服下面有 2-N 个人;以此类推,但是像 TV、车机等都没有形成比较明显的垄断系统,鸿蒙 OS 自然不必兼容谁。

就像小明是个大胖子爱吃烤鸭,皮皮是个瘦小子,有一天皮皮穿了一件衣服把小明也罩在里面了,小明继续吃烤鸭,那烤鸭能是皮皮吃的么?不是!你能说衣服下面是小明么?不能!因为还有皮皮。

后来皮皮把小明掏空了,小明已经可有可无了,烤鸭自然是皮皮吃了,你还能说衣服下面是小明么?

鸿蒙 OS 是个筐,啥都可以往里装,不同平台不同方案同一个筐,一筐天下,多好!

知乎用户 远方的蛋炒饭 发表

笑死了,这也能作为一个话题?带节奏带魔楞了吧?

人家作者不可不想谭浑水,闷声发大财不好吗,要被你们拉出来消费?

回答正题,稍微懂点技术也不至于问出这个问题,搞过虚拟机的都清楚,越是盒子里的系统或者模拟系统越好上金手指。因为不是自己的底层不影响自己稳定和安全,随便搞。

鸿蒙底层 linux,用的原生 aosp 的 art 虚拟机,这不就是太极的完美运行环境么,不能兼容才奇怪呢。

知乎用户 璆丗 发表

如果一个动物,看起来像狼,跑起来像狼,咬起来像狼,那么……

它有可能就是狼,也有可能是一条哈士奇!

很多不懂技术的人,分不清鸿蒙和安卓,就像很多不懂狗的人,分不清狼跟哈士奇一样!

知乎用户 老内鬼​ 发表

太极是根据 Android Hook 技术开发的,可以通过重新打包 app 实现免 root 加载 xposed 模块。这么说吧,安卓大版本更新带来的 api 改变就可以让它的 hook 失效,需要重新适配。

如果你是做系统安全,就知道华为系统目前是两个内核,如果你在鸿蒙上面运行了太极,那就可能直接杀了个安卓 10 的 EMUI11 的内核。

因为理论上你要是没事干,查询系统应该会在 Linux 先看到有个安卓 10 的环境。

然后打开系统文件下面的系统查询,鸿蒙还在运行,你的太极只能影响到安卓环境那边的核心。

其实我希望的效果是鸿蒙系统可以,做点有意义的功能,现在就实现个互连,和微系统,用处不大。

知乎用户 哈哈哈 发表

多方是指火星人和水星人么

知乎用户 TSQZSL 发表

太极框架的作者在知乎有账号,搜 weishu 就行了。

weishu 的回答是不知道太极如何在鸿蒙上使用,在他的微信公众号上,他说他没有华为手机,也就是说他没有接触到鸿蒙 OS。对于一个开发者,没接触不了解就回答不知道,这是比较客观的回答。随着后续鸿蒙大规模推送,相信他能够给出鸿蒙是如何支持太极的答案。

我想提问者提出问题是想太极在鸿蒙上运行来判断鸿蒙是否是安卓套壳?如果是这个意思的话,那还是等后续开源代码后再判断。

这里多说几句有意思的现象,就是知乎上成天热炒鸿蒙套壳和行业内 OS 大拿看法上的不同。知乎上真正的大拿不少,但是他们的回答关注的人却很少,不得不说太遗憾。这里推荐几个大拿文章:

1、赵俊民,方舟编译器的作者,这篇文章说方舟和鸿蒙,可以看出华为能够做到推出一个脱离安卓环境的操作系统:赵俊民:忆华为 - 方舟岁月

2、Oasis Feng, 曾任阿里巴巴集团资深技术专家,华为核心网平台技术部。对于鸿蒙 2.0 的看法回答,简单总结就是 “鸿蒙 OS 的核心竞争力,是在「底层内核」和「分布式协同层」”,讨论 “争论鸿蒙是不是抄袭或套壳 Android 是没有意义”,谈了他对鸿蒙如何成功的看法: 如何看待 9 月 10 日华为发布的鸿蒙 OS 2.0 系统,应用前景如何?

3、weishu, 曾任支付宝的客户端开发人员,自行开发了安卓上的太极框架。他对方舟的看法是 “方舟编译器是在 Android 应用打包成 APK 的时候,直接把 Java 代码编译为了机器码。注意这个跟 Android 系统的那个 AOT 是不样的,系统是在应用安装或者系统空闲的时候做编译;这种方式你下载到的安装包就是编译好的了,不需要系统动手”“编译器有自己的 runtime 组件,并且原 Android 几乎所有的系统库都被编译为了 maple file” 方舟链接:如何看待方舟编译器源代码疑似曝光,华为李小龙辟谣:来自服务器部门?

最后说一下,知乎是鱼龙混杂,真正懂行的人回答问题并不见得受欢迎,有时候还曲高和寡。而常常带节奏的人很容易有很多跟帖,但跟帖多数不是讨论问题,而是表达立场。

如果真想了解东西,要有一双慧眼,不要被带节奏的人给带走了。

知乎用户 杰林修 发表

置顶补充,没兴趣谈技术,想谈鸿蒙和 Android 关系的,看我这个回答

[杰林修:如何看待依赖 Android 系统底层的太极框架不需要修改就可以在鸿蒙 2.0 中正常使用?​www.zhihu.com

](https://www.zhihu.com/answer/1876105522)


不熟这个软件

看了下官网,安装方式是安装 apk……

所以这不就是一个标准的 app 么?

所以,按鸿蒙的宣传,能完全兼容 android app 的话,为什么不能兼容 太极 这个软件?


补充一下吧。

我的观点是:在我的认识里,太极不是什么很特别的软件,至少我看到的资料,连驱动 / 替换系统文件这一层都没动,是一个典型的 app(应用)

能兼容大部分 Android app 这个 s 级目标,正常情况下就是包含兼容太极这种 A 级目标的。

就不提财大气出牛的不行的微软推出的 wsl/wsl2 了。

linux 下有一款开源软件 ndiswrapper, 是在 Linux 系统下使用 windows 系统设备的驱动的。当年我的笔记本的无线网卡就用过 windows 驱动在 linux 下跑。

NDISWrapper​ndiswrapper.sourceforge.netThis project implements Windows kernel API and NDIS (Network Driver Interface Specification) API within Linux kernel. A Windows driver for wireless network card is then linked to this implementation so that the driver runs natively, as though it is in Windows, without binary emulation.

知乎用户 肖糊给爷爬 发表

讲个故事

3 年前的某天,我忘带手机充电线,跟同事借了下,他拿给我时还嘀咕了一下,我这线是华为口的,能对的上吗?

我拿来插上,开始充电,还是 18w 快充,完美兼容

可我的手机不是华为手机,是如何兼容华为充电线的呢?

知乎用户 夏追 发表

我吐了,一个瀑布流下五个鸿蒙问题,想要眼不见心不烦都不行。我能理解就是鸿蒙其实是个寄生虫,不管是安卓,windows,ios 只要找个完整宿主就能鸠占鹊巢,立刻化身为自研系统,并且秽土转生,还能额外拥有分布式的能力,但是离开一旦宿主,立刻就失去独立生存的能力,只能等待下一个受害者的出现。

知乎用户 连哄带蒙 OS 发表

鸿蒙已逐步在兼容 Linux,Windows,安卓,IOS,后续还有可能兼容 Unix,甚至 DOS。

知乎用户 TechFun 发表

说明 Android10 对太极兼容好

知乎用户 老李号澜清 发表

我想问一句,为什么这么多家公司都能套皮,只有华为一家干了?

知乎用户 王子良 发表

谢邀,但我都不知道太极是什么,无从评论。

知乎用户 StarEngraver 发表

既然能兼容安卓 10,兼容太极在技术上难道不是轻轻松松?

知乎用户 勃冽惊涛 发表

鸿蒙完美掏空了安卓而已,小意思

知乎用户 DDD 发表

鸿蒙指的是开天辟地之前的那一股元气,自然和太极是同一个体系的元素,兼容是理所应当。

至于手机,关手机什么事?

知乎用户 冷霖霜 发表

官方场合用 PPT,非官方场合用嘴说就行

本身就是换个衣服的事情,总不能 JK 换了个校服你就不认识人了吧?

知乎用户 匿名用户 发表

太极只是安卓系统框架服务,鸿蒙为什么不能运行安卓系统框架服务?

知名媒体人,行业专家万能的大熊曾经通过精妙的 “掏空安卓” 比喻描述了这一现象,安卓框架还在,鸿蒙一点点掏空安卓。

知乎用户 zhou 发表

相当于包容在里面,大平台里面的小平台,或者说现在的 AOSP 的部分源代码在里面,但未来不好说,未来有可能 AOSP 只是它里面的很小一部分了,因为按照现在鸿蒙的功能来看和安卓还是存在区别,未来的发展方向和安卓不一样。

知乎用户 季布德 发表

首先明确,太极是啥。

太极就是一个 类 Xposed 框架,它能够加载 Xposed 模块、修改系统和 APP、拦截方法,执行 hook 逻辑等。

太极框架可以在通过模块来增强任意 App 的功能。太极的作用可以简单理解为一个给 APK 做修改的 APK。

而 Xposed 框架是一款可以在不修改 APK 的情况下影响程序运行 (修改系统) 的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。

这里就有一个突出的地方,Xposed 是不修改 APK 的,而太极在安装 APK 时是修改了原有 APK 的,所以这也是一般用户在使用由太极转生后的 apk 会被一些 UI 报警的原因,本质上这些用户都是使用了盗版软件【】。

太极的弱侵入特性不再修改 ART 运行时,也不在全局环境中留下任何踪影;因此只要想要做到,可以轻松逃过各种代码类型的检测。现有的 SafetyNet 检测常常针对的是手机系统是否被修改,而对 apk 的检测一般只是检测特征码。

在运行时对于系统而言,你只是运行了一个不是他们市场提供的 APK,华为既然在鸿蒙中兼容 APK 的运行,那么运行修改过的 APK 没有问题的吧,毕竟谁还没有两个在市场找不到的 APK 比如【小草】ヾ ( ̄0 ̄;) ノ

知乎用户 李杰 发表

听知乎的,他们的程序员已经准备了八个系统,每个都能吊打鸿蒙,至于他们什么时候能发出 ppt?未知罢了

知乎用户 匿名用户 发表

太极主动兼容鸿蒙这一步走得很是时候,也很有必要。weishu 不仅技术过硬而且有着很强的家国情怀,乃是当代大儒,为码农届作出了表率。

大航海时代,作为普通人,能为华为、为任总做点什么呢?

我打开论坛、微博、知乎一查,歪歪斜斜的每页上都写着‘民族荣耀’四个字。我横竖睡不着,仔细看了半夜,才从字缝里看出字来,满本都写着两个字是‘鸿蒙’!

于是我顿悟了: 如果我们每个人都在身份证、户口本、房产证、门牌号、驾驶证、档案、简历上使用方舟大法(Ctrl+F,Ctrl+R),改名 “鸿蒙”,别人问你叫啥名字的时候大声喊出来 “Harmony OS”,主动兼容 “鸿蒙”,让鸿蒙在人体上跑起来,鸿蒙不就真做成了吗?!跨设备、分布式,这就是鸿蒙的精髓!

此外,也建议各位知乎 er 把家里的 WiFi 名称、蓝牙设备名称统统改成 “Harmony OS”。

鸿蒙无处不在,一次命名,到处运行。

也希望 Windows,MacOS,iOS,不要不识抬举,早日开放源码,换 UI 的代码就行,最少也得放出修改系统名称和版本的部分。不然我鸿蒙怎么能兼容 + 超越你们呢?

狗头保命。

知乎用户 王帅帅 发表

努努力,把 harmony os 给 root 了

知乎用户 fly 发表

Windows 是怎么安卓 APP 运行的?

知乎用户 lihoo​ 发表

谢谢提醒,下次升级就不(让)兼容了。

知乎用户 罗理圣律师​ 发表

华为的研发能力和科技大家都有目共睹。

如果真的套安卓的壳,我也认为套得好啊,但愿青出于蓝胜于蓝!在法律的框架内尽可能吸收、借鉴所有有益的东西,来强大自己,武装自己,完善自己,有什么问题??洋为中用,古为今用都是可取的。商场如战场,尽可能降低研发成本,做出有价值的东西才是应有之义。

中国研发出的原子弹是套了美国和苏联的壳吗?我们现在看到的只有伟大!

心胸不要那么狭隘,视野放开阔点,世界很大。

最后送华为一句话,你看的更远,是因为站在巨人的肩上。华为加油!

知乎用户 elplect 发表

说明这时代出现了一位盘古。而显然这位盘古不是太极的创造者。

知乎用户 匿名用户 发表

可不敢乱说!

华为牛批,华为牛批。

知乎用户 关尔 发表

热门话题,这种话题自然会引流,很多知乎专家会出场,这已经不是我多年前认识的知乎了,这个社区已经充满各种各样的伪专家伪专业,成了一个舆论工具,真是可悲。希望知乎能振作起来,不要总是把专业的部分纳入收钱的 VIP 项目,而免费的部分却充满的假信息。

知乎用户 世界最佳可怜 发表

因为 它 就摆在那里,所以能用。

不知道为啥会刷到这个问题,这个问题某种情况下无解

知乎用户 匿名用户 发表

鸿蒙,也作鸿濛,是古代中国人的世界观。古代的中国人认为在天地开辟(形成)之前是一团混沌的元气,这种自然的元气叫做鸿蒙。
太极一般是指宇宙最原始的秩序状态,出现于阴阳未分的混沌时期(无极)之后,而后形成万物(宇宙)的本源——混天太极。
也就是说,通过取名 “鸿蒙”,使得原本就出生于混沌的“太极” 回到了自己诞生的地方,自然而然就可以完美运行。

老祖宗的智慧,自然要比西洋鬼子的花花肠子高明得多

知乎用户 chiying8​ 发表

看到其他楼层有些答主说鸿蒙 os 可能是 Android 的套皮,用了长篇大论用了各种测试各种证明,那些证明和测试得出结论的方法多半是错误的,回家认真读读书吧,多的看图不说了,若坚持那么你就是对的。

自行百度

关于太极,这个老哥答得很有道理

@老内鬼

知乎用户 Yiya Qiu 发表

你无法不兼容你自己。

知乎用户 资乎 发表

自从拜登上台,NGO 的经费又多了起来!

知乎用户 匿名用户 发表

由于找到了财富密码

某太极拳师深藏不露

实则也会被坐实有三万之嫌

希望这位大师拿了钱早日升天,会说中文不一定屁股在中国,有可能整个人都在火星

鸿蒙如何兼容太极?那就太搞笑了。拳师运用的就是太极拳法,怎么能说他和太极没关系呢

知乎用户 Arvol 发表

程序猿的事我不太懂,但是的确有些程序猿是有点分裂了属于是

为什么对鸿蒙 OS 只有抄袭和爱国两种说法!

哦原来我也在说啊。

华为用开源 AOSP 就是抄作业!就是没有自己的东西!但是我调用开源库是用了心思的!你们不能说!

知乎用户 我们的生活 发表

知乎的朋友们随便骂,我就买

知乎用户 泠十三​ 发表

哈哈哈哈 这个角度就很刁钻了

其实我一直想问 如果我在 win 上开某游戏的模拟器运行某游戏这算不算兼容

换皮就换皮 张嘴就是新系统就过分了

知乎用户 Feng Henry 发表

两个系统之间,相互能够兼容,其实不是很难实现。

我先举个例子:

有两个软件 A 和 B,功能都一样:把一段文本中,每个段落的首字母变成大写。

软件 A 和软件 B,可能由两个不同的团队来开发,使用不同的开发语言或者开发技术,代码也可能完全不相同。

但对用户来说,这两个软件功没什么区别。我输入到软件 A 中的数据,也可以输入到软件 B 中,得到相同的结果。那么它们之间数据是 “相互兼容的”。

APP 与系统之间交互的过程,就是 APP 把数据通过数据接口,把数据传递给系统。系统再通过驱动,去指挥硬件完成某项操作。之后系统再将硬件的计算机果(返回值)通过接口返馈给 APP,最后再呈现给用户。

那么对于 APP 来说,鸿蒙要与 Android 的 APP 要能相互兼容,鸿蒙系统只需要预留出能与 Android 系统能实现相同功能的对接接口(API)就可以了——只要保证数据输入格式和返回值一致,就能够实现兼容。至于具体如何去计算出这个结果,如何去调用驱动来控制硬件,那鸿蒙和 Android 可以各用各的方法,这都不干 “兼容性” 什么事了。

要实现 “相同功能的 API”,这个不是什么难事。最直接的方法,可以“重复发明轮子”——我重写一遍软件,来实现相同的功能,这也是一般比较常用的规避版权的方法;也可以直接购买一些第三方的功能模块进行集成整合,比如,奔驰 / 宝马 / 丰田 / 本田…… 的雨刷器可能都是从相同的几家供应商采购,所以,不同品牌、型号汽车上的雨刷可以实现互换(不是 100% 能互换,但尺寸相同的雨刷很多都可以互换);或直接使用一些现成的开源代码;或者以上几种方法混合使用,都可以达到“相互兼容” 的目的。

现阶段,鸿蒙的目标是,实现与 Android APP 相互兼容,以解决生态问题。至于以后,随着二者版本更叠,是否会有所分化,去实现各自不同的功能,这个就要拭目以待了。

知乎用户 adustinsky 发表

疑邻盗斧,出自战国 · 郑 · 列御寇《列子 · 说符》:“人有亡斧者,意其邻之子。视其行步,窃斧也;颜色,窃斧也;言语,窃斧也;动作态度,无为而不窃斧也。” 像不像呢?实在是看不懂这些知乎专家们到底想干嘛了。他们眼里的邻居是谁,这斧子又是谁家的呢?

知乎用户 毛毛 发表

鸿蒙系统啊,很润!

知乎用户 学无止境 发表

鸿蒙要是完全自研是不可能的,软件生态上也要全部另起炉灶,这么多的 app 重新做一次,开发人员工资华为来给?这些公司愿意再去开发一个鸿蒙的版本吗?

鸿蒙肯定跟安卓是有非常亲的关系,我想用户对于这点大多数也是心里有数的。但用户中也有很多不知道安卓系统的基本知识和历史的,也不会去管它究竟有多少比例是完全自研的,他们只要好用,只要公司和媒体宣传的是自主开发的就信了就觉得自豪了,这也怪不得。反正华为鸿蒙发布了我至少也觉得这是一件大好事。

看了很多有技术含量的贴子,也只看懂点皮毛,所以不敢妄论鸿蒙究竟算不算能跟安卓成为并列关系的系统。它究竟是安卓的亲兄弟堂兄弟表兄弟,还是安卓的儿子辈,或者只是给安卓换了个面具换了身衣服打扮得漂亮了一点出来卖?这些都应该让时间去证明了,也许以后谷歌会出来回应一下鸿蒙是否抄袭换皮,或者来跟华为打个官司啥的。科技公司之间的互相扯皮骂战也是很常见的事。所以还是让子弹飞一会儿,你以为的事实也许并非事实呢。

另外谷歌最近也赶着提前华为发布了类似于鸿蒙的打通各种不同硬件的系统,那就说明华为的思路是很超前很准确的。期待国产越来越强!

知乎用户 匿名用户 发表

套皮有啥可说的。拉拉基。

知乎用户 网络有阴暗的地方 发表

知乎没战斗力,直接微博问,大神中路对狙才有意思

知乎用户 匿名用户 发表

鸿蒙分布式框架 到底是什么意思啊?有没有人能用通俗易懂的话来给我解释一下。

知乎用户 匿名用户 发表

永远支持华为 homo 系统

知乎用户 匿名用户 发表

爱啥啥,不知道。

反正能做的就是不买,用一句话来说就是:瞅你就恶心。

知乎用户 cokey 发表

鸿蒙是一个分布式操作系统,包括手表,车机,手机,物联网等部分。

鸿蒙的手机部分主分支使用了 AOSP 的代码来兼容安卓应用,同时也支持纯鸿蒙应用,我感觉类似于以前阿里巴巴的云 OS,你要说鸿蒙的手机部分 == 安卓,只能说仁者见仁智者见智。

鸿蒙也有不包含 AOSP 只支持纯鸿蒙应用的手机分支,能打电话上网等,但是显然没有市场意义。据说下月开源,代码量大概安卓的三分之一,还不完善。

知乎用户 哼吼哈嘿 发表

如果能兼容 windows 和 ios 就更好了

知乎用户 竹秋壹八 发表

总结一句,鸿蒙和安卓的关系就是一根藤上结出来的两个不同的果实。

知乎用户 匿名用户 发表

不管是黑华为的,还是黑小米的,不管是拿友商钱的还是 3 亿参与者,KPI 够了就停手,你说你又不是中国北方人,也不是硅谷大胖子。真抓起来谁也跑不了,意思到了就得了。

5 月 8 号 zf 关于打击各种借理中客和反思搞反华宣传的发文都学习下,真坏的还是恰饭的都安排的明明白白。

知乎用户 你看不到我 发表

很难不支持鸿蒙,愿鸿蒙越做越好!

知乎用户 SHINCHVEN 发表

“此应用专为旧版鸿蒙打造”

知乎用户 匿名用户 发表

??华为不是说了鸿蒙可以兼容安卓吗

知乎用户 不徐不疾 发表

安卓抄袭鸿蒙 OS 实锤!

最简单好用的 VPS,没有之一,注册立得 100 美金
comments powered by Disqus

See Also

你怎么看鸿蒙 os 里全是 android 痕迹?

知乎用户 前途光明博升专 发表 看过让子弹飞的实际上都知道,县长实际上是假扮的。 那么,任何读过书,心智健全的人都应该认为, 明明是安卓抄袭鸿蒙,hhhhh 知乎用户 匿名用户 发表 知乎用户 Simon 菌 发表 有人说我是 P 图,全程 …

万事怕认真:聊聊鸿蒙

万事怕认真:聊聊鸿蒙 作者:冠东兄 做过硬件,也做过软件,要说到对二者研发的体验,有一点很突出:硬件你做出来了,就能用了,好用不好用是另一码事。但软件不同,对于软件来说,有没有是一回事,能不能用是另一回事,更不要说好不好用了。 一个软件开发 …