文档管理中心
|

HarmonyOS 5

#HDC2024 心得分享# HarmonyOS NEXT 凭什么性能提升30%,全网首发!

2024年6月21日,夏至,晴:

  在这一天,非常荣幸的见证了,一个国产自主可控的全场景智能操作系统的诞生。

                                   cke_10646.png

   作为一名开发者,也作为一个消费者更作为一个国人,这场发布会有太多太多让人激动的地方,但是最激动的地方莫过于:当我看到,发布会上讲述:鸿蒙Next将性能提升30%,后续还会持续的提升。

cke_270525.png

这一刻我激动万分,我相信很多人和我一样如此激动,这是一个重大的突破,当然肯定也有人会问这个提升的依据是什么?为了解答这个疑问,我观看了开发者大会三天不同的视频总结如下

达成提升如此大性能的前提条件是:

华为是一家  “软 硬 芯 云”  全方位都涉及的公司,可以通过这些技术的融合,打造用户的新体验。

从系统软件的角度,他可以更好的理解,也了解如何设计能更好的发挥硬件的性能,和硬件进行交互。

具体的提升方案:

第一:从架构上,采用极简架构。

   从原先的双框架模式改为单框构模式,减少了通信流程,大大缩短了用户操作到硬件执行的交互时间。

第二:从技术上,采用异构通信技术,极致并行来提升性能。

   大家都知道,在计算机科学中,CPU和 GPU在处理计算任务上有着不同的,CPU处理完程序的任务,将数据写到一个缓存区域,然后GPU进行读取在界面进行绘制,用户就看的界面的UI效果,这里面存在一个GPU和CPU通信问题,只要有层级的通信就有可能存在延时问题,随着,技术的发展和硬件的发展,目前很多设备芯片包含GPU和NPU,这些芯片的规格也在不断的提升,在使用中GPU和NPU的负载不一定都是满负载, 是否可以利用GPU或者NPU芯片的剩余能力,来协助CPU的处理? 是华为提出的方案设想,而目前Liunx内核是不支持这样的。因此而鸿蒙系统通过底层内核的修改,使得有些内容可以直接通过GPU计算,GPU自己直接绘制,从而大幅度提升了界面加载的性能,减少了白屏,卡顿等现象,极大的提升用户的体验。

第三:自主生态搭建沟通桥梁,促进系统迭代,共建生态体验的一致性

    因为系统是我们自主研发的,完全自主可控,因此鸿蒙系统可以和生态内的伙伴建立沟通机制,联合优化,而且沟通与都用中文,无论是生态圈内的产品经理,业务经理,还是研发经理,都可以将自己的需求通过各种渠道描述给华为公司。这是在安卓和IOS上是很难体验到 的,以前应用厂商无法将你的需求及时提供给系统开发商。从而,无法让系统直接进行优化,因此,很多厂商只能自己优化,从而出现了不同的应用,使用同样的功能体验不一样情况,有些大厂,他有人员去投入,人力物力去研究,去优化,那么大厂的应用体验就好,小公司。无法投入那么多资源,就无法带给用户极致的体验,但是,在鸿蒙系统上不一样,鸿蒙会和应用厂家沟通,然后根据共性需求优化鸿蒙系统,从系统API层提供优化后的能力,应用开发厂商都可以使用到优化后的结果,共同享受,为用户带来生态内一致的体验。

    比如现在用户使用手机主要场景有:短视频,图文,直播,扫码等场景较多,鸿蒙系统,和抖音,小红书,b站,美图秀秀,美团等公司紧密沟通。通过系统层面优化,对外提供系统优化后的直接的能力,让所有应用直接用系统优化后的能力,达到大厂产品的优秀体验。

以上三点是为学习总结的,希望对大家有所帮助。

当然还有更多的优化方案,因为我理解能力有限,没有总结出来,希望各位大佬有知道的可以留言让我们学习下,我相信鸿蒙系统会越来越好。

在这感谢所有为鸿蒙生态做出贡献的公司和开发者内,因为你们的存在,才使得星河更加璀璨。

点赞
1
收藏
回复
分享
举报
浏览496 发布于2024-06-28 07:48未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。