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

2024-01-13 04:50

本文主要是介绍纯血鸿蒙「扩圈」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.……

这篇关于纯血鸿蒙「扩圈」100天,酝酿已久的突围的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/600297

相关文章

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

鸿蒙开发中实现自定义弹窗 (CustomDialog)

效果图 #思路 创建带有 @CustomDialog 修饰的组件 ,并且在组件内部定义controller: CustomDialogController 实例化CustomDialogController,加载组件,open()-> 打开对话框 , close() -> 关闭对话框 #定义弹窗 (CustomDialog)是什么? CustomDialog是自定义弹窗,可用于广告、中

【LeetCode热题100】前缀和

这篇博客共记录了8道前缀和算法相关的题目,分别是:【模版】前缀和、【模版】二维前缀和、寻找数组的中心下标、除自身以外数组的乘积、和为K的子数组、和可被K整除的子数组、连续数组、矩阵区域和。 #include <iostream>#include <vector>using namespace std;int main() {//1. 读取数据int n = 0, q = 0;ci

牛客小白月赛100部分题解

比赛地址:牛客小白月赛100_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ A.ACM中的A题 #include<bits/stdc++.h>using namespace std;#define ll long long#define ull = unsigned long longvoid solve() {ll a,b,c;cin>>a>>b>

【鸿蒙HarmonyOS NEXT】页面之间相互传递参数

【鸿蒙HarmonyOS NEXT】页面之间相互传递参数 一、环境说明二、页面之间相互传参 一、环境说明 DevEco Studio 版本: API版本:以12为主 二、页面之间相互传参 说明: 页面间的导航可以通过页面路由router模块来实现。页面路由模块根据页面url找到目标页面,从而实现跳转。通过页面路由模块,可以使用不同的url访问不同的页面,包括跳转到U

鸿蒙开发5.0【Picker的受限权限适配方案】

Picker由系统独立进程实现,应用可以通过拉起Picker组件,用户在Picker上选择对应的资源(如图片、文档等),应用可以获取Picker返回的结果。 类型受限权限使用的picker音频ohos.permission.READ_AUDIO,ohos.permission.WRITE_AUDIOAudioViewPicker文件ohos.permission.READ_DOCUMENT,oh

牛客小白月赛100(A,B,C,D,E,F三元环计数)

比赛链接 官方讲解 这场比较简单,ABC都很签到,D是个不太裸需要预处理的 B F S BFS BFS 搜索,E是调和级数暴力枚举,F是三元环计数。三元环考的比较少,没见过可能会偏难。 A ACM中的A题 思路: 就是枚举每个边变成原来的两倍,然后看看两短边之和是否大于第三边即可。 不能只给最短边乘 2 2 2,比如 1 4 8 这组数据,也不能只给第二短边乘 2 2 2,比

诺瓦星云校招嵌入式面试题及参考答案(100+面试题、10万字长文)

SPI 通信有哪些内核接口? 在嵌入式系统中,SPI(Serial Peripheral Interface,串行外设接口)通信通常涉及以下内核接口: 时钟控制接口:用于控制 SPI 时钟的频率和相位。通过设置时钟寄存器,可以调整 SPI 通信的速度以适应不同的外设需求。数据发送和接收接口:负责将数据从主机发送到从机以及从从机接收数据到主机。这些接口通常包括数据寄存器,用于存储待发