前言
众所周知,目前华为鸿蒙系统,已经是全球第三大智能手机系统,仅次于安卓、iOS。
不过大家也都清楚,这个第三,实际上还是有水份的,因为鸿蒙其实并没有自己的生态,靠的是兼容安卓生态,真正的纯血鸿蒙APP,仅几十个。
如果靠着这几十个APP,完全撑不起鸿蒙生态,那么鸿蒙也就离不开安卓,安卓实际上还是高枕无忧的,不需要担心。
后来,华为表态,要推出HarmonOS NEXT版本,不再兼容安卓生态,要走一条独立的自建生态之路。
不过,很多人对所谓的HarmonOS NEXT版本并不看好,觉得不过是吹牛皮而已,毕竟几十个鸿蒙纯血APP,怎么敢不兼容安卓APP呢?不是让人笑掉大牙么?
还有网友表示,所谓的HarmonOS NEXT版本,不可能用于手机,因为没有生态,手机就只能打电话发短信,微信、支付宝、淘宝什么的都没有,这手机就是一台功能机,和智能机也就没关系了,谁会买呢?
但事实上,大家也太小看国内其它互联网企业们的觉悟了,近日,从各大厂商们的反应就能够看出来,那就是华为一呼百应,厂商们纷纷研发纯血鸿蒙APP,支持鸿蒙生态。
目前美团、小红书、支付宝、微信、哔哩哔哩等均表态,要推出鸿蒙版APP,另外众多高校开设了鸿蒙编程课,还有更多的开发者表态称,会马上跟进鸿蒙版。
而一旦腾讯、阿里等厂商纷纷下场,且高校开设编程课,那么人才有了,支持的企业也有了,APP自然也就有了。
一旦有了足够的APP,鸿蒙就真的可以摆脱对安卓APP的依赖,走出一条真正的独立之路来。
之前国内的众多手机厂商,均不支持鸿蒙,一方面是因为鸿蒙只有OpenHarmony是开源的,HarmonyOS并不开源,同时鸿蒙并没有自己的生态,兼容安卓APP,那支持鸿蒙没什么意义,和安卓没区别。
如今一旦鸿蒙有了自己的生态,估计其它手机厂商,也会拥抱鸿蒙,慢慢摆脱对安卓的依赖了。
对于开发者来说,移动端现在已经好久没有新活跃了,HarmonyOS NEXT 的全新适配工作应当大部分会落在 Android 开发上,或者说是否会新增全新的 HarmonyOS 开发岗位?
那么在距下个版本发布前的这一年时间内,无疑是进军鸿蒙系统的最佳时机。
想要学习,网上的资料肯定会相当不足,这里推荐大家直接参考华为官网发布的《
鸿蒙开发学习指南
》文档。为了方便大家查阅,这里都整理好了,有需要的直接扫描下方二维码直接免费获取。
《鸿蒙零基础入门学习指南》
目录
一、快速入门
适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。
-
开发准备
-
构建第一个ArkTS应用(Stage模型)
-
构建第一个ArkTS应用(FA模型)
-
构建第一个JS应用(FA模型)
二、开发基础知识
-
应用程序包基础知识
-
应用程序包概述
-
应用程序包结构
-
应用程序包多HAP机制
-
应用程序包安装和卸载流程
-
应用程序包更新流程
-
共享包
-
应用程序包快速修复
-
应用配置文件(Stage模型)
-
应用配置文件概述(Stage模型)
-
app.json5配置文件
-
module.json5配置文件
-
应用配置文件概述(FA模型)
-
应用配置文件概述(FA模型)
-
app对象内部结构
-
deviceConfig内部结构
-
module对象内部结构
三、资源分类与访问
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。
-
资源分类与访问
-
创建资源目录和资源文件
-
创建资源目录和资源文件
-
创建资源目录
-
创建资源文件
-
资源访问
-
应用资源
-
系统资源
-
资源匹配
四、学习ArkTs语言
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在
TypeScript
(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。
-
初识ArkTS语言
-
基本语法
-
状态管理
-
其他状态管理
-
其他状态管理概述
-
@Watch装饰器:状态变量更改通知
-
$$语法:内置组件双向同步
-
渲染控制
-
渲染控制概述
-
if/else:条件渲染
-
ForEach:循环渲染
-
LazyForEach:数据懒加载
有需要完整文档的朋友,可以扫描下方二维码免费领取!!!