伊森温特斯 发表于 2021-6-4 16:46

GALLADE 发表于 2021-6-4 16:54

其实概括起来就是,经典话术之都叫os,然后就是os=操作系统=剩下的自己怎么编吧

舰姬绝唱明日香 发表于 2021-6-4 17:17

霧亥 发表于 2021-6-4 17:22

舰姬绝唱明日香 发表于 2021-6-4 17:17
并不是所有Android代码都是Google开发的,绝大部分代码来自开源社区。鸿蒙也会吸收社区的优秀技术和代码 ...

我特意不截这次的

—— 来自 samsung SM-F9160, Android 11上的 S1Next-鹅版 v2.4.4.1

舰姬绝唱明日香 发表于 2021-6-4 17:25

rbf1993 发表于 2021-6-4 17:26

henvelleng 发表于 2021-6-4 17:28

舰姬绝唱明日香 发表于 2021-6-4 17:17
并不是所有Android代码都是Google开发的,绝大部分代码来自开源社区。鸿蒙也会吸收社区的优秀技术和代码 ...

现在大众普遍认知的鸿蒙os是个手机操作系统,感觉应该就是aosp,说安卓换皮太难听了,但是人家现在好像也没开源,不知道是怎么做的也不能多说什么

但是这里面问题很复杂,手机操作系统,里面专利错综复杂,根本就绕不开

我们码农看到的是另一个东西,底层的liteos内核,这玩意儿确实开源了,但是我们不看好,因为它目前还很简陋,不成熟,而且现在已经有很多成熟的方案。何况这玩意儿往往涉及到许多安全问题,需要各种认证

rbf1993 发表于 2021-6-4 17:33

yaoyiqun513 发表于 2021-6-4 17:51

孤蜀安安 发表于 2021-6-4 09:19
鸿蒙据说是有两套,手机和平板上那套os就是安卓,嵌入式IoT设备上的那套估计就是自主研发的了(毕竟简单 ...

如果你看过架构图的画,就不会问这个问题了

地下3层 发表于 2021-6-4 18:10

bodul 发表于 2021-6-4 18:25

x-rei 发表于 2021-6-4 15:57
三星的 不会爆炸吗?
完了 鸿蒙不干净了

阿菊前两年爆吹的f2fs最开始不也是三星开发的

孤蜀安安 发表于 2021-6-4 18:58

孤蜀安安 发表于 2021-6-4 19:06

exia00raiser 发表于 2021-6-4 19:07

粉色猛男 发表于 2021-6-4 19:20

鸿蒙牛逼就牛逼在他很牛逼

王都楼真悟 发表于 2021-6-4 19:35

地下3层 发表于 2021-6-4 18:10
方舟编译+aosp有什么问题吗?为啥都把重点放在aosp上,核心战略是方舟编译器啊~ ...

害,国内大厂自研编译器的少吗?
据我所知bat内部都有基于llvm的魔改编译器实现,

王都楼真悟 发表于 2021-6-4 19:39

地下3层 发表于 2021-6-4 18:10
方舟编译+aosp有什么问题吗?为啥都把重点放在aosp上,核心战略是方舟编译器啊~ ...

害,怎么就战略了
据我所知国内大厂比如bat都有基于llvm的魔改自研编译器实现,各种lang的vm层面的重写和魔改就更多了,只不过应用不在移动端而已
现在把这种东西提到台面上,然后起了个看起来很牛逼的名字就成改变业界的战略了?

すぴぱら 发表于 2021-6-4 19:44

地下3层 发表于 2021-6-4 20:43

d2loader 发表于 2021-6-4 20:44

すぴぱら 发表于 2021-6-4 19:44
说个笑话,每个u3d游戏都是把.net的il通过魔改编译器编译成so的,是不是游戏行业领先华为三年

某种程度上你没说错

Java自己搞了graal

然而那几年G家和O家大战





—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3

spiceeeeee 发表于 2021-6-4 20:49

大家都不重复造轮子,但是球球您能别把轮子刷个颜色贴点花就叫自研吗

—— 来自 Meizu 16th, Android 8.1.0上的 S1Next-鹅版 v2.4.4.1

GALLADE 发表于 2021-6-4 20:57

地下3层 发表于 2021-6-4 20:43
所以方舟编译器还差点意思?

你看,需要证明的是方舟编译器不仅没有差点意思,还有很多别人没有的意思

才能达到“方舟编译器是自己的编译器,我们的命根子自己的右女朋友自己捉住啦!”

光是有“XX编译器”这个名词,那等于什么都没有

我告诉你我开发了GGG编译器,甚至可以不用插电用勇气就能驱动,快给我打钱吧,郭嘉未来全看我了

ls2021 发表于 2021-6-4 21:23

孤蜀安安 发表于 2021-6-4 12:10
居然是js。也就是说他的嵌入式系统还要跑一个v8虚拟机?那么是如何做到小内存运行呢?还是说这正是方舟的 ...

v8不能在小内存设备上面运行?
nodemcu了解一下,esp8266总共也就100多KB的内存,不少还不能够直接用,一样可以跑v8

ls2021 发表于 2021-6-4 21:28

感觉就只是重新发明了一堆概念而已
一般说安卓就是说的AOSP改出来的系统,毕竟国内用gapps和其生态的是少数
重新定义了一大堆的东西而已。这比阿里的黑话还过分

ryanz 发表于 2021-6-4 21:36

ls2021 发表于 2021-6-4 21:23
v8不能在小内存设备上面运行?
nodemcu了解一下,esp8266总共也就100多KB的内存,不少还不能够直接用,一 ...

你确定能跑,我旁边刚好有一个esp8266,nodemcu用的是lua吧,然后搜了下,唯一提到的用的是espruino而不是v8

風舞雪 发表于 2021-6-4 22:10

笑死我了 牛逼疯了

地下3层 发表于 2021-6-4 22:14

自旋 发表于 2021-6-4 22:18

地下3层 发表于 2021-6-4 22:22

自旋 发表于 2021-6-4 22:25

地下3层 发表于 2021-6-4 22:37

地下3层 发表于 2021-6-4 22:45

smy20011 发表于 2021-6-4 22:56

DTCPSS 发表于 2021-6-4 22:59

本帖最后由 DTCPSS 于 2021-6-4 23:00 编辑

鸿蒙2.0包含了安卓Q彩蛋:
https://www.androidauthority.com/harmony-os-2-android-1231446/

自旋 发表于 2021-6-4 23:03

Cypher_96 发表于 2021-6-4 23:10

宏 发表于 2021-6-4 14:46
那么谁能解释下,冰箱台灯跑鸿蒙有什么意义?

硬要说的话,降低开发门槛?写个小程序比写嵌入式简单多了

—— 来自 realme RMX2173, Android 11上的 S1Next-鹅版 v2.4.4.1

自旋 发表于 2021-6-4 23:10

十鬼蛇王马 发表于 2021-6-4 23:21

伊森温特斯 发表于 2021-6-4 23:23

phorcys02 发表于 2021-6-4 23:26

自旋 发表于 2021-6-4 22:25
方舟编译器的状态更奇怪。
华为内部的方舟编译器没有公开,拿了一小部分技术出来,交给了外协团队,让外协 ...

方舟原本的计划,是完全替代art,应用构建时候就直接编译成so
甚至native code 也可以直接链接,这样相比其他家的aosp,就有决定性优势了
做的时候两部分人,cgb内部搞art取代和native生成,美研所负责联合编译
最终就有一个统一runtime,能同时支持java/js(鸿蒙现在的两种编程框架)

后来俩问题,
1是大金毛制裁了,美研所的东西无法合规的合并进来了
2是 art取代虽然完成了,但是 依赖库里面有一些关键组件在制裁情况下合规过不去

所以就是现在这个样子咯,绝大部分都可以编译为libmaplexxx.so 但是还有不少jar 丢在那
另外上面也决定全力搞鸿蒙不走演进路线了,art取代这条线也没必要作为主线,所以就这样子了
你现在看harmonyOS 2.0的 /system/lib 下,大量的libmaplexxx.so
framework下的jar 就少很多了

去年开始,美研所把自己的代码通过合规的部分也开源在gitee了,叫FutureWei编译器分支
每个月都在不断更新,现在c/c++ js java 都可以顺利编译成 maple IR了
也有maple IR的runtime 但是美研所少最终的 linker和native lib
华为开源的openarkcompiler有这部分
正在通过合规开源的方式,把两者重新合流起来,但是因为人少,进度也就一般了



页: 1 2 [3] 4
查看完整版本: 我来说说鸿蒙到底牛逼在哪里