HarmonyOS NEXT,生命之树初长成
在不同的神话体系中,都有着关于生命之树的记载。
比如在北欧神话中,一株巨大的树木联结着九大世界,其被称为“尤克特拉希尔”Yggdrasill。在中国的《山海经》中,也有着“建木”的传说,它“有九欘,下有九枸,其实如麻”,是人类登上天界的神梯。
这些传说背后,展露了一种先民的智慧。我们的祖先将世界想象为一株大树,是因为大树能生长出巨大的根系,其结构极其稳固,不惧任何风雨,且能孕育繁盛的生命。
几年来,软件事业的发展得到了各界关注。很多专家提出,中国软件的核心问题就是只关注最终成果,却不愿意种树生根。我们究竟能不能,培育出一株属于中国软件的生命之树,给世界一个新的选择?
经过几年的播种、发芽、生根、成长,HarmonyOS 已经给出了一个肯定的答案。整个鸿蒙生态的底座能力已经趋向成熟,HarmonyOS NEXT亟待开发者加入其中,建设繁荣的应用生态。
8月4日,HDC.Together 华为开发者大会 2023在东莞举办。期间,华为终端BG软件部总裁龚体介绍了HarmonyOS的最新发展情况。目前,HarmonyOS已经拥有超过220万注册应用开发者,稳健发展成为全球第三大智能手机操作系统。
龚体提出,我们希望与开发者一起建强鸿蒙生态,生态成,则鸿蒙成。
今天的鸿蒙生态,正是生命之树初长成的最好年华,等待邂逅最好的开发者,最好的你。
让一颗种子扎根
长成软件之树
软件要扎根,这是今天中国科技急迫的倡议与呼喊。
软件应用繁荣,催生了互联网经济的诞生和发展,带给中国巨大的经济奇迹。但在发展之余,我们也愈发注意到软件应用如果成为无根之叶,那么其风险的不可预测性也是巨大的。走向软件繁荣的前提,是基础软件生态的稳固与坚实。
这个道理非常容易理解,但实际操作起来却异常艰难。因为自上世纪70、80年代起,大量基础软件的位置已经得到了有效填充,经过了多轮洗牌。重新打造以操作系统为代表的基础软件生态,面临着技术压力、生态压力、商业化压力等多方面挑战。培养作为应用生态发展前提的软件底座,需要解决三大问题:
1.核心技术必须有生命力,有发展价值,且必须与其他基础软件相比构成清晰的差异化路径。
2.围绕基础软件形成全面的硬件、计算、应用、开发者生态,不能存在短板。
3.核心技术能够持续升级,以持续发展的根技术,源源不断为生态注入活力。
毫无疑问,HarmonyOS是目前阶段中国最具潜力与可行性的基础操作系统。鸿蒙特性构成了独特的技术生命力,经过多年的发展,计算、硬件与应用生态得到了巨大发展,可以说只有HarmonyOS实现了解决这两大基础软件发展的根问题。
那么最后一个问题来了:HarmonyOS能否持续完成技术升级,实现发展动力源源不断,技术创新生生不息?
迎接无尽的期待,顶着无尽的压力,鸿蒙证明了自己持续向深处扎根的能力。
根向最深,叶向最高
鸿蒙而今大树参天
在开发者眼中,什么是具备生命力的基础软件?什么是富有生态活力的操作系统?
答案在于两点。一是技术界面来看,核心技术能够源源不断更新,满足用户的根本需求;二是从开发界面来看,开发需要足够友好亲和,尽可能降低开发成本。
技术力向下扎根,开发力向上生叶,在鸿蒙这颗种子长成大树后,依旧能向这两方面持续生长。
比如说,最新公布的鸿蒙内核,就从流畅度、能效、安全三个方面又一次提升了鸿蒙的底层技术竞争力。其首先采取更加灵活的方式释放系统性能,提升流畅程度;其次,鸿蒙内核创新设计了轻量并发模型,提升硬件的能效表现;最后,鸿蒙内核实现了内核级别的高安全能力性能流畅、硬件能效、系统安全,是用户最为关注的三大能力,也是鸿蒙内核深度扎根的方向。
此外,华为方舟图形引擎,可以通过高效的统一渲染,有效降低渲染功耗,帮助开发者更好地打造动效。同时还可以通过全新的视窗绘制框架,减少CPU与GPU的能耗。
这二者的出现,证明了华为具有持续攻坚软件根技术的能力。HarmonyOS并非一成不变,它能源源不断吸纳创新成果,完成底层进化。核心技术向下扎根,是为了让开发者的创意之叶、应用之花向上生长。
而在开发层面,鸿蒙开发套件得到了进一步升级,HarmonyOS SDK升级至 API 10,具备了端云一体,一次集成等优质开发特性。
从中可以看出,HarmonyOS的根技术已经实现了快速、高效向开发者的传递,而这些根技术能力全部凝聚在了HarmonyOS NEXT之中。鸿蒙生态内部的技术-开发者-应用大循环已经成型。从多个层面看,鸿蒙已经在不断生长中站稳脚跟,进入了发展应用为主,开发者众智众创的新阶段、新赛点。
属于开发者的鸿蒙时代,正在徐徐拉开大幕。
开发者的创意
可以在鸿蒙枝桠间绽放
这一届HDC,从某种程度上可以看作是鸿蒙软件生态的一次分水岭。向后看,鸿蒙系统已经完成了技术底座的打造,下一步转向生态系统的建设,在各个方面持续补全。向前看,华为已经证明了会持续投入到操作系统的全站架构研发,为鸿蒙输送根技术养料,加上市场对鸿蒙的认可,软件走向科技自立自强的大势所趋。所有的因素形成了一种引力,一种将开发者吸引到鸿蒙世界中的引力。
对于开发者而言,鸿蒙生态至少有三项很难替代的生态价值:
1.从技术底座上看,鸿蒙可挖掘的空间大,可利用的技术资源充沛,践行一次开发多端部署、可分可合自由流转、统一生态原生智能的鸿蒙生态应用开发三大理念,开发者拥有广阔的创意空间与价值沃土。
在HDC期间,网易游戏倩女幽魂手游,中国农业银行,及去哪儿旅行,三家合作伙伴分享了在游戏娱乐、金融支付、旅游出行等行业的鸿蒙开发实践。总结起来,应用开发者已经具备了开发HarmonyOS应用和元服务的条件,鸿蒙生态之花等待绽放。
2.从产业机遇上看,鸿蒙具有软硬芯协同的底层优势。较比其他操作系统与开发者生态,鸿蒙能够满足多终端的开发需求,更符合消费终端产业发展的未来趋势,并且可以让开发者以较低的开发成本接入海量的智能终端及设备。无论是迁入鸿蒙,还是以鸿蒙为起点,在今天都是最好的时机。
3. 从市场需求上看,软件自立自强是时代大势,全场景多终端是商业大势。消费者已经产生了对鸿蒙特性的充分了解与认同。无论从哪个角度来说,鸿蒙都有着强大的市场引力作为领航。
栉风沐雨之后,这是鸿蒙之根成熟的时代,正在孕育中国软件应用百花齐放的未来。
今天,鸿蒙底座已有1亿多行代码,2万多个API,超过7亿的鸿蒙生态设备。HarmonyOS经过四个版本迭代,已经构建了差异化的用户体验。
接下来,鸿蒙的工作重心将转向构建应用生态,转向携手更多开发者一起为世界打造一个更优的选择,给中国软件种一株生命之树。
相关文章:
![](https://img-blog.csdnimg.cn/img_convert/57f751ceb028878f24d2c127a50c3fc0.gif)
HarmonyOS NEXT,生命之树初长成
在不同的神话体系中,都有着关于生命之树的记载。 比如在北欧神话中,一株巨大的树木联结着九大世界,其被称为“尤克特拉希尔”Yggdrasill。在中国的《山海经》中,也有着“建木”的传说,它“有九欘,下有九枸&…...
![](https://img-blog.csdnimg.cn/d7a21c9ae548413d8a0382414b454cc6.png)
PHPstudy配置伪静态步骤,tp5.1的框架
搜索mod_rewrite.so,然后去掉前面的#(即放开注释) 2.找到index.php 同级文件.htaccess(没有就新建) 这些是tp5.1自带的内容,把它注释掉,是错误的内容,添加下面的这段配置 #<If…...
![](https://img-blog.csdnimg.cn/7e5eab50be534e21a920724e0061a0e7.png)
LeetCode:Hot100的python版本
94. 二叉树的中序遍历...
![](https://img-blog.csdnimg.cn/9ce1c52ad0b94a3db2998e014be2470f.png)
rv1126更新rknpu驱动教学
测试平台:易佰纳rv1126 38板 查看板端版本-------------------------------------------------- 1:查看npu驱动版本 dmesg | grep -i galcore,可以看到版本为6.4.3.5 2:查看rknn-server版本 strings /usr/bin/rknn_server | g…...
![](https://img-blog.csdnimg.cn/554e41c26f654a3c95a9bf05000715d5.png)
[机器学习]线性回归模型
线性回归 线性回归:根据数据,确定两种或两种以上变量间相互依赖的定量关系 函数表达式: y f ( x 1 , x 2 . . . x n ) y f(x_1,x_2...x_n) yf(x1,x2...xn) 回归根据变量数分为一元回归[ y f ( x ) yf(x) yf(x)]和多元回归[ y …...
![](https://img-blog.csdnimg.cn/bc25e6152e2f46c88d35936603877ca5.jpeg)
Vue基于php医院预约挂号系统_6nrhh
随着信息时代的来临,过去的管理方式缺点逐渐暴露,对过去的医院预约挂号管理方式的缺点进行分析,采取计算机方式构建医院预约挂号系统。本文通过阅读相关文献,研究国内外相关技术,开发并设计一款医院预约挂号系统的构建…...
![](https://www.ngui.cc/images/no-images.jpg)
2023-08-07力扣今日六题-不错题
链接: 剑指 Offer 04. 二维数组中的查找 题意: 一个二维矩阵数组,在行上非递减,列上也非递减 解: 虽然在行列上非递减,但是整体并不有序,第一行存在大于第二行的数字,第一列存在…...
![](https://www.ngui.cc/images/no-images.jpg)
Elasticsearch搜索出现NAN异常
原因分析 Elasticsearch默认的打分,一般是不会出现异常的之所以会出现NAN异常,往往是因为我们重新计算了打分,使用了function_score核心原因是在function_score中,出现了计算异常,比如 0/0,比如log1p(x),x为负数等 真…...
![](https://img-blog.csdnimg.cn/8f3e25debb3740dda03640577608eb05.png)
(杭电多校)2023“钉耙编程”中国大学生算法设计超级联赛(6)
1001 Count 当k在区间(1n)/2的左边时,如图,[1,k]和[n-k1,n]完全相同,所以就m^(n-k) 当k在区间(1n)/2的右边时,如图,[1,n-k1]和[k,n]完全相同,所以也是m^(n-k) 别忘了特判,当k等于n时,n-k为0,然后a1a1,a2a2,..anan,所以没什么限制,那么就是m^n AC代码: #includ…...
![](https://www.ngui.cc/images/no-images.jpg)
【JavaScript 】浏览器事件处理
1. 什么是浏览器事件? 浏览器事件是指在网页中发生的各种交互和动作,例如用户点击按钮、页面加载完成、输入框文本变化等。通过处理这些事件,可以编写相应的JavaScript代码来实现特定的功能和行为。 2. 常见的浏览器事件 以下是一些常见的浏览器事件及其用途的详细介绍: c…...
![](https://img-blog.csdnimg.cn/4f7a7b8419714ee68b77e7a94038a583.png)
(力扣)用两个队列实现栈---C语言
分享一首歌曲吧,希望在枯燥的刷题生活中带给你希望和勇气,加油! 题目: 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty&#…...
![](https://img-blog.csdnimg.cn/img_convert/bb74e0c45e87c8b2cf44115cec8b322d.webp?x-oss-process=image/format,png)
使用 RediSearch 在 Redis 中进行全文检索
原文链接: 使用 RediSearch 在 Redis 中进行全文检索 Redis 大家肯定都不陌生了,作为一种快速、高性能的键值存储数据库,广泛应用于缓存、队列、会话存储等方面。 然而,Redis 在原生状态下并不支持全文检索功能,这使…...
![](https://img-blog.csdnimg.cn/5d5e7339cb5048b88a3adce727c9ab6d.png)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
1.今天开发了一套服务程序,使用的是Odbc连接MySql数据库, 在我本机用VS打开程序时,访问一切正常,当发布出来装在电脑上,连接数据库时提示: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定…...
![](https://img-blog.csdnimg.cn/9114a9a9192b464ab6f569a17a0e0060.png)
springboot生成表结构和表数据sql
需求 业务背景是需要某单机程序需要把正在进行的任务导出,然后另一台电脑上单机继续运行,我这里选择的方案是同步SQL形式,并保证ID随机,多个数据库不会重复。 实现 package com.nari.web.controller.demo.controller;import cn…...
![](https://img-blog.csdnimg.cn/img_convert/38550f29443b33c6599d8e6838c7225a.png)
代码随想录—力扣算法题:209长度最小的子数组.Java版(示例代码与导图详解)
版本说明 当前版本号[20230808]。 版本修改说明20230808初版 目录 文章目录 版本说明目录209.长度最小的子数组思路暴力解法滑动窗口 两种方法的区别总结 209.长度最小的子数组 力扣题目链接 更多内容可点击此处跳转到代码随想录,看原版文件 给定一个含有 n 个…...
![](https://www.ngui.cc/images/no-images.jpg)
81 | Python可视化篇 —— Seaborn数据可视化
Seaborn是Python中一个基于Matplotlib的高级数据可视化库,它提供了更简单的API和更美观的图形样式,适用于数据探索和展示。在本教程中,我们将介绍Seaborn的基本概念和用法,并通过一些示例演示如何使用Seaborn来创建各种图表和图形。 文章目录 1. 导入Seaborn库和数据2. 数据…...
![](https://img-blog.csdnimg.cn/3bffb5c90e0f45d5b9e0bc8f9578814b.png)
解决Error running XXXApplicationCommand line is too long.报错
测试IDEA版本:2019.2.4 ,2020.1.3 文章目录 一. 问题场景二. 报错原因2.1 为什么命令行过长会导致这种问题? 三. 解决方案3.1 方案一3.2 方案二 一. 问题场景 当我们从GitHub或公司自己搭建的git仓库上拉取项目代码时,会出现以下错误 报错代…...
![](https://img-blog.csdnimg.cn/e2abb68a405c4900890ce7ad27f92e61.gif)
【Linux】—— 进程等待 waitwaitpid
序言: 之前讲过,子进程退出,父进程如果不管不顾,就可能造成‘僵尸进程’的问题,进而造成内存泄漏。因此,为了解决这个问题,就需要用到有关 “进程等待” 的基本知识!!&am…...
![](https://www.ngui.cc/images/no-images.jpg)
el-tree 懒加载数据,增删改时局部刷新实现
1.数据过多时进行懒加载孩子节点,根据层级传参获取后端孩子数据 懒加载主要部分: 1参数: :load"loadNode" lazy :props"defaultProps" 2.defaultProps 需要设置isLeaf: isLeaf,去除最后一层孩子节点的展开图表 defaultProps: { ch…...
![](https://img-blog.csdnimg.cn/91dc6099b7ea4d00a30d747b3b68f4f4.png)
opencv基础44- Canny边缘检测详解-cv.Canny()
什么是Canny边缘检测? Canny边缘检测是一种经典的边缘检测算法,由John F. Canny在1986年提出。它被广泛应用于计算机视觉和图像处理领域,是一种多阶段的边缘检测算法,能够有效地检测图像中的边缘并抑制噪声。 Canny边缘检测的主要…...
![](https://www.ngui.cc/images/no-images.jpg)
neo4j查询语言Cypher详解(三)--函数
函数 Cypher中的函数如果输入参数为null,则返回null。 以字符串作为输入的函数都对Unicode字符进行操作,而不是对标准字符进行操作。例如,size()函数应用于任何Unicode字符将返回1,即使该字符不适合一个字符的16位。 可以通过 …...
![](https://img-blog.csdnimg.cn/a93db62b11714cc080269e30acf77ca2.jpeg#pic_center)
kafka权威指南(阅读摘录)
零复制 Kafka 使用零复制技术向客户端发送消息——也就是说,Kafka 直接把消息从文件(或者更确切地说是 Linux 文件系统缓存)里发送到网络通道,而不需要经过任何中间缓冲区。这是 Kafka 与其他大部分数据库系统不一样的地方&#…...
![](https://img-blog.csdnimg.cn/img_convert/333830dc257ed5dd5dfebebbc19d7f06.png)
【爬虫实践】使用Python从网站抓取数据
一、说明 本周我不得不为客户抓取一个网站。我意识到我做得如此自然和迅速,分享它会很有用,这样你也可以掌握这门艺术。【免责声明:本文展示了我的抓取做法,如果您有更多相关做法请在评论中分享】 二、计划策略 2.1 策划 确定您…...
![](https://img-blog.csdnimg.cn/66c3f84010f24e1d8382bebf16b0cc8e.png)
win10 2022unity设置中文
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言解决方法 前言 在Edit->preferences里找不到language选项。 解决方法 【1】打开下面地址 注意 :把{version}换成你当前安装的版本,比如说如果…...
![](https://img-blog.csdnimg.cn/img_convert/0fe24b7aa520bdaa8d0d580894553454.png)
python表白代码大全可复制,python表白代码大全简单
大家好,小编来为大家解答以下问题,python表白代码大全可复制,python表白程序代码完整版,现在让我们一起来看看吧! 今天是20230520,有人说:5代表的是人生五味,酸甜苦辣咸;…...
![](https://img-blog.csdnimg.cn/4fd7ccd054f64bbdafea35970da66b44.png)
wordpress 打开缓慢处理
gravatar.com 头像网站被墙 追踪发现请求头像时长为21秒 解决方案一 不推荐,容易失效,网址要是要稳定为主,宁愿头像显示异常,也不能网址打不开 网上大部分搜索到的替换的CDN网址都过期了,例如:gravatar.du…...
![](https://img-blog.csdnimg.cn/849e5340b4e3434a93e0946fe6276476.png)
Adobe ColdFusion 反序列化漏洞复现(CVE-2023-29300)
0x01 产品简介 Adobe ColdFusion是美国奥多比(Adobe)公司的一套快速应用程序开发平台。该平台包括集成开发环境和脚本语言。 0x02 漏洞概述 Adobe ColdFusion存在代码问题漏洞,该漏洞源于受到不受信任数据反序列化漏洞的影响,攻击…...
![](https://img-blog.csdnimg.cn/371bd8ba99744572b7c0eff19a626e73.png)
林【2018】
关键字: BST插入叶子结点、ADT结伴操作、队列插入前r-1、哈希函数二次探测法(1,-1,4,-4)、队列元素个数、折半查找失败次数、广义表链表结构、B-树构建、单链表指定位置插入数组元素 一、判断 二、单选 h(49)+1,-1,+4,-4...
![](https://img-blog.csdnimg.cn/9a481f1af1474d92846cff35f8ac3ac8.png)
ffmpeg+nginx实现rtsp协议摄像头web端播放
ffmpegnginx实现rtsp协议摄像头web端播放 环境准备准备nginx环境添加rtmp模块添加hls转发 使用ffmpeg,将摄像头rtsp转为rtmp并推送到nginxVLC播放验证 环境准备 nginx(需要安装rtmp模块)ffmpeg 6.0vlc播放器(本地播放验证&#x…...
![](https://www.ngui.cc/images/no-images.jpg)
【周赛第69期】满分题解 软件工程选择题 枚举 dfs
目录 选择题1.2.3.4.面向对象设计七大原则 编程题S数最小H值 昨晚没睡好,脑子不清醒,痛失第1名 选择题 1. 关于工程效能,以下哪个选项可以帮助提高团队的开发效率? A、频繁地进行代码审查 B、使用自动化测试工具 C、使用版本控…...
![](/images/no-images.jpg)
青海做网站好的公司/百度公司介绍
服务器密码机是指能独立或并行为多个应用 实体提供密码运算、密钥管理等功能的设备,遵从国密标准GM/T0030-2014,以及GMT0018 密码设备应用接口规范。 服务器密码机功能要求: (1)密码运算-对称密码算法(至少…...
淘客手机网站源码/网络营销的渠道有哪些
需要确保共享文件的电脑处于同一局域网中 共享主机的配置: 打开文件资源管理器,对要共享的磁盘右键点击,共享,高级共享 点击高级共享,勾选共享此文件夹,点击权限,"完全控制"选项勾选…...
![](/images/no-images.jpg)
网站建设策划书ppt/百度客服24小时人工服务在线咨询
http://www.oschina.net/question/12_50469 Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。 这里我们将通过一些实例来学习 netcat 命令。 1. 在服务器-客户端架构上使用 Netcat …...
windows10 wordpress/谷歌商店paypal下载官网
1.spring boot日志概述spring boot使用Commons Logging作为内部的日志系统,并且给Java Util Logging,Log4J2以及Logback都提供了默认的配置。如果使用了spring boot的Starters,那么默认会使用Logback用于记录日志。2.spring boot日志默认配置…...
![](http://images0.cnblogs.com/blog2015/592102/201506/271621005953098.png)
中山企业集团网站建设/营销方案设计思路
2019独角兽企业重金招聘Python工程师标准>>> VMWare 11 版本给虚拟机默认分配20G磁盘,扩展至30G。下面是扩展方法: 虚拟机磁盘扩容虚拟机保持关闭状态,设置 -> 磁盘 -> 拓展 -> 最大磁盘大小 设成 30G 系统中使用拓展的…...
![](https://img-blog.csdnimg.cn/20200526094036214.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjEwMDQwNg==,size_16,color_FFFFFF,t_70)
nginx 反向代理 wordpress/最近营销热点
一.安装包下载 参考链接:参考链接 1.百度搜索TortoiseSVN,点击进入官网 2.进到官网后,点击Downloads下载链接进去 3.会弹出最新的TortoiseSVN版本下载界面,如果这个版本可以,那就点击图中标出的红色框框下载对应的…...