找回密码
 立即注册
搜索
楼主: 地下3层

[软件] 我来说说鸿蒙到底牛逼在哪里

[复制链接]
头像被屏蔽
     
发表于 2021-6-4 16:46 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 17:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

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

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

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

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 17:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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


如果你看过架构图的画,就不会问这个问题了
image.png
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 18:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-6-4 18:25 来自手机 | 显示全部楼层
x-rei 发表于 2021-6-4 15:57
三星的 不会爆炸吗?
完了 鸿蒙不干净了

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

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 18:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 19:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 19:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-6-4 19:20 | 显示全部楼层
鸿蒙牛逼就牛逼在他很牛逼

评分

参与人数 3战斗力 +3 收起 理由
银光闪耀 + 1 好评加鹅
SΚULD + 1 欢乐多
moekyo + 1 有被笑到

查看全部评分

回复

使用道具 举报

     
发表于 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 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 20:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-6-4 20:44 来自手机 | 显示全部楼层
すぴぱら 发表于 2021-6-4 19:44
说个笑话,每个u3d游戏都是把.net的il通过魔改编译器编译成so的,是不是游戏行业领先华为三年[f:067 ...

某种程度上你没说错

Java自己搞了graal

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





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

使用道具 举报

     
发表于 2021-6-4 20:49 来自手机 | 显示全部楼层
大家都不重复造轮子,但是球球您能别把轮子刷个颜色贴点花就叫自研吗

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

使用道具 举报

     
发表于 2021-6-4 20:57 | 显示全部楼层
地下3层 发表于 2021-6-4 20:43
所以方舟编译器还差点意思?

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

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

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

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

使用道具 举报

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

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

使用道具 举报

     
发表于 2021-6-4 21:28 | 显示全部楼层
感觉就只是重新发明了一堆概念而已
一般说安卓就是说的AOSP改出来的系统,毕竟国内用gapps和其生态的是少数
重新定义了一大堆的东西而已。这比阿里的黑话还过分
回复

使用道具 举报

     
发表于 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 来自手机 | 显示全部楼层
笑死我了 牛逼疯了
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 22:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 22:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 22:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-6-4 22:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 22:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2021-6-4 22:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2021-6-4 22:56 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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有这部分
正在通过合规开源的方式,把两者重新合流起来,但是因为人少,进度也就一般了



评分

参与人数 3战斗力 +3 收起 理由
观自在 + 1 好评加鹅
自旋 + 1 好评加鹅
地下3层 + 1

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 05:11 , Processed in 0.203037 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表