开启辅助访问
 找回密码
 立即注册

鸿蒙2.0是基于Android吗?

smile莎莎 回答数5 浏览数540
一直很担心美国有一天会丧心病狂地断供操作系统,这样我们就彻底被限死。看到鸿蒙的发布,真的是热血沸腾,中国终于有自个的手机操作系统了!
使用道具 举报
| 来自北京 用Deepseek满血版问问看
流星菜园 | 来自广东
是鸿蒙自研。
用Deepseek满血版问问看
回复
使用道具 举报
steven3166 | 来自黑龙江
我特别想知道,安卓这种开源的系统美国人如何断供……
回复
使用道具 举报
stellaqj | 来自北京
鸿蒙2.0的Android兼容性应该是通过鸿蒙独立自研的regex.replace算法实现的。
<hr/>另外这个自主创新的量子return算法也很牛逼,让谷歌微软抄无可抄。

回复
使用道具 举报
ciyueliang | 来自北京
据我目前看到的鸿蒙代码库,他们开源的是liteos内核。而鸿蒙更像是一个品牌,泛指华为研发的操作系统、编译器、工具链、SDK、IDE等等。反正大部分人也搞不懂SDK跟内核的区别,能在模拟器上跑出写的Hello world,又没有用Android那套工具链,结论就是我们终于有自己的OS了。。。
OpenHarmony/kernel_liteos_a据他们的路标所言,手机版“鸿蒙”明年发布,不知道是不是能真正替换Android/Linux内核。
还有个现象,看了一下gitee上的commit log,有6次提交,一次把代码复制上去,几次删掉无用注释,感觉这好像是专门为开源而开源的。不能泄露机密、还要证明不是ppt系统,真的为难了负责开源的那波人。不知道这样的开源是否真的能形成生态。
回复
使用道具 举报
LOVELAN1309 | 来自北京
世界上没有安卓内核这种东西
更新:回答题主的更新问题“描述有偏差,我想问底成是不是安卓那套只是在应用上做了拓展,”
鸿蒙2.0应该是一系列操作系统,类似于20世纪末Win98,WinNT,WinCE的关系。
目前已公开的是适用于嵌入式设备的版本:

  • 内核部分是LiteOS改版,但是加入了一点鸿蒙内核的特性,比如futex,capability system(并不是鸿蒙独创的特性,不过是鸿蒙的主要特征)。
  • 弄了个驱动子系统,看文档描述是打算在各个内核间兼容互换,这应该是未来迁移内核的关键。
  • 图形系统部分——也就是针对应用开发者的部分,因为不是很重要没太关注。据说API风格比较接近安卓,我认为如果在设计层面没有突破不如直接用安卓,反过来如果不用安卓(无论API还是内部实现)就需要看是不是有新的技术目标。这种前端的东西实在没兴趣,所以也就没细看了。
  • 软总线是生态构建的关键,但是应用思路展现出来的还很少,能否真的成为系统级别的基础设施,打造出真正意义上的分布式操作系统还需要观察。
  • 未公开的两个版本,或者说两个操作系统应该都是按照现在的思路,在已有的操作系统上加一些料,重新组合成一个操作系统。这一系列操作系统对开发者提供至少代码级的兼容性,对图形程序提供统一的图形开发框架,对驱动开发者提供统一的驱动子系统,对分布式应用通过软总线和统一的API连接。其中适合手机的版本应该就是在安卓上进行改造。当然原样的AOSP是否保留是个看点,保不保留AOSP商业逻辑都是完整的。
所以安卓在鸿蒙中的位置应该是退回到最初的图形应用框架的地位,这部分是开源的,也没有什么技术绑定,美国没有什么手段限制。反倒是华为出于向新框架引流考虑,以什么力度和节奏限制鸿蒙平台上的安卓应用是一个问题。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影