补充:

如何看待鸿蒙os里全是android痕迹??

www.zhihu.com图标


希望大家首先明白一个事儿:不是说了某个东西存在某某问题就叫喷,叫黑。

只要指出的问题是客观存在的,能拿出一定证据的, 并且你没啥证据反驳的,这真的不是喷or黑。

这只不过是在就事论事的讨论一个问题罢了。

这里边其实没有那么多的政治含义,没有什么踩一捧一,没有什么帝国主义资本主义境外势力的走狗。只是一个普通的中国人,在对一件事情较真,仅此而已。

所有认为「xxx完美无瑕,不可亵渎,只要你说了它的缺点你就是黑子,你就是在喷他。」这样逻辑的人,一般都只在饭圈见过。

无论你是追星,还是喜欢一个品牌,你的热情应该是有针对性的,而不是排他的。

具体可以看奇葩说里黄执中的精彩辩论。他已经把什么是健康的追星什么是不健康的追星划分的很清楚了。在面对华为的时候大家也可以类比。

所以,所有认为「鸿蒙牛逼,只是你们水平太次还认识不到。」认为「鸿蒙终有一天要替代安卓,回来打脸」,「你们就是来黑鸿蒙」「鸿蒙有安卓痕迹是因为要兼容安卓」的这些人,其实已经没法讲道理了。如果这样的人来了,欢迎您在评论区留下您的意见,然后您就赢了,不用等我回复了。

在这个前提下再去看现在鸿蒙的问题,我觉得很明显了。

鸿蒙是一个目前拿出来的及不上宣传内容一半的东西。

甚至连1/4都没有。

说的什么比安卓快60%,什么自主研发,什么掏空安卓,什么方舟编译器…………现在统统没有实锤。

我说的实锤,是没有开源的代码,没有切实的应用,没有自主研发的证据,没有区别于Android的框架。这些统统连一点影子都看不到,仅有的证据几乎全在ppt和几部演示视频里。大家能接触到的手机版鸿蒙上(DevEco自带的P40远程虚拟机)完全找不到任何证据。

这种情况的,一般应该算作是虚假宣传。

我们为什么认为鸿蒙目前还只是安卓套壳?因为我们用了各种方法,证实了它大部分的内容、基础的内容都和安卓一样,运行框架一样,运行方式一样,adb一样,甚至彩蛋也一样,基于目前的这些东西,和大家作为程序员的认知,普遍认为这个东西目前就是安卓改。

直接拿安卓改不行吗?当然可以。但是我从华为对鸿蒙的宣传里没看出有这个意思,反而变本加厉的鼓吹自己「自主研发,掏空安卓,兼容安卓,比安卓强」,我们实际上反对的是鸿蒙吗?不是。我们反对的是华为现阶段对鸿蒙的夸大宣传。

华为一直是有夸大宣传的基因在的,比如GPU Turbo,比如方舟编译器,比如EMMC5.1体验和UFS2.0一致。这里的华为是一家面向消费者的企业,我们是消费者。华为在对消费者的宣传过程中夸大其词,我认为正常的消费者应该和我是站在一边的。大家只有表达了愤怒,华为才会收起夸大宣传的心态,才能对夸大宣传影响到的消费者有所补偿,比如emmc5.1实际上有一些消费者是可以换机的,只是后来就慢慢不行了。

我觉得这不难理解。

至于华为最终能不能达到他夸大宣传(或者说吹牛)的这些事情?我觉得也有可能。当年余大嘴就是靠先吹牛再慢慢达成目标的方式,慢慢变成了余承东。

但是只要他牛皮吹了但还没做到,那他就仍然是余大嘴。

与鸿蒙进行类比,如果五年十年后,鸿蒙达成了今天吹出去的牛,那我也会真心为他加油。

但是现在的鸿蒙说了10分却只做到一两分,那我只能说这个牛皮吹得有点太大了。


Oracle 10年前收购了一家名为Sun的公司,当年收购价大概只有70亿美元,还不到现在茅台5%的市值 (截至2021年1月,未来说不定茅台还要继续走高xd)。我们不妨拿Sun和某公司做个对比。

Sun (2010) 某公司 (2021)
操作系统 Solaris 尚在推广
编程语言 编译器 Java 尚在研发
晶元 SPARC 基于公版ARM
资料库 MySQL 基于PostgreSQL
社会评价 经营不善 科技担当

我也不懂大家为啥要喷一家科技担当的公司。


不是再喷,是在响应老余,大家积极沸腾起来。


从至少2019年上半年就开始吹的鸿蒙,到2019年8月9日,众多开发者都翘首以盼、能发布开发工具的某开发者大会宣布开源:

竟然发布的是开源时间表。

时至今日(2021年1月4日),手机端鸿蒙OS仍然还是个PPTOS。

就这还不让说?说事实就是黑就是喷?

哈?

-----------------------------------------

____常用手段一览:

1。 按揭开源分期沸腾,不停的吹新牛皮,用新的牛皮覆盖旧的已经吹破的牛皮。只要吹的速度够快,疾风剑豪亚索来了都追不上。

2。超时空迁跃,直接从鸿蒙OS发布的2019年8月9号迁跃到最近的一次官宣——2020年12月16号。其间多次宣布「比安卓快60%」,「鸿蒙一夜之间可以替换安卓」、「安卓已经被鸿蒙掏空」等等,在中间吹破的一切牛皮都不曾发生过。时间旅行轮回不止,方便用今日份的沸腾掩盖昨日份吹破的牛皮。

3。海量小号在某几个手机kol(注意,是手机kol)的代领下集体上阵,手机kol必定在第一时间跳出来负责带问题下的大风向,三无小号们负责批量互相点赞答案和评论,集体点踩举报一切质疑,以此伪造出声音大的假象。

4。善用宏大叙事搞爱__捆绑,围__救__,不__不是__国人,____倒了对你有什么好处?__国打压卡脖子、外部环境恶劣,你不支持你__股都是歪的,你个__牌有自研的cpu?还不是用高通等等。

5。机器人小号丢下一句诸如「打脸了吧」「时间会证明一切,到时候回来打脸」「蹦跶不了几天了」之类的话就跑,过段时间换一批小号又冒出来重新烧开水。最近一次就是9月的liteOS被扒皮,消停了两三个月,现在又冒出来了。我寻思从2019年8月9日,到2020年12月16日这可都过去一年4个月了,怎么这时候,这时间它突然就不是时间了呢?

6。模糊焦点、偷换概念、避重就轻、树立矛盾、制造噪音,搞扩大化、极端化。装作看不见华为1300多亿研发资金/年,鸿蒙OS堪堪才过亿/年。就直接把开源鸿蒙OS和华为划等号,再把华为直接和中国划等号。质疑开源鸿蒙OS就是质疑华为,质疑华为就是质疑中国,就是不爱国见不得中国好。真是大棒护身路好走。

7。开小号直接对质疑者搞人身攻击,你要是忍不住回嘴,马上集体举报删你答案外加禁言你,从物理上熔断你的不稳定言论——「今日无事」

8。虽然任正非接受采访说「鸿蒙比安卓速度快60%」,虽然凤凰网刊登了这条新闻 任正非接受法媒专访:华为操作系统鸿蒙将比安卓速度快60%,但是「任正非不能代表华为」,所以我前面第二条所说「比安卓快60%」是我「玩梗玩脱了」。——来自今日份的评论区。

9.接上面第8条,评论区又出现了新花样。要求提供任正非接受采访的视频和音频,否则就是编造的。哈哈哈,凤凰网的新闻是编造的,哈哈哈。我寻思要是真提供了,下一步肯定要说那是特效,是化妆,要求提供任正非的DNA鉴定结果和任正非亲笔签字确认。这套路,可太熟悉了,「当事情对我有利时,我不吭声,享受证据带来的好处。当事情对我不利、且无法被否认时,就直接否认证据。」

10.他上来就说你不懂鸿蒙,那么你问他要手机鸿蒙开源代码时,他就说

哈哈,这叫开源了。你问他要开源仓库地址,他就发LiteOS和IDE地址。由此可见这些人对鸿蒙的认知。

11.评论区又出现新花样,你问他要这个开源系统的源码,他说有保密协议:

——「研发的代码在哪呢?源码仓库倒是发一个啊」

——「有保密协议的啊。。你不会真觉得中科院的教授、学生都是吃干饭的吧???你不会觉得考863上岸的人都是傻子吧???」


鉴于上次回答有人说我装理中客,实际上屁股是歪的。

所以这次我只提几个编译技术上的小问题,希望有鸿蒙大佬或者方舟大佬解答。

咱技术上不太明白,有问题虚心请教总不算错吧。

安卓程序的安装包是apk,解压之后实际运行在虚拟机上的是dex文件,apk安装完会被系统回收掉。

已知消息是方舟目前还没上。

问题如下:

按照华为鸿蒙系统未来要上方舟替代安卓运行时的设计,实现无缝兼容,加速运行。

方舟是如何将现有dex文件编译成中间文件再编译成机器码的?

编译路线是dex-jar-class-中间码-机器码?

还是dex-中间码-机器码?

编译完成后,原dex文件好像没什么用,还留不留下?

留下不冗余吗?

—————-————

如果不留下,但觉得新系统有问题,想要回退系统

方舟能把机器码再转回dex吗?

————————

对鸿蒙系统的方舟编译器机器码加速技术的理解,我现在就卡在这里了。

—————

1月8号。

好几天了也没人给解决问题。

———

机器码编译之后,只要保证系统回退不影响app,app依旧是可以通过机器码调用系统内核服务运行,通过应用二进位介面(ABI)好像是可以解决这个系统回退的问题。

———

怎么这就知难而退了。

看来还得我自己解决。

没意思啊。

—————————

这么一来,感觉方舟没必要保留在手机系统里。

只需要保留一个安卓虚拟机。

通过华为市场下载或者更新app的时候,自动通过方舟伺服器线上编译,下载编译后的机器码,又省系统空间又能控制渠道。

普通渠道下载的安卓app,就用安卓虚拟机载入,不给底层加速,只有用华为市场下载的app才能底层加速。

这既能体现出HMS的优势,又能打破抄袭安卓的质疑,干翻GMS指日可待。

———————

回到正题

既然方舟只能加速到系统调用层级,方舟加速运行速度比肩C这个事儿,大概率是不行了。

方舟编译器对Java代码的编译优化程度,看现在的进度,大概率不会达到GCC编译C的水平。

用户程序不能越过操作系统,最终还是要靠系统C库和汇编。

——————

所以为什么喷鸿蒙,虽然它的某些特性从理论上是可行的。

因为理论可行不代表结果达到预期。

实际上执行起来,系统可信度永远达不到100%。

你说鸿蒙加速比安卓快,我觉得可以接受,因为技术上可行。

你说能够比安卓快60%,在东西没实现之前,谈论具体成果,自然是要被质疑的。

就有人觉得,质疑=喷

但这从何说起啊……

assert 质疑 != 喷

谢谢。

————————

至于宏内核执行速度快而微内核执行速度慢

而Linux是宏内核这个事情是吧…

这个我具体不太懂,就不瞎掺和了。

毕竟分散式系统的概念,我就算懂,当时第一次宣传手机鸿蒙的时候也被摆了一道。

我就说单个手机不可能分散式。

没想到物联网系统改了个一样的名字,然后手机接入了一下,它整体就分散式了。

搞得好像我从一开始就错了一样,一下子就陷入了被动。

不说了,关电脑下班,拒绝996。

天气太冷了,干饭去了。


推荐阅读:
相关文章