纯血鸿蒙「扩圈」100天,酝酿已久的突围

坦白讲,去年参加华为开发者大会看到HarmonyOS NEXT(仅运行鸿蒙原生应用,所以也称作「纯血鸿蒙」)的时候,小雷也没料想到鸿蒙原生应用生态的发展速度会如此之快。

9月25日,华为正式对外宣布启动HarmonyOS NEXT计划,鸿蒙原生应用全面启动,接着便是这风起云涌的「鸿蒙100天」:

美团、支付宝、中国国航、中国银联、哔哩哔哩、米哈游等各领域头部伙伴官宣启动鸿蒙原生应用开发;小红书、爱奇艺走得更快,相继宣布完成了鸿蒙原生应用Beta版开发;抖音、百度虽尚未官宣,但已在招聘市场发布鸿蒙开发者岗位。

鸿蒙开发者逆势膨胀,成为人才市场香饽饽,待遇远高行业均值,开发者们涌入华为开发者官网,创造了一天之内新增万名鸿蒙开发者注册的火爆现象。多所985/211高校开设鸿蒙课程,其中南京大学更是直接让鸿蒙课程替代了原来的安卓课程。

还有媒体消息,华为将在1月18日举办重要的鸿蒙活动,届时可能会公布关于更多伙伴、开发者和用户体验的消息。

至此完全可以说,鸿蒙生态链条活力已全面激发,纯血鸿蒙「扩圈」100天,新世界曙光已现。

操作系统不难,难的是生态

操作系统的重要性不言而喻,但就如美团联合创始人王慧文在2020年松湖对话中所言,「做生态的难度堪比造原子弹」,开发一套操作系统不是最大的挑战,真正的挑战在于构建和维持强大的生态。

在今天这个时代,操作系统的成功与否,很大程度上取决于其应用生态是否能满足用户的广泛需求。

在Windows 10发布时,微软就希望通过UWP(Universal Windows Platform)统一Windows PC、手机、Xbox游戏主机、HoloLens等设备的应用生态。尽管想法很好,UWP最终因为缺乏强大的应用生态而难以为继,到2022年秋天,微软已经在开发文档中敦促开发者转向全新的Windows App SDK,基本宣告了UWP生态的死亡。

即便是微软,要在极其成熟的Windows PC生态之上「另起高楼」也是非常困难的。华为终端业务软件部总裁龚体就指出,「如果说打造鸿蒙操作系统是三大战役的话,目前已经完成了两个:鸿蒙底座已有1亿多行代码、2万多API;7亿多鸿蒙生态设备。第三个战役则是生态。生态成,则鸿蒙成!

在硬件上,操作系统厂商或许还能采取自主开发的方式,在软件方面不可能全部由自己开发,唯一的选择就是号召伙伴加入,引申下来的问题是如何培养、吸引更多鸿蒙开发人才,开发丰富的应用以满足消费者体验,进而吸引更多用户使用。

但如何吸引生态链上的开发者、伙伴加入,而盘活伙伴、开发者、用户的生态链条,正是打造一个生态最难的地方。

而事实上,鸿蒙生态已蓄力四年。

四年布局,一朝收官

在围棋里,一局棋通常会被分为布局、中盘、收官(官子)三个阶段。不同于中盘和收官,布局阶段因为往往落子较少,无法作精确的计算,所以极为考验棋手的大局观。

从这个角度来看,华为无疑是一位极具大局观的「棋手」。

今天回头再看过去100天鸿蒙生态取得的突破,显然不是一次无缘由的爆发,而是一场蓄力已久的冲刺。

2019年8月,华为消费者业务CEO余承东在华为开发者大会上发布了鸿蒙操作系统HarmonyOS,至今已迭代至HarmonyOS 4.0版本。为保证日常使用,目前用户可用的鸿蒙版本均可兼容安卓,但鸿蒙原生的种子却是在2019年就早早种下。

2019年开始,华为就在紧密接洽鸿蒙生态伙伴,与其签署鸿蒙应用开发协议。

四年之后的2023年9月,华为余承东宣布HarmonyOS NEXT蓄势待发,鸿蒙原生应用全面启动。而后鸿蒙生态捷报频传,合作企业纷纷宣布或启动、或完成鸿蒙原生应用Beta开发,至今,TOP200应用中已有超百个启动了鸿蒙原生适配工作。

开发者是创造生态活力的源泉,华为很早就开始培养和聚集鸿蒙开发者。

2020年,华为挑选了一批外部开发者先行接触内部代码,让他们从开发者专业视角为鸿蒙布道。过去几年间,华为密集举办开发者活动,组织了面向开发者的大赛、培训认证和沙龙,帮助开发者成长和进一步融入鸿蒙生态。另据统计,仅过去三年,华为就参与了超过100所高校的150多个课程项目,今天还在继续增加。

2020年,华为还升级了「耀星计划」,投入10亿美元激励开发者创新,并在过去三年不断升级,于2022年增加了对接入鸿蒙原子化服务(后更名为元服务)卡片、华为支付等方面开发者伙伴的激励。

2023年8月,华为又推出「鸿飞计划」(鸿蒙生态伙伴发展计划),面向鸿蒙原生适配伙伴提供资源扶持。

到2023年8月,已经有超过220万开发者投入到鸿蒙生态的开发,超过7亿台鸿蒙生态设备,这也是华为全面推动鸿蒙原生应用开发的底气所在。加之华为Mate 60系列打响了手机回归的关键一枪,汽车销量突飞猛进,年营收重回7000亿元,都在为鸿蒙生态打下坚实的发展基础。

鸿蒙千帆起,生态大局定

过去两个月内,支付宝、美团、高德地图、哔哩哔哩、中国银行、中国银联、中国国航、原神等18个领域的主流应用相继加入鸿蒙原生应用开发行列;小红书、爱奇艺、同花顺等App完成了鸿蒙原生应用Beta版的开发;航旅纵横、360浏览器等App也完成了鸿蒙原生应用核心版本的开发。

与主流应用相呼应,互联网「老钱」们纷纷表态。

搜狐集团董事长张朝阳在跨年演讲中断言「鸿蒙将引领操作系统下一轮变革」。360集团创始人、董事长周鸿祎更是公开力挺,「在任何情况下都会支持华为,相信鸿蒙会成为中国最大的操作系统,鸿蒙原生必将成功」。

**在人才方面,鸿蒙开发者更是逆势而上,成为招聘市场的香饽饽。**除了已经官宣的合作企业紧急招聘鸿蒙开发者,字节、百度、WPS等还未官宣的企业也在悄悄鸿蒙开发者岗位信息,鸿蒙开发者待遇普遍优于市场均值。

市场的正向激励让开发者群体变得更加踊跃,鸿蒙开发者注册数量甚至单日新增1万。不难想象,随着厂商的进一步扩大招聘以及更多鸿蒙开发者的进入,鸿蒙原生应用的数量、丰富度还会加速增长。

但长远来看最重要的其中一点还是「人才厚度」。在持续推进高校联合培养开发者的同时,有越来越多高校和学生拥抱鸿蒙生态。

据统计,包括清华大学、哈尔滨工业大学、西安交通大学等在内的23家985高校、46家211高校都已经或即将开设鸿蒙相关课程,南京大学就开设了《移动互联网软件工程》课程,将HarmonyOS作为课程核心,替换了原有的安卓开发课程。

为了能让大家更好的学习鸿蒙 (Harmony OS) 开发技术,这边特意整理了《鸿蒙 (Harmony OS)开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙 (Harmony OS)开发学习手册》

入门必看:https://qr21.cn/FV7h05

  1. 应用开发导读(ArkTS)
  2. ……

HarmonyOS 概念:https://qr21.cn/FV7h05

  1. 系统定义
  2. 技术架构
  3. 技术特性
  4. 系统安全

如何快速入门?:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. 构建第一个JS应用
  4. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

1.Ability开发
2.UI开发
3.公共事件与通知
4.窗口管理
5.媒体
6.安全
7.网络与链接
8.电话服务
9.数据管理
10.后台任务(Background Task)管理
11.设备管理
12.设备使用信息统计
13.DFX
14.国际化开发
15.折叠屏系列
16.……

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C语言】指针——从底层原理到应用

C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻 目录 一、前言二、变量与指针的本质 1. 内存地址2. 32位与64位系统3. 变量4. 指针变量5. 操作指针变量 5.1 指针变量自身的值5.2 获取指针变量所指向的数据5.3 以什么样的数据类型来使用/解释指针变量所指…

Python学习笔记-使用Anaconda+VSCode配置开发环境

文章目录 概述一、安装Anaconda1.1 下载软件1.2 安装anaconda1.3 配置环境 二、配置虚拟环境2.1 使用conda创建一个新的虚拟环境2.1.1 使用search指令查看支持的python的版本:2.1.2 使用create创建指定版本的虚拟环境:2.1.3 使用env list查看虚拟环境列表…

BigDecimal使用记录

在公司经费这块用到了BigDecimal类,特此整理记录一下。 一、BigDecimal简介: float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而&a…

vulhub中的Apache HTTPD 多后缀解析漏洞详解

Apache HTTPD 多后缀解析漏洞 1.查看python版本 这里python版本很重要,因为版本过低可能会导致后面的结果运行不成功 这里我就遇到了因为版本过低而执行不了docker-compose up -d的情况 查看python版本 cd /usr/bin ls -al python* 当版本过低时安装高版本的 …

_Incapsula_Resource与Rc4混淆分析

一、获得混淆js 这么一个地址 https://www.interasia.cc/_Incapsula_Resource?SWJIYLWA5074a744e2e3d891814e9a2dace20bd4,719d34d31c8e3a6e6fffd425f7e032f3 浏览器打开这个地址 复制这个js,到浏览器调试 先格式化查看,也就是一个eval函数执行b函数 …

base64 图片进行编码、解码;api调用

1、base64 图片进行编码、解码 编码 import base64# 假设您有一个图像文件,例如 image.jpg with open(r"C:\Users\l****1686722996428308480-1 (1).jpg", rb) as image_file:# 读取图像文件的二进制数据image_data image_file.read()# 将二进制数据编码…

C语言基础语法跟练

题源&#xff1a;牛客网 1、输出"Hello Nowcoder!"。开始你的编程之旅吧。 #include <stdio.h>int main() {printf("Hello Nowcoder!");return 0; } 2、KiKi学会了printf在屏幕输出信息&#xff0c;他想输出一架小飞机。请帮他编写程序输出这架小…

超实用的 Python 库之lxml使用详解

概要 XML&#xff08;可扩展标记语言&#xff09;和HTML&#xff08;超文本标记语言&#xff09;是广泛用于数据交换和网页构建的标记语言。在Python中&#xff0c;有许多库可以用来解析和处理XML和HTML文档&#xff0c;其中最强大和常用的之一是lxml。lxml是一个高性能、功能…

回归预测 | Matlab实现DE-BP差分算法优化BP神经网络多变量回归预测

回归预测 | Matlab实现DE-BP差分算法优化BP神经网络多变量回归预测 目录 回归预测 | Matlab实现DE-BP差分算法优化BP神经网络多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现DE-BP差分算法优化BP神经网络多变量回归预测&#xff08;完整源码和…

spring-mvc数据绑定和表单标签库(介绍)

spring-mvc数据绑定和表单标签库 1. WEB-INF下页面跳转2. ModelAttribute来注解非请求处理方法3. 表单标签4. 其他标签5. IDEA tomcat控制台中文乱码问题处理 1. WEB-INF下页面跳转 容器启动后&#xff0c;如何默认显示web-inf目录下的系统首页。 2. ModelAttribute来注解非…

设计模式-空对象模式

设计模式专栏 模式介绍模式特点应用场景空对象模式和单例模式的区别代码示例Java实现空对象模式Python实现空对象模式 空对象模式在spring中的应用 模式介绍 空对象模式是一种设计模式&#xff0c;用于处理对象不存在的情况。它通过返回一个空对象来代替 null 值&#xff0c;从…

flutter 配置安卓的签名

背景 最近遇到一个需求&#xff0c;需要实现app的热更新,了解了一下热更新方案时间的时间有点久&#xff0c;就做了个app升级的过渡版本&#xff0c;然后遇到问题 真机安装遇到签名不一致的问题 如下 安装过程 版本升级的代码如下 ///版本更新检查static Future<VersionEnti…

冲刺2024年AMC8竞赛:往年真题练一练和答案详解(3)

今天我们继续来做一做往年的AMC8真题&#xff0c;通过高质量的真题来体会我们所学的知识如何解题&#xff0c;建立快速思考、做对题目的策略。 今天分享的五道题目仍然是随机从六分成长独家制作的575道在线题库&#xff08;来自于往年真题&#xff09;中抽取5道题来做一下&…

Parallel patterns: convolution —— An introduction to stencil computation

在接下来的几章中&#xff0c;我们将讨论一组重要的并行计算模式。这些模式是许多并行应用中出现的广泛并行算法的基础。我们将从卷积开始&#xff0c;这是一种流行的阵列操作&#xff0c;以各种形式用于信号处理、数字记录、图像处理、视频处理和计算机视觉。在这些应用领域&a…

Linux环境变量LD_LIBRARY_PATH配置

解决snmpwalk报错 报错提示&#xff1a;./bin/snmpwalk:error while loading shared libraries:libnetsnmp.so.40:cannot open shared object file: No such file or directory. 环境变量LD_LIBRARY_PATH LD_LIBRARY_PATH是Linux环境变量名&#xff0c;该环境变量主要用于指…

基于ChatGPT4+Python近红外光谱数据分析及机器学习与深度学习建模

2022年11月30日&#xff0c;可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5&#xff0c;将人工智能的发展推向了一个新的高度。2023年4月&#xff0c;更强版本的ChatGPT4.0上线&#xff0c;文本、语音、图像等多模态交互方式使其在…

Java泛型:灵活多变的类型参数化工具

&#x1f451;专栏内容&#xff1a;Java⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、泛型1、什么是泛型2、泛型的语法 二、泛型类的使用1、泛型类的语法2、泛型如何编译的2.1、擦除机制2.2、为什么不能实例化泛…

控制el-table的列显示隐藏

控制el-table的列显示隐藏&#xff0c;一般的话可以通过循环来实现&#xff0c;但是假如业务及页面比较复杂的话&#xff0c;list数组循环并不好用。 在我们的页面中el-table-column是固定的&#xff0c;因为现在是对现有的进行维护和迭代更新。 对需要控制列显示隐藏的页面进…

Queue接口分析

一、Queue是什么 该接口是Java集合框架成员 Queue&#xff1a; 通常&#xff08;但不一定&#xff09;队列就是一个先入先出&#xff08;FIFO&#xff09;的数据结构&#xff0c;和堆一样&#xff08;但可以进行转换&#xff0c;比如优先级列队排序&#xff0c;又或者改为栈形…

私域爆款活动实操指南,让你轻松成为营销高手!

私域运营活动是公司运营中非常重要的一环&#xff0c;它能够提高用户参与度、增加用户忠诚度&#xff0c;并为公司带来更多的商业机会。然而&#xff0c;策划和执行一场成功的私域运营活动并不容易&#xff0c;需要思维缜密、部门合作以及落地能力等方面的综合素养。今天来跟大…