HarmonyOS学习资源分享
5月24日,华为在深圳举办首届HarmonyOS 开发者创新大赛颁奖典礼。华为消费者业务HarmonyOS开源与开发者运营总监在颁奖典礼上作了主题为《HarmonyOS学习资源分享》的演讲。
以下为演讲实录:
跟大家先讲一个运营数据,2019年HDC大会鸿蒙问世,地球人在那一刻认识了鸿蒙操作系统。那一天的鸿蒙官网的开发者访问人数一直是顶峰,近一年多来,从来没被超越。
上个月底,也就是4月28日那天很奇怪,有几个开发者拍出升级后的鸿蒙手机开机和运行画面,上传到抖音上传播。当天鸿蒙官网的运营数据神奇的超越了访问量顶峰,超出不是一点点,整整翻了5倍。而且,这波流量一直持续了3周,一直到今天,整个5月份,对我们来说,几乎每天都在开一次HDC,每天数十万开发者在翻阅鸿蒙开发文档。
这说明了什么,说明大家都在等手机和生态设备数的硬件底座成熟。手机和生态设备数是开发者最关心的问题,我会在第一部分,给大家刷新一下最新数据。以及与大家同步一下前几天,也就是5月18日面向合作伙伴发布的一些很振奋人心的激励政策。
第二部分,数十万开发者每天都在问很多问题,我这里总结了开发者遇到的8个困难,我这里一一解答。比如,我做分布式应用,是否需要把手机、Pad、手表、车等配齐后才能开发。车那么贵,哪里买得起。答案肯定是不用的,有工具支持,我会告诉大家怎么快速准确的使用鸿蒙学习资源。一剑封喉,快速完成目标,节约大家时间。
第三部分,近期开发者活动预告以及列出所有参与方式,大家可以拍照或截屏,以便记录。
今年底,搭载鸿蒙智能硬件的设备会超过3个亿,大家可能对3个亿没有概念,不准确的说,大概就是这两年卖出的华为手机会升级为鸿蒙。不仅如此,其中有1个亿鸿蒙生态设备。这一个亿由生态伙伴设备构成,目前合作的硬件合作伙伴从去年刚开始的个位数,已经飙升到1000家硬件合作伙伴,涨幅飞快。
为了让飞轮转得更快,前几天5月18日HarmonyOS Connect伙伴峰会里其实已经宣布,华为将全渠道全场景帮助伙伴买好产品,提供6万华为自有零售与服务渠道,不仅3家线上销售渠道打开,还打开1万5千个垂直与专业渠道。技术驱动加市场刺激,全面提速硬件生态的发展。
华为商城6月上线全新的HarmonyOS Connect品牌专区,京东618购物节会看到一波鸿蒙生态产品上市销售。大家可以再618购物节买买买,用人民币支持一下。
大家都很关心三方手机的问题,华为的态度是很明确,开源开放的。其实去年9月8日已把面向128K-128M的IOT设备系统贡献给开放原子开源基金会。今年也如约把面向128M以上,包括手机能力的代码贡献了给基金会。
基金会正在联合众多伙伴参与贡献,除了7家工作委员会共建单位,基金会还邀请共233名伙伴加入共建行列。基金会在联合伙伴贡献后,将会推出OpenHarmony 2.0版本进行开源。欢迎三方手机厂商以及各类设备厂商,从社区获取OpenHarmony 2.0 版本进行产品研发和发布。华为只是贡献者之一,版本由基金会决定和发布,相关动向请留意开放原子开源基金会。
应用层面,近期增长也很快,目前已经有300+应用创新合作伙伴,待鸿蒙正式发布后,会陆续上架到应用市场。
除了职业开发者以外,这些开发者,比如说刚刚看到的9岁小朋友,不仅自己学,还在社区里做直播教别人。深圳大学大二学生完成4个应用、2个开源项目、而且还自己组织同学们在学习和使用;还有同济大学大三学生,浙大城院大四学生,不仅学习和使用,他们还在社区贡献自己的力量。这里还有初中、高中、大一的三个空格,请欢迎联系我们,在社区发个声,让我们知道你们在干什么。
刚刚给大家刷新了3亿设备、1000+硬件合作伙伴、300+应用伙伴、这么给力的销售赋能刷新,相信大家已经看到了生态蓬勃发展速度是很快,担心与犹豫相信应该会消除一些。
第二部分,在进入学习与使用,还会遇到很多具体问题,比如:
是否要先配齐设备才能开始学,还没想好要做什么,哪里可以先看看用什么编程语言,编程风格,社区一大堆文章,从哪里开始学习开发原理,有多少一步一步的操作样例,第一个Hello World怎么跑,已有有的应用怎么办、有多少本书了,哪里有个系统性的资料汇聚。
这些都是日常运营过程中,开发者问得最多的问题。我来一一解答。
需要先买齐设备,不需要的,有远程模拟器。现在提供了5种设备,包括手机、电视、PAD、车、手表可穿戴设备。很多开发者表示找不到,其实就在Tool菜单HDV Manager里。
如果大家还不了解鸿蒙编程风格,不妨用手机扫个码看看鸿蒙的代码风格,支持JAVA和JS两种最常见编程语言,通过官网在线体验可以快速感觉一下编程难度。这个体验工具里可以修改代码,右侧立刻动态体现运行结果。当然这里只是有限体验,完整体验需要下载IDE的。
启动开发前,哪里能够学习开发原理。这里有很多渠道,官网有HarmonyOS开发者微信公众号,通过公众号技术解读等菜单,可以快速获取想要的知识。当然也可以到合作社区,合作社区里已有100多门课程资源,80多次可回看的直播解读活动。学习资源已经到了一个新的台阶。
当你首次开发时,一般从Hello World开始,我们认为光溜溜的Hello World没意思,做了36个应用模板,可以从手机开始,也可以从TV、车机开始。非常方便。
一行代码不写,直接点run运行,执行起来就是这样的效果,比Hello World要强太多了。
这些模板,其实简单组合起来,就是一个基本的应用,比如有启动页面、登录界面、列表页、点餐那种框架页,电话本这种详细信息页、设置这种列表页等等。是不是很方便。
基础应用不代表就是功能简单,模板可以直接生产智能家居比如台灯控制面板,比如复杂的图标编辑功能,比如非常常见的商品列表和新闻列表。拿来就可以用。
要做一个完整应用,我们还提供了codelab,区别于demo,codelab结合原理和一步一步操作过程,准能保障你能搞懂。现在提供了23个,大家感受一下codelabs都能做什么帮你做什么。
大家可以先扫个码先快速看看。
每一个codelab上手教材,都是围绕新特性,比如分布式、AI、媒体、数据库等精心设计。
这个月比上次活动新增了8个,一共有23个这样的教程。
如果你不是从零开始,手上已经有了一些应用代码,可以选择通过更换开源组件库,实现切换,已经有400多个组件库适配好鸿蒙API,各大开发者社区非常受欢迎,每次都是过万阅读量。年内我们联合了多家伙伴一起共建,年内就会推出1000多个组件库,基本满足日常开发需求。
很多人习惯买本书系统的学习一下,目前已发行1本书,6月份将还会有4本,我知道的写书作者,大概15本书赶在年底会出版。
各大社区累计已经有50万个帖子,纷扰复杂。基金会组织了200多个伙伴在共建生态内容,精选优质代码样例、教程等,收录到这本生态内容专刊,这是一本44页的小册子,每月更新。我们也会在各大活动中给大家发放,活动结束后,欢迎领取。
基金会计划面向高校和学生推出邮寄订阅服务,也就是给高校和学生定期快递到家。目前处于试点阶段,基金会经费有限,先到先得,仅限于老师和学生,专业人士可以先去下载电子版本自行学习。我们翻两页看看里面有什么内容。
里面收录所有华为官方内容,比如每次活动的PPT,方便大家查找。
也会收录社区精选优质内容,比如今天优秀导师张荣超老师的课程与适配,带上链接,大家可以方便的一步查阅。
讲了那么多内容,我们一起看看社区活动:
两句话,月月有活动,6月在北京,7月去杭州,8月成都,9月深圳,10月武汉,11月西安,12月南京。华为带头全国各地跑。
还有各社区的线下活动和线上直播没有列出来,太多了,详见各大社区鸿蒙专区。
这里总结所有参与链接。
会后肯定有人问如何与华为进行商业合作,请进合作伙伴门户。
各大社区的专区也放出来,方便大家查找。
开源开放,想参与到开源版本的OpenHarmony建设,右边有这些方式。
好啊👌
发的说法的