HDD杭州站全程体验有感 原创 精华
炎炎夏日,西湖之畔,7月15日周五,由华为开发者联盟主办的华为开发者日(HDD)在杭州西湖边举办,我有幸作为专家闭门会议参与老师受邀参加,主要关注ArkUI方面的新内容。本次HDD主题为“专注应用创新,提升开发效率”,各位华为技术大咖带来关于ArkUI、DevEco Studio、HMS Core、Serverless、AppTouch、Petal Maps Platform等技术模块的新特性,与众多开发者探讨鸿蒙生态魅力和发展大计。
ArkUI新版本:更友好的开发体验
主论坛一开始,杭州华为的专家分享了ArkUI多款新特性。ArkUI是一套UI开发框架。极简的DSL语法、丰富的组件以及预览器,帮开发者提升UI开发效率。
在新API中,ArkUI提供Canvas能力、高级组件扩展等能力、多态样式自定义能力。
除此之外还分享了ArkUI的新计划:进一步提升动态布局能力和FA卡片能力。
DevEco Studio推出3.0 Beta4版本,专家详解了8大特性。以下是个人的体验和实际感受。
- Playground为开发者提供在线学习体验。一直以来,HarmonyOS在降低新手门槛这块并不是非常重视,要求各种设备齐全后才能开发,成本过高,实际上这是不可取的,自然导致了众多新手入门即放弃事件的发生,白白浪费了很多宣传资源。如今终于痛定思痛,加强了这块短板,想体验HarmonyOS开发的爱好者,可以直接在浏览器上体验比较丰富的开发过程,是一个很好的预体验平台。
- 信息中心边学习边开发,轻松获取开发资源。同Playground一样,信息中心也是致力于减少正式开发者寻找文档的超长路径的困扰,寻找帮助文档不再需要像无头苍蝇一样四处点击。如今可以直接点击“信息中心”分类浏览和查找自己感兴趣的文档内容,大大方便了各类开发人群。我想华为HarmonyOS开发小组的同事们终于意识到了,如何帮助开发者获取资料,可能是一个需要更加优先的任务。混乱的文档和展示方法,仍需要在“信息中心”之后进一步地向业内更优秀的文档帮助系统接近。
- 双向实时动态预览亚秒级实时呈现。开发时的UI预览以往是需要手动保存后才可以预览刷新界面,如今直接修改组件内容即可自动刷新。大大节省了开发者的按键保存时间,提高了开发效率,达到一种所见即所得的效果。此种特点是目前前沿的UI开发领域必备的功能。不过动态预览的亚秒级仍有进步空间,需要进步到真正实时的动态预览。期待下一个版本可以达到肉眼无法察觉的延时的水准。
- 低代码开发提升UI界面构建效率。低代码一直是吸引基础较差的新手开发者的手段,在这方面有了比较长足的进步。不再像过去那样固定的拖拽式Flex布局,很显然这次更新吸取了一些经验教训,低代码开发更易用了。
- 智能编辑代码格式化、代码折叠、字符串可视编辑。在加强代码编辑能力上,此次更新的3个方面的优化也值得称道。代码可以更规整,折叠后可视区域更大,字符串编辑可视化后更不容易出错。
- 构建工具Hvigor支持自定义构建任务。新型的包管理工具突破了以往Gradle的一些限制,作为华为自研的一款工具诚意满满,构建更快更智能。这款工具的创新性我给满分。
- 自动化签名一键获取签名。自动化签名一直是吐槽严重的点,在HarmonyOS系统生态目前在发展初期阶段引入签名机制,并且是手工的操作其实个人一直持保留态度,因为过程过于繁琐复杂让开发者望而却步。如今的自动化签名改善了这一过程,让开发者不必在此项上浪费大把的时间,值得大大的点赞!
- 开发者服务中心提供基于华为真机的应用自动化测试平台。开发应用完成后需要大量的设备测试,目前是开发中的一大痛点,因为并无足够的设备进行调试。有了开发者服务中心提供的云平台真机测试,大大减轻了这方面的困惑,可以让开发者在持续测试和集成上做更多的自动化,不过需要吐槽的是可能平台上的设备流速度有限制,安装了最新版本的HarmonyOS设备较少,希望今后可以加大带宽,这样做到测试效果与真机足够接近,版本也做到无死角覆盖。
另外,本次HDD的重点,我受邀参与下午的专家闭门会议,与其他受邀的KOL一起,还有各个互联网和家电大厂的各位技术专家,大家坐在一起探讨关于HarmonyOS开发中的一系列议题。共2个大项,6个小项,持续将近5个小时,华为技术专家也一一予以回复或会后继续跟踪,非常认真负责。除了技术问题外,也讨论了关于如何更好地帮助和吸引还未进入的新手开发者,完善文档、技术资料和视频等帮助体系的讨论,专家们非常坦诚。
本人主要关注关于ArkUI相关的问题,相关技术专家也已经是老熟人,很认真地跟我介绍了相关的进度规划,包括事后也组织了一次在线会议专门跟踪相关话题,让人感觉还是想非常认真的解决困扰开发者已久的难题。我们也清醒的认识,HarmonyOS开发工具、文档以及相关技术方法的演进,是一个长期的过程,需要业界有识之士与华为一道努力协作,脚踏实地的走下去,这个耐心是必须的。
总结
HDD是一场鸿蒙开发者的盛会,大家欢聚一堂不仅可以体验到新版本和新服务的魅力,还可以一起与华为专家讨论共建,一起解决眼前的问题和未来的规划,是非常良性的一次沟通,希望今后官方可以继续多组织类似的活动,覆盖更多的中小城市,吸引更基层的开发者为鸿蒙生态添砖加瓦,从而生生不息,持续繁荣。
芜湖~~~~~(* ̄︶ ̄)
非常深度的总结,感谢老师精彩的分享
小波老师起范儿了~
虽然没去现场,但是看到此文感觉到了现场的火热!
这里@所有用户,可以把HarmonyOS开发中遇到的问题全部丢给张云波老师,张老师负责提建议(怼)。
另外,之前也参加过一些华为HarmonyOS直面开发者的对话活动,个人觉得华为这种听取用户声音的态度和做法都值得很多企业的开发者运营去学习。
再另外,张老师搞几张图噻
无图无真相~
不放两张妹子的图片差评
芜湖起飞O(∩_∩)O
还是我克总明察秋毫
技术图有点无聊啊 浩总
光顾着自己看,没想拍照
有妹子图,不是很方便放上来
去参会不拍妹子,拍技术图?有点不务正业啊U•ェ•*U