距离19年余总在HDC上宣布了鸿蒙系统至今已经过去了5年时间,经过5年时间的打磨,华为终于把纯血鸿蒙端上来了。
作为一名资深"业余"开发者,抱着“见证历史”的心态来到了华为HDC现场见证HarmonyOS Next系统的发布。第一天刚到东莞就被东莞的天气吓到了,这咋这么热呢?!不过华为也非常贴心的为每个与会者准备了颈挂式小风扇,以及随处可见的冰可乐,点赞。

Day 1 主题演讲 - [东莞篮球中心]
第一次看见余总的真人了,哈哈。
运气特别好,买到了一个正中央的位置,效果绝佳。现场看发布会真的和线上的感觉很不一样,氛围非常棒。

说说我在现场很有意思的几个点
合作伙伴
这次的主题演讲不再是华为的独角戏,而是邀请了非常多的供应商和合作伙伴来到现场,并且邀请合作伙伴上台分享。表明了华为开放的态度,贴合本次会议"加入鸿蒙正当时"的主题。
氛围
今年参加HDC的人很多,演讲开始后,陆陆续续还有一些朋友进场,听现场工作人员说,相比去今年还特地开放了场馆第四层,报名相当踊跃。
座位旁边的开发者朋友从北京坐了20多个小时的火车从来东莞参加HDC,不可谓不热情。
小艺字幕
在会场大屏幕两侧提供了小艺实时字幕,语音实时转写和实时翻译比较准确。一些比较生涩的词汇也能够在云分析后准确识别。
还有一个细节,在发布盘古大模型5.0以前,两侧的实时字幕都是使用"小艺字幕 Powered by pangu”,而盘古大模型5.0发布之后改成了“HUAWEI Translate Powered by pangu"。
后续也介绍了盘古大模型在语音生成和AI翻译的特性,细节满分。
整场演讲听下来,确实非常震撼,虽然遭到制裁,但明显感觉华为已经缓过气来,并且已经整理好了装备练就了大招,准备继续遥遥领先!
Day 2 三丫坡
第二天和第三天的开发者活动在华为松山湖园区内举行。园区分为三丫坡和溪村两个区域。

开发者主题演讲
开发者主题演讲在三丫坡B4广场的大草坪上举行,龚总和华为的同事再次分享了HarmonyOS以及鸿蒙内核的新特性,包括鸿蒙在智能化、安全、算力、生态等等方面的设计理念和设计思路。
特别是算力和安全,直击用户痛点。
在现在的大背景下,华为不得不通过软件优化来弥补或者说是超越芯片制程的进步。
鸿蒙通过极简架构和极致并行,甚至异构并行的设计思路,提升了系统性能,在HarmonyOS NEXT展示机上也印证了这一点。同时,也通过全新鸿蒙内核架构设计来规避了Linux内核中原来存在的种种系统安全风险,对性能进行了调优,性能超过了原有Linux内核10.7%。这颗"中国核"有亿点点东西。
安全方面,HarmonyOS从管“权限”切换到管“数据”的思路上,相当于系统做的事情更多了,且更有效了。系统从原来的“底座”变成了“老大哥”,接管了敏感操作过程来保护用户隐私安全。总感觉和Linux的内核态和用户态机制有异曲同工之妙。
不得不说,HarmonyOS的一些设计理念和做法给我的感觉就是,"操作系统本来就应该是这个样子"。

互动展区
在这里碰到了非常多媒体老师包括极客湾的小伙伴和鸿蒙钊哥等,大家对HarmonyOS NEXT都非常有兴趣,也是参与者最多的一个场馆。
HarmonyOS NEXT真机体验真的非常流畅,光影效果也很棒,由于展示机依然有保密纹在所以这里就不展示图片了。
在这里有几个展台印象非常深刻。
一步扫码美团电单车
作为一个长期依赖美团电单车上下班的人,这个feature非常吸引我,懂的都懂。
应用在系统注册相关的服务之后,只需要在下拉控制中心中点击扫一扫即可拉起服务。
相当于是HarmonyOS做了更多的事情,提供了更多的服务和接口。
每次见到这种让人眼前一亮的Feature的时候都能联想到那个已经失传的OS,哈哈。
HarmonyOS开发套件
DevEco Studio(HarmonyOS 开发工具)在盘古大模型的加持下,实现了ArkTS(HarmonyOS开发语言)的转写、ArkUI生成和AI问答等功能。
ArkTS转写可以将用户导入的Java文件快速转写为ArkTS文件,ArkUI生成可以将用户导入的设计文件快速生成代码,AI问答就类似于代码类的ChatGPT,帮助开发者快速上手HarmonyOS开发。
仓颉
一直处在保密中的下一代开发语言终于在本届HDC上公开亮相了。不是传说中的中文编程语言,哈哈。和工作人员聊天后得知,仓颉已经做好了HarmonyOS原生应用的开发准备,拭目以待吧。
音乐节
这个一定要说,哈哈。

华为牌小龙虾真心不错。

Day 3 溪村

溪村的重点在于华为云和盘古大模型。
华为在大模型方面给我的印象一直是以实际的场景出发,用大模型的能力解决实际生产的问题,例如矿山、码头、以及巡检机器人等。除了语言大模型之外,大模型也有很多种的,哈哈哈。
除了前面提到了DevEco Studio的大模型优化之外,比较感兴趣的是主题演讲中提到的华为云AI会议,对于我这种口语不好的人,简直救命神器。
除此之外,华为云也展出了他们一些神器,例如低代码开发的云速建站,和AI自动驾驶视频生成。值得一说的是,华为展台的工作人员都特别热情,有一种想要给你分享知识的欲望,哈哈。
一直以来都以为是实车上路采数据,第一次看见用AI来生成训练自动驾驶锁需要的场景。转头一想确实用AI生成比较合理,同时华为也强调了盘古大模型"符合物理规律"的特性。只能说遥遥领先了。👏

顺便一说,溪村的风景是真好啊,打卡小火车、欧洲小镇。
虽然头顶烈日,我也坐小火车逛了两圈,哈哈。

开发者说
OpenHarmonyOS和HarmonyOS的前世今生
一句话总结,HarmonyOS(鸿蒙)是OpenHarmonyOS(开源鸿蒙)的商业发行版。OpenHarmonyOS是一个开源系统,HarmonyOS是华为基于OpenHarmonyOS修改后的闭源系统。OpenHarmonyOS早期由华为分批捐赠给开放原子基金会,而后,开放原子基金会负责进行孵化和运营,华为作为其成员单位参与共建,同样参与共建的成员包括京东、润和软件、中软国际等等知名大厂。这里需要补充一点,目前已经有非常多的企业基于OpenHarmonyOS推出了它们的商业发行版。在HDC现场也专门设立了OpenHarmonyOS的互动展台。
这里为什么是分批捐赠呢?个人猜想其中一个原因是早期的“鸿蒙”系统使用了非常多的海思闭源库,使得捐赠时有非常多的解耦工作和调优工作需要完成。
和OpenHarmonyOS一样,OpenEuler也同属开放原子基金会运营的开源项目,从现场华为专家了解后,后续华为可能也有其他的项目通过同样的方式进行开源。
OpenHarmonyOS
OpenHarmony开发分为南向和北向开发。北向开发主要是做上层APP开发,而南向开发主要是面向嵌入式领域的开发。
在OpenHarmonyOS中分为三种基础系统类型:轻量级系统(LiteOS-m)、小型系统(LiteOS-a)和标准系统。分别对应了不同内存大小和不同算力的处理器,它们分别可以完成不同类型的事情。
例如轻量级系统就是一个RTOS(实时操作)系统,手环或者智能家居的一些设备就会搭载这个系统。小型系统在轻量级系统的基础上提供了更高的安全能力、标准的图形框架、视频编解码能力等,路由器或者行车记录仪就可以搭载这个系统。标准系统就可以实现类似HarmonyOS这样的操作系统了。
因此,开源鸿蒙基本上覆盖了嵌入式领域所有需要用到操作系统的场景。
一些思考
华为的诚意
与其说是诚意,不如说是华为想把这个事儿做成的信心和决心。
本次HDC上,包括主题演讲以及后续的开发者活动都传递了华为一个非常重要的信号——加入鸿蒙正当时。一个成功的操作系统离不开开发者们的共建。
为了让鸿蒙更好用,也为了吸引更多的开发者和企业加入到鸿蒙生态中,华为真的很努力。
提供更低成本更方便的移植工具和集成开发环境、搞自己的内核,打包开放更多的系统能力,构建自己的编译器、打造开发者生态、编写开箱即用的开发案例、最佳实践等等。就像是华为在说,兄弟们,诺亚方舟我造好了,赶紧上车一起干吧!
现阶段想要做一个操作系统其实很难,Android和ios发展已经相当成熟,作为一个后起之秀,有优点并不够,反而是任何一个短板都可能会导致失败,消费者是会用脚投票的。
亲身体验到HarmonyOS NEXT的那一刻,非常佩服,很希望见证一个国产操作系统的崛起。
遥遥领先!
个人开发者
我接触HarmonyOS和OpenHarmonyOS也有很长一段时间了。期间也用HarmonyOS和OpenHarmonyOS做过一些开发,包括南向和北向。身边的很多开发者朋友都对鸿蒙非常看好。
说来也是好玩,当初为了玩上HarmonyOS跟着发展的步伐把Java->JavaScript->ArkTS全学了个遍,从最初的API6一直到HarmonyOS 4的API9,哈哈。(HarmonyOS NEXT API版本为12)
起初的HarmonyOS和OpenHarmonyOS并不是那么完美,对于个人开发者来说,开发过程中发生事儿也只有经历过才懂。
希望华为能够尽快将HarmonyOS NEXT推向更多的设备、降低开发者的硬件门槛,让更多的个人开发者甚至全球开发者也能够尽快加入到鸿蒙生态中来。
遥遥领先!
HDC·2024再见!
HDC·2025再见!
