重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

鸿蒙开发训练营,鸿蒙开发训练营怎么样

鸿蒙OS以赛促学、课程进校背后 开发者成为生态的“第一批种子”

5月24日,在深圳举办的首届HarmonyOS开发者创新大赛颁奖礼中,一位来自河北承德,年仅9岁的小学生吸引了大家的注意力,他的名字叫戈帅。

成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,成都小程序开发,十载建站对主动防护网等多个方面,拥有丰富的网站设计经验。

实际上,在这场3000多支队伍、超万名以上选手参与的比赛中,戈帅并不在其中。在父亲的陪伴下,他走上舞台分享了认知鸿蒙操作系统的经历及开发故事。

原来,戈帅的父亲才是一名鸿蒙开发者,并在这次大赛中获得了创新 科技 奖。早自2020年起,父亲便通过鸿蒙进行课程学习及相关产品的开发,在此期间,戈帅站在旁边从只是看着,逐步萌生了上手尝试的想法。

平时戈帅的妈妈很忙,多在网上购物,“我想做一个购物网站”,戈帅参考拼多多APP的购物界面,通过HarmonyOS的分布式系统架构,用时半个月时间开发出了一个购物应用。

不同于其他的操作系统,戈帅觉得,鸿蒙的系统基础架构很容易上手,编辑软件和程序也操作简单、便捷。基于开发经历,戈帅虽未参赛,但他也通过考试成为了华为开发者学院中最年轻的学员。

开发门槛降低

在获奖的23支战队中,Labo儿童艺术创想战队基于鸿蒙操作系统的分布式能力,开发出了一款名为“Labo涂鸦鸿蒙亲子版”的应用产品,通过协同绘画等既实现了亲子互动功能,还进一步引导孩子发挥想象力和创造力进行艺术创作。

其实,除了比赛竞逐,让华为消费者业务软件总裁、AI与智慧全场景业务部总裁王成录欣喜的是,有几万名开发者参与到了华为鸿蒙操作系统的学习中,他认为这更利于开发者认知鸿蒙,并理解华为未来的生态构想。

众所周知,无论安卓还是IOS系统,其生态得以建立,在于源源不断的有开发者的应用创新、有用户的体验完善,这对于鸿蒙生态而言,也不例外。

王成录说,“一个生态的构建比做一个单点的技术要宽泛得多”,他强调,华为只有将门槛降得越低,才能吸引更多人进来,如此生态才有希望。

操作系统有目标

回顾HarmonyOS诞生的背景,从2016年5月正式立项做系统开发起,王成录表示,“目标非常清晰,我们绝不会再做一个安卓或一个IOS”。他强调,华为对未来的判断是“不仅仅是智能手机会小型化、智能化,身边的智能化设备也会越来越多”,因此,要做一个“面向未来万物互联的系统,能够解决大大小小所有硬件设备装载系统的问题”。

另外,为突破原有APP信息开发、分发受智能手机这一硬件终端的限制,华为想要让所有智能硬件搭载同一个系统,这些想法让鸿蒙操作系统在设计之初就采用全栈模块化,通过横纵向的解耦,实现了数据既能一体化,又可以有分布式数据库、分布式文件系统和分布式计算等能力。

王成录,当“所有软件配置在一条产线上”时,硬件生产方面的“门槛降低”,无需定制化就可以自动加载相应模块进行生产,“开发者头疼的面向各种不同硬件、不同系统要开发不同应用的困难,迎刃而解。”

在王成录看来,鸿蒙操作系统之于开发者,“相当于有了无数个积木,可以根据场景随意组装所需要的终端”,而这个终端可以“无感知地、方便地给消费者提供各个场景上所需要的服务”。

高校人才计划背后

谈及当下中国制造产业中,无论家电还是办公设备等生产厂商所面临的一个共性问题,“同质化非常严重。”王成录认为,鸿蒙操作系统的特点和愿景,都可以让硬件厂商实现个性化生产,“这对中国所有基础制造业来讲,是一个非常巨大的转型升级的机会。”

谈及鸿蒙操作系统的意义,方正证券 科技 电子首席分析师陈杭认为,要分不同的阶段来看。首先是短期意义,“它决定了华为能否实现硬件业务残缺的软件延续”,而中期来看,“华为能够建立横跨人车、人居跨场景的AIoT生态”;最为深远的意义在于,鸿蒙之于华为,是“能否在异构计算时代取得第四张操作系统入场券的关键”。

意义之大,理想美好,但华为也面临着一个残酷现实——如何突破开发者生态的构建之困。

王成录并不避讳谈及开发者对于鸿蒙生态的重要性,他甚至将所有参与HarmonyOS开发者创新大赛的开发者们,视为华为实现梦想的“第一批种子”,为了持续构建开发者生态,华为也在启动高校的人才培养计划,鼓励高校在校生参与其中。

据王成录介绍,目前全国已有十几所高校把HarmonyOS课程作为了选修课,今后华为还将推动超15款HarmonyOS课程走入高校,在华东、华北、西南等7个片区开展鸿蒙高校创新训练营等活动,吸引大学生等周边开发者加入进来,一起参与鸿蒙生态的构建。

除了在开发者生态构建的过程中,华为对外强调鸿蒙操作系统始终是开源开放的,并在大屏应用后即将宣布在手机终端的落地。

就在5月25日一早,华为公司旗下的HarmonyOS通过官方微博公布了一个鸿蒙手机操作系统的开机画面视频,借此“官宣”6月2日将正式公布可以覆盖手机等移动终端的鸿蒙操作系统。确切的说,不只是鸿蒙生态,那些被开发者创新推出的应用,都将在此后被更多移动终端的用户体验、使用。无疑,HarmonyOS距离万物互联的愿景又近了一步。

鸿蒙应用开发之真机调试

参考 鸿蒙官方文档(点击传送门) ,做一下流程梳理简化,及踩坑记录

华为将真机调试分成物理真机和远程真机。这里说的都是物理真机(手机、平板)。鸿蒙真机调试巨复杂,不像Android那么容易方便。

贴一下官方的调试流程图:

总结一下:

上面这个流程可以忽略,没讲到重点。真机调试是需要在   AppGallery Connect 中创建应用的,调试应用需要的cer和p7b文件是从这里生成的。

先决条件:

1. 鸿蒙手机通过USB连接电脑,并开启USB调试。

2. 一个华为开发者账号,实名认证

3. APP开发工具DevEco-Studio

关键流程:

1. Studio创建应用

2. 如果未登录过,File Project Structure Project Signing Configs签名配置页,点击“Sign In”

3. AppGallery创建应用(包名和Studio创建的一样)

4. 官方文档到这在签名配置页就点Try Again可以自动签名,我试了不行,以下全是手动

5. Studio中Build Generate key and CSR   生成p12和csr文件

6. 获取手机udid,命令行hdc shell bm get -udid(下一步设备管理要用)

7. AppGallery主页 用户与访问 左侧设备管理添加udid的设备(生成p7b时要用)

8. AppGallery主页 用户与访问 左侧证书管理生成cer文件(生成p7b和签名配置要用)

9. AppGallery主页 我的项目 左侧HarmonyOS应用 HAP provision profile,生成p7b文件

10. 最后在签名配置页配好 p12、p7b、cer等参数,运行鸿蒙应用到真机就行了

华为鸿蒙系统承受不起失败的代价,但谷歌可能起了杀心,怎么破?

时至今日,在全球范围内,手机、平板和电脑,基本是被苹果OS、谷歌Android和微软Windows三大操作系统主导。继PC互联网和手机移动互联网之后,万物互联或许是国产操作系统最后一次可以努力抓住的机会。

1,正所谓“众人拾材火焰高”,华为鸿蒙系统更加需要广大开发者来共同推动,开发者的作用不可替代

在2021年5月24日于深圳举行的首届Harmony OS开发者创新大赛颁奖典礼上,华为消费者业务软件部总裁王成录说:“我相信鸿蒙操作系统在未来移动互联网产业中将会带来非常大的商业机会和创新机会。”

此次大赛历时5个月,有超过3000支队伍的10000多名选手参赛,25000多位开发者参与了大赛学习,最终23支参赛队伍斩获奖项,推出了诸多了有创新、有创意、有价值的优秀作品。王成录在颁奖典礼演讲上称,创新大赛的阶段性成果让大家看到了一个新时代的萌芽,广大开发者的创意与激情让大家对未来充满无限希望,“你们就是改变世界的种子”。

王成录指出,鸿蒙操作系统带给大家的不是简单的小创新。 2016年5月,华为正式立项做这个操作系统,当时的目标非常清晰:绝不会再做一个安卓或者再做一个iOS。未来一定不仅仅是智能手机会小型化、智能化,大家身边的智能化设备会越来越多,华为做这个系统一定是面向未来的万物互联。华为希望用一套系统能够解决大大小小所有硬件设备装载系统的问题,不再让不同的硬件搭载不同的操作系统,就如同人和人之间讲不同语言一样,非常难以沟通。如果所有智能硬件搭载同一套操作系统,就具备了让所有智能硬件实现便捷沟通的基础。

他进一步介绍说,华为希望能用这样的系统将硬件之间,不仅仅是简单的连接,而是希望在系统的眼睛里,在系统的视角里,所有连接在一起的设备是一台设备。“我们还希望将来信息开发的方面不再受限于今天的APP。APP这种形式的信息开发和分发,以及使用方式,只适合智能手机。我们把智能手机上的APP想搬到Pad上都有挑战。”他说。

他还提到,大家都用过智能音箱,在座的各位可能拥有不止一台智能音箱,但大家都会不知不觉不用它了,原因是智能音箱能够给大家提供的服务太少了。基于这个考虑,华为当时设计了鸿蒙操作系统,希望这个操作系统能够用一套系统解决未来所有的智能硬件搭载同一个系统的问题。

这个系统的特征是什么?他自己抛出了这个问题,他希望自己的回顾能帮助各位开发者更好地理解Harmony OS系统,理解得更透彻。他相信各位开发者会做出更多今天无法想象到的创新。

鸿蒙操作系统设计之初,是全栈模块化的设计,不论是纵向的,还是横向的,完全进行解耦。一个软件的核心是架构,而架构的核心是应对变化的能力。这一点特别重要。如果没有一个好的架构,这个软件是无法快速地应对变化,也无法实现长远发展。

架构到底是什么?它就是业务逻辑的技术表达方式。换言之,就是一个系统的业务从启动上链到应用的使用调用,到底这个逻辑过程是什么样的,围绕这个逻辑过程来分架构,这个架构才是可持续的。“我非常有信心能够全架构解耦做的就是鸿蒙一个。”王成录说。

有了这个能力以后,当前华为的智能手表,华为的大屏,从低端机到旗舰机,所有软件配置可以在一条产线上,不需要人工配置,根据硬件能力就可以自动加载相应模块,就把这个设备生产出来了。“我相信这对所有智能硬件生产厂家来讲是一个非常重要的能力,否则它们要做无休止的定制,门槛是非常高的。”

王成录认为,今天所有的连接都是浅连接,仅仅只能握个手。一个程序的运营是需要数据的,需要计算能力、IO能力。今天所有的连接都只是下一个简单的指令。鸿蒙操作系统不但能够进行简单的连接,还能够做到数据的一体、分布式数据库、分布式文件系统、分布式计算,让所有连接在一起的设备像一台设备一样。

王成录还指出,中国的制造业,例如家电行业、办公设备行业,面临的一个最大问题就是同质化严重。大家买了一台空调,其实,几乎所有人的空调都是一样的;大家买了一个家电系统,也几乎都是一样的。而鸿蒙操作系统有可能让这些硬件厂家能够真正生产出来个性化的,满足每一位消费者需求的产品。“我相信,这对中国所有基础制造业来讲,是非常巨大的、转型升级的机会。”他说。

在颁奖典礼现场,多位大赛优秀作品的开发者代表分享了他们基于Harmony OS,实现奇思妙想的创新体验:比如,智能农场是一款智能养殖设备解决方案。它通过使用鸿蒙操作系统的分布式技术实现了多设备(传感器、智慧屏等)的互联互通、自动控制,打造了全场景多设备协同智能养殖体验。又比如,分镜头APP通过鸿蒙系统的分布式技术,实现了用一部手机控制组网内多个相机进行拍照、录像,并提供分布式相册、分布式图片美化等功能,为用户提供创新的拍摄体验。再比如,Labo涂鸦鸿蒙亲子版基于鸿蒙操作系统的分布式能力,实现了孩子与家人或朋友在不同终端上进行协同绘画、你画一笔我画一笔、你画一部分我画一部分、绘画比赛、一起画五种模式,不仅实现了亲子互动功能还引导孩子发挥自己的想象力和创造力进行艺术创作。

开发人才的储备至关重要。 为了更好鼓励高校在校生积极参与到Harmony OS开发生态中,华为在此次颁奖典礼上还正式宣布启动Harmony OS高校人才培育计划,计划推动超过15款Harmony OS课程走入高校,打造华东、华北、西南等7大片区鸿蒙高校创新训练营,并通过每年3场Harmoy OS相关的开发者大赛来以赛促学、以赛促创,培养更多Harmony OS全栈开发后备力量,为万物互联时代打下基础。

2,华为鸿蒙系统对整个 科技 产业有着非常重大的意义,而不只是对华为一家有好处

截至目前,苹果的市值2.1万亿美元,微软的市值将近1.9万亿美元,谷歌的市值也达到了1.6万亿美元。美国这三大 科技 巨头有着一个共同点——各自拥有操作系统。iPhone手机操作系统iOS,iPad平板操作系统iPadOS和Mac电脑操作系统MacOS,由苹果自行开发设计;谷歌移动操作系统Android被三星、小米、OPPO、vivo、荣耀等移动终端设备厂商采用;微软桌面操作系统Windows则由联想、惠普、戴尔。宏碁、华硕等PC厂商采用。 在全世界范围内,手机、平板、电脑这三大类终端电子设备所用的操作系统主要是由苹果、谷歌和微软提供。在某种程度上可以说,美国这三大 科技 巨头扼住了全球数字经济的命脉。

如果说,在PC个人电脑时代和智能手机时代,国产操作系统尚没有能力抓住时机做大成气候;那么在万物互联时代,国产操作系统没有理由、也不应该再一次错过了时机。美国极尽所能对华为进行封杀,其中包括,美国不让谷歌授权华为GMS,逼迫三星、台积电等芯片制造商不给华为代工芯片…… 而华为大力推广鸿蒙系统,当然也就没什么可顾虑的了,反正都这样了,还有什么可怕的呢。华为最想做成的,无疑就是让鸿蒙系统能够像今天的苹果OS、谷歌Android、微软Windows一样,成为全球主流操作系统之一。

站在华为的角度来看,鸿蒙系统有着三方面的意义——是华为跻身全球生态巨头的入场券,也是华为手机+物联网的非硬件延续,还是华为智能电动 汽车 的战略支点。美国能够对华为进行封杀,说到底还是因为在核心技术层面受制于人。而华为直接推出鸿蒙系统,意在成为数字经济的基础(操作系统),是华为整个商业运行一次重大突破。

最近两年,美国对华为的封杀层层加码。美国第一轮是封锁芯片成品供应链,华为被逼无奈,转而由旗下的海思半导体开发芯片以达到全面替代。但美国并不愿意就此罢休,于是第二轮封杀芯片制造代工供应链,华为只得从台积电等供应链向外转移。美国还是不甘心,第三轮封杀,算是彻底堵死华为的芯片来源。于是,留给华为的唯一出路,只能是超越硬件制造的另外一个阶段,类似于微软Windows和谷歌Android,通过鸿蒙操作系统,华为的技术将可以无处不在,也就是所谓的“HUAWEI INSIDE”。 而手机鸿蒙系统的意义,是倒逼华为改变过去主要靠卖硬件挣钱的商业模式,从而摆脱芯片封锁给自身业务带来的风险,通过鸿蒙操作系统来实现业务的延续。

根据最新一份华为内部备忘录显示,华为后续业务将更加注重发力软件业务。创办人任正非在备忘录中说,华为正专注于软件开发,因为在软件领域,华为未来从根本上来看“不受美国控制,将有更大的独立性和自主性”。该备忘录中说,由于华为很难在短期内生产出先进的硬件,所以应该专注于建立软件生态系统,例如鸿蒙操作系统Harmony OS,人工智能计算框架Mindspore,以及其他IT产品。同时,备忘录还显示,华为要面向市场推动软件产品,将取决于找到正确的商业模式。华为应该采取开源的方式,呼吁员工通过开源社区“吸取营养”。

毫无疑问,智能电动车产业,已经是华为重大战略方向之一。而鸿蒙系统,则是华为智能电动 汽车 的战略支点。华为自动驾驶包括三大计算平台+三大操作系统:智能座舱计算平台,对应于智能座舱操作系统,也就是鸿蒙操作系;统智能驾驶计算平台,对应于智能驾驶操作系统,智能车控计算平台,对应于智能车控操作系统。无人驾驶电动 汽车 是一个软硬件异构系统,所以未来的电车tier1一定会由智能座舱、无人驾驶、执行控制三大系统(芯片+操作系统)组成。

3,谷歌Fuchsia OS操作系统进度突然有所加快,可能对华为鸿蒙系统起了杀心

谷歌下一代操作系统Fuchsia OS自2016年首次曝光以来,过去五年里一直显得很神秘。谷歌Fuchsia OS基于全新Zircon微内核而非Linux开发,可以在智能手机、PC电脑及其他智能设备上运行,在本质上与华为鸿蒙操作系统有着相似的定位。

果不其然的是,当华为加速力推鸿蒙操作系统时,谷歌并非是在冷眼旁观,而是同样在行动。特别是最近几个月来,谷歌一反常态,不仅高调开源了Fuchsia OS,呼吁开发者们参与其中,内部测试阶段也相继完成,更是在源码中陆续创建分支。作为对比,在2020年末开放Fuchsia OS源代码时,谷歌回应称,Fuchsia 尚未做好充足的准备,呼吁开发者们不要尝试将 Fuchsia作为主要操作系统运行。

此外,在华为刚一宣布将于6月2日正式推出鸿蒙系统Harmony OS,谷歌紧接着也确认正式推出Fuchsia OS:即日起,第一代Nest Hub(一种智能显示屏,第一代于2018年首次推出)的用户将接收系统更新提醒,升级后,系统将从之前基于Linux的Cast OS迁移为Fuchsia OS。谷歌表示,Nest Hub系统升级为Fuchsia OS后,并不会改变或新增任何功能,界面体验也不会发生变化,唯一区别就是背后搭载的系统由基于Linux的Cast OS转变为基于Zircon微内核的Fuchsia OS。需要指出的是,对于变更操作系统这样的大事,目前谷歌的态度依然显得较为谨慎。

从谷歌将Fuchsia OS导入智能显示屏Nest Hub的举动,就可以推断得出,谷歌Fuchsia OS跟华为鸿蒙系统是竞争关系——两大操作系统都聚焦万物互联,定位不止是物联网操作系统,还要将智能手机、PC电脑等设备囊括其中。

结语: 鸿蒙系统不只是华为的鸿蒙系统,而应该更是“大家”的鸿蒙系统。 华为鸿蒙系统最终的成与败,实则是一场与时间赛跑的生死 游戏 。正如华为消费者业务AI与智慧全场景业务部副总裁杨海松直言:“对于一个生态来讲,特别是操作系统这类的底层平台,软件使用量、市场占有率是它能否活下来、能否成功的最核心的因素,16%市占率是一个生死线。”杨海松还称,操作系统开发出来只是九牛一毛,完成度仅有1%,剩下99%是多少产业伙伴愿意采用你的平台。“华为需要1~2年走完别人5~7年的路,完成生态快速起量。” 历史 已经多次证明,如果一个操作系统在初期都没有太大起色,之后再翻盘的可能性是微乎其微。鸿蒙系统能不能尽快迈过“16%市占率”的生死线,更关键还是要靠“大家”来推动,而非只靠华为自己。

(我为 科技 狂整理,部分内容参考自CSDN、半导体风向标)


标题名称:鸿蒙开发训练营,鸿蒙开发训练营怎么样
文章分享:http://cqcxhl.com/article/dscsoii.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP