HarmonyOS NEXT,生命之树初长成

209f3daef0ff02b279b9bd09e23ed36d.jpeg

在不同的神话体系中,都有着关于生命之树的记载。

比如在北欧神话中,一株巨大的树木联结着九大世界,其被称为“尤克特拉希尔”Yggdrasill。在中国的《山海经》中,也有着“建木”的传说,它“有九欘,下有九枸,其实如麻”,是人类登上天界的神梯。

这些传说背后,展露了一种先民的智慧。我们的祖先将世界想象为一株大树,是因为大树能生长出巨大的根系,其结构极其稳固,不惧任何风雨,且能孕育繁盛的生命。

几年来,软件事业的发展得到了各界关注。很多专家提出,中国软件的核心问题就是只关注最终成果,却不愿意种树生根。我们究竟能不能,培育出一株属于中国软件的生命之树,给世界一个新的选择?

经过几年的播种、发芽、生根、成长,HarmonyOS 已经给出了一个肯定的答案。整个鸿蒙生态的底座能力已经趋向成熟,HarmonyOS NEXT亟待开发者加入其中,建设繁荣的应用生态。

2f7c3eb4ea182d898117ca9200c038d4.png

8月4日,HDC.Together 华为开发者大会 2023在东莞举办。期间,华为终端BG软件部总裁龚体介绍了HarmonyOS的最新发展情况。目前,HarmonyOS已经拥有超过220万注册应用开发者,稳健发展成为全球第三大智能手机操作系统。

龚体提出,我们希望与开发者一起建强鸿蒙生态,生态成,则鸿蒙成。

今天的鸿蒙生态,正是生命之树初长成的最好年华,等待邂逅最好的开发者,最好的你。

让一颗种子扎根

长成软件之树

df77cc48a9869e72a3f0ce6ead50943b.png

软件要扎根,这是今天中国科技急迫的倡议与呼喊。

软件应用繁荣,催生了互联网经济的诞生和发展,带给中国巨大的经济奇迹。但在发展之余,我们也愈发注意到软件应用如果成为无根之叶,那么其风险的不可预测性也是巨大的。走向软件繁荣的前提,是基础软件生态的稳固与坚实。

这个道理非常容易理解,但实际操作起来却异常艰难。因为自上世纪70、80年代起,大量基础软件的位置已经得到了有效填充,经过了多轮洗牌。重新打造以操作系统为代表的基础软件生态,面临着技术压力、生态压力、商业化压力等多方面挑战。培养作为应用生态发展前提的软件底座,需要解决三大问题:

1.核心技术必须有生命力,有发展价值,且必须与其他基础软件相比构成清晰的差异化路径。

2.围绕基础软件形成全面的硬件、计算、应用、开发者生态,不能存在短板。

3.核心技术能够持续升级,以持续发展的根技术,源源不断为生态注入活力。

89764056e60cdc4d56098c55cadb66fb.png

毫无疑问,HarmonyOS是目前阶段中国最具潜力与可行性的基础操作系统。鸿蒙特性构成了独特的技术生命力,经过多年的发展,计算、硬件与应用生态得到了巨大发展,可以说只有HarmonyOS实现了解决这两大基础软件发展的根问题。

那么最后一个问题来了:HarmonyOS能否持续完成技术升级,实现发展动力源源不断,技术创新生生不息?

迎接无尽的期待,顶着无尽的压力,鸿蒙证明了自己持续向深处扎根的能力。

210cf8080c8a105db7b2c02ecfa89f98.png

根向最深,叶向最高

鸿蒙而今大树参天

在开发者眼中,什么是具备生命力的基础软件?什么是富有生态活力的操作系统?

答案在于两点。一是技术界面来看,核心技术能够源源不断更新,满足用户的根本需求;二是从开发界面来看,开发需要足够友好亲和,尽可能降低开发成本。

技术力向下扎根,开发力向上生叶,在鸿蒙这颗种子长成大树后,依旧能向这两方面持续生长。

f3fbec10dc67ea3f35d4b01248abfb32.png

比如说,最新公布的鸿蒙内核,就从流畅度、能效、安全三个方面又一次提升了鸿蒙的底层技术竞争力。其首先采取更加灵活的方式释放系统性能,提升流畅程度;其次,鸿蒙内核创新设计了轻量并发模型,提升硬件的能效表现;最后,鸿蒙内核实现了内核级别的高安全能力性能流畅、硬件能效、系统安全,是用户最为关注的三大能力,也是鸿蒙内核深度扎根的方向。

2f8f5872f5994bf12e2e9f48e9ce53d4.png

此外,华为方舟图形引擎,可以通过高效的统一渲染,有效降低渲染功耗,帮助开发者更好地打造动效。同时还可以通过全新的视窗绘制框架,减少CPU与GPU的能耗。

这二者的出现,证明了华为具有持续攻坚软件根技术的能力。HarmonyOS并非一成不变,它能源源不断吸纳创新成果,完成底层进化。核心技术向下扎根,是为了让开发者的创意之叶、应用之花向上生长。

b0235ad774b6297cae3e300ce9ed0ccc.png

而在开发层面,鸿蒙开发套件得到了进一步升级,HarmonyOS SDK升级至 API 10,具备了端云一体,一次集成等优质开发特性。

从中可以看出,HarmonyOS的根技术已经实现了快速、高效向开发者的传递,而这些根技术能力全部凝聚在了HarmonyOS NEXT之中。鸿蒙生态内部的技术-开发者-应用大循环已经成型。从多个层面看,鸿蒙已经在不断生长中站稳脚跟,进入了发展应用为主,开发者众智众创的新阶段、新赛点。

属于开发者的鸿蒙时代,正在徐徐拉开大幕。

开发者的创意

可以在鸿蒙枝桠间绽放

f1cb5171916371d00cac0ee36242ec5f.png

这一届HDC,从某种程度上可以看作是鸿蒙软件生态的一次分水岭。向后看,鸿蒙系统已经完成了技术底座的打造,下一步转向生态系统的建设,在各个方面持续补全。向前看,华为已经证明了会持续投入到操作系统的全站架构研发,为鸿蒙输送根技术养料,加上市场对鸿蒙的认可,软件走向科技自立自强的大势所趋。所有的因素形成了一种引力,一种将开发者吸引到鸿蒙世界中的引力。

对于开发者而言,鸿蒙生态至少有三项很难替代的生态价值:

31b24ff51cdb5e5049b3ee0bfdeade53.png

1.从技术底座上看,鸿蒙可挖掘的空间大,可利用的技术资源充沛,践行一次开发多端部署、可分可合自由流转、统一生态原生智能的鸿蒙生态应用开发三大理念,开发者拥有广阔的创意空间与价值沃土。

在HDC期间,网易游戏倩女幽魂手游,中国农业银行,及去哪儿旅行,三家合作伙伴分享了在游戏娱乐、金融支付、旅游出行等行业的鸿蒙开发实践。总结起来,应用开发者已经具备了开发HarmonyOS应用和元服务的条件,鸿蒙生态之花等待绽放。

2.从产业机遇上看,鸿蒙具有软硬芯协同的底层优势。较比其他操作系统与开发者生态,鸿蒙能够满足多终端的开发需求,更符合消费终端产业发展的未来趋势,并且可以让开发者以较低的开发成本接入海量的智能终端及设备。无论是迁入鸿蒙,还是以鸿蒙为起点,在今天都是最好的时机。

3. 从市场需求上看,软件自立自强是时代大势,全场景多终端是商业大势。消费者已经产生了对鸿蒙特性的充分了解与认同。无论从哪个角度来说,鸿蒙都有着强大的市场引力作为领航。

1dd61e1fdd1bd763311c88d43f0d05b7.png

栉风沐雨之后,这是鸿蒙之根成熟的时代,正在孕育中国软件应用百花齐放的未来。

今天,鸿蒙底座已有1亿多行代码,2万多个API,超过7亿的鸿蒙生态设备。HarmonyOS经过四个版本迭代,已经构建了差异化的用户体验。

接下来,鸿蒙的工作重心将转向构建应用生态,转向携手更多开发者一起为世界打造一个更优的选择,给中国软件种一株生命之树。

57f751ceb028878f24d2c127a50c3fc0.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/65560.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

idea添加翻译插件并配置有道翻译

1、安装Translation插件 2、 创建有道云应用 有道智云控制台 3、设置idea 4、效果(选中文本右键翻译,默认快捷键CtrlShiftY)

安达发制造工业迈向智能化:APS高级计划排程助力提升生产效率

随着市场竞争的加剧,制造企业纷纷寻求提高生产效率和降低成本的方法。近年来,越来越多的制造企业开始采用APS(高级计划与排程)系统,以优化生产计划和排程,提高生产效率,并在竞争中取得优势。 现代制造业通常面临复杂的…

Idea中maven无法下载源码

今天在解决问题的时候想要下载源码,突然发现idea无法下载,这是真的蛋疼,没办法查看原因,最后发现问题的原因居然是因为Maven,由于我使用的idea的内置的Bundle3的Maven,之前没有研究过本地安装和内置的区别&…

ESP 32 蓝牙虚拟键盘链接笔记本电脑的键值问题

由于打算利用esp32 通过蓝牙链接电脑后实现一些特俗的键盘功能,所以就折腾了一下,折腾最耗费时间的却是键值问题,让一个20多年的老司机重新补充了知识 过程曲折就不说了,直接说结果。 我们通过网络搜索获取的键值和蓝牙模拟键盘传…

Leetcode-每日一题【剑指 Offer 11. 旋转数组的最小数字】

题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4…

【论文阅读】对抗溯源图主机入侵检测系统的模仿攻击(NDSS-2023)

作者:伊利诺伊大学芝加哥分校-Akul Goyal、Gang Wang、Adam Bates;维克森林大学-Xueyuan Han、 引用:Goyal A, Han X, Wang G, et al. Sometimes, You Aren’t What You Do: Mimicry Attacks against Provenance Graph Host Intrusion Detect…

docker容器监控:Cadvisor +Prometheus+Grafana的安装部署

目录 Cadvisor PrometheusGrafana的安装部署 一、安装docker: 1、安装docker-ce 2、阿里云镜像加速器 3、下载组件镜像 4、创建自定义网络 二、部署Cadvisor 1、被监控主机上部署Cadvisor容器 2、访问cAdvisor页面 三、安装prometheus 1、部署Prometheus…

20230806将ASF格式的视频转换为MP4

20230806将ASF格式的视频转换为MP4 2023/8/6 18:47 缘起,自考中山大学的《计算机网络》,考试《数据库系统原理》的时候找到视频,由于个人的原因,使用字幕更加有学习效率! 由于【重型】的PR2023占用资源较多&#xff0c…

Spring security之JWT

JWT 这里写目录标题 JWT一级目录二级目录三级目录1.什么是JWT 2.JWT的组成部分3.编码/解码4.特点5. 为什么使用JWT5.1传统的验证方式 5.2基于JWT的验证方式6.JWT进行登录验证6.1依赖安装6.2编写UserDetailServiceImpl类6.3编写UserDetailsImpl类6.4 实现config.SecurityConfig类…

算法与数据结构(二十二)动态规划解题套路框架

动态规划解题套路框架 此文只在个人总结 labuladong 动态规划框架,仅限于学习交流,版权归原作者所有; 动态规划问题(Dynamic Programming)应该是很多读者头疼的,不过这类问题也是最具有技巧性&#xff0c…

替换开源LDAP,某科技企业用宁盾目录统一身份,为业务敏捷提供支撑

客户介绍 某高科技企业成立于2015年,是一家深耕于大物流领域的人工智能公司,迄今为止已为全球16个国家和地区,120余家客户打造智能化升级体验,场景覆盖海陆空铁、工厂等货运物流领域。 该公司使用开源LDAP面临的挑战 挑战1 开源…

【用于全变分去噪的分裂布雷格曼方法】实施拆分布雷格曼方法进行总变异去噪研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

docker菜谱

DockerHub:https://hub.docker.com/ 记录docker常用软件安装,欢迎大家来投稿。😎😎😎 文章目录 1. Redis2. MariaDB 1. Redis dockerhub:https://hub.docker.com/_/redis 1、下载redis镜像: docker pull r…

【MFC】05.MFC第一大机制:程序启动机制-笔记

MFC程序开发所谓是非常简单,但是对于我们逆向人员来说,如果想要逆向MFC程序,那么我们就必须了解它背后的机制,这样我们才能够清晰地逆向出MFC程序,今天这篇文章就来带领大家了解MFC的第一大机制:程序启动机…

echarts 图表饼状图 实例

效果图: 代码: draw(data1, data2) {var option {// backgroundColor: rgb(10,36,68),color: [#F19611 ,#0095FE,#162D86,#0096FF,#05F8FF,#FFD985,#FACDAA,#F4A49E,#EE7B91,#E85285,#BE408C,#942D93,#171E6D,#1E3388,#27539B,#3073AE,#3993C2,#42B3D…

JVM如何调优

一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参…

day0808

1.单链表实现约瑟夫环 #include "joseph.h" LoopLink list_create(int m) {LoopLink L (LoopLink)malloc(sizeof(Node));if(NULLL){printf("内存创建失败\n");return 0;}LoopLink qL;for(int i1; i<m; i){LoopLink p (LoopLink)malloc(sizeof(Node));…

MyBatis-XML映射文件

XML映射文件 规范 XML映射文件的名称与Mapper接口名称一致&#xff08;EmpMapper对应EmpMpper.xml&#xff09;&#xff0c;并且将XML映射文件和Mapper接口放置在相同包下&#xff08;同包同名&#xff09; ​​​ 在maven项目结构中所有的配置文件都在resources目录之下&…

二级python和二级c哪个简单,二级c语言和二级python

大家好&#xff0c;小编为大家解答二级c语言和二级office一起报可以吗的问题。很多人还不知道计算机二级c语言和python哪个好考&#xff0c;现在让我们一起来看看吧&#xff01; 介绍Python有很多库和使用Qt编写的接口,这自然创建c调用Python的需求。一路摸索,充满艰辛的添加头…

docker compose一键部署lnmt环境

创建docker compose 目录 [rootlocalhost ~]# mkdir -p /compose_lnmt 编写nginx的dockerfile文件 创建目录 [rootlocalhost compose_lnmt]# mkdir -p nginx 编写nginx配置文件 [rootlocalhost nginx]# vim nginx.conf user root; #运行身份#nginx自动设置进程…