共码未来,奔赴“山花烂漫” | 开发者系列沙龙·HarmonyOS 应用开发实践
鸿蒙生态的发展如同一颗璀璨的新星,至今,已有 15000+ 鸿蒙原生应用和元服务上架,鸿蒙生态设备超过 10 亿。作为全球技术发展的推动者,鸿蒙开发者们不仅在技术的最前沿不断突破,更是鸿蒙生态繁荣与创新的基石。
2024 年 11 月 10 日,开发者系列沙龙·HarmonyOS 应用开发实践在上海市西藏大厦万怡酒店举行。本次活动围绕“共码未来,待到山花烂漫时”的主题展开,旨在携手业界专家和开发者,共同探索鸿蒙生态的无限可能,为开发者提供深入学习、技术交流和资源共享的平台。
01 DevEco Studio:专为鸿蒙开发者打造的一站式集成开发环境
DevEco Studio 是 HarmonyOS 系统提供的官方开发环境,它是基于 IntelliJ IDEA 的集成开发环境(IDE),专为 HarmonyOS 系统的开发者设计和优化。这个开发环境不仅功能强大,还集成了许多 HarmonyOS 系统的原生特性,例如支持多设备开发、模拟器调试和真机调试、兼容多种语言、内置分布式等,方便开发者构建分布式应用。
上市外企项目总监、COC 上海社区主理人展菲结合 8 年移动开发及物联网研发经验,发表了以“浅析鸿蒙原生应用的研发流程”为主题的演讲,从需求分析与用户群体、UI 设计与用户体验、应用功能分析和应用 AI 赋能等多个维度深入解析了鸿蒙原生应用的研发流程。特别是针对多设备开发和应用的跨平台适配,展菲为开发者们提供了宝贵的建议和实战经验。他提到了 DevEco Studio 开发环境、模拟器调试功能等技术亮点,使在场观众对鸿蒙原生应用的开发流程有了更全面的理解,为后续实际操作奠定了扎实的理论基础。
02 鸿蒙开发者成长之路:从相遇、探索、实现再到未来的旅程
欢友 HarmonyOS 高级开发工程师、思否 HarmonyOS 版主邱天皓以“从 Android 到鸿蒙——我的转型之路”为题,详细讲述他对鸿蒙从观望者、学习者,再到开发者、分享者的角色转变,并回顾了自己的学习历程,分析面临的挑战和个人学习优势,最后探讨如何在不断进步中与鸿蒙共同成长。在将鸿蒙开发知识运用到实践的过程中,邱天皓也坦言团队遇到了不少困难,例如 API 升级所带来的编译问题、路由框架的迁移和弹窗方案的选择等。
其中,路由框架迁移让他和团队印象深刻。“项目最初开始移植鸿蒙时,本着 Android 的使用习惯,首先选择的是在 Entry 之间进行路由的 Router 作为我们的路由框架。”但是随着开发推进,其团队逐步发现 Router 的短板。比如存在路由最大数量限制,模态不支持定义路由等等。而官方在后续版本中推荐 Navigation 作为路由,所以团队决定将 Router 迁移为 Navigation,最后以“Navigation + 动态 import + wrapBuilder”的方式实现了动态路由。
03 端云一体化,助力 HarmonyOS 应用高效开发
在传统开发架构下,端云模型的端侧与云侧各需一套开发工具,云侧需自建服务器,工具成本高。同时,端侧与云侧要求不同的开发语言,技能要求高。需多人投入,且开发人员之间需持续、准确沟通,人力与沟通成本高、效率低。
基于此,星梦之舟 CTO、华为 HDE 陈胜歌以“端云一体化,助力中小企业数字革新”为题,细致讲解了运用开源计算模型的基本理念及端云一体化的基本概念。他指出,HarmonyOS 端云一体化开发架构下的端云模型将认证服务云函数、应用元服务和云数据库云存储相结合,使开发中无需关注云侧底层技术,可以聚焦业务逻辑本身,用更少的人力成本,实现复杂业务需求。
此外,通过对鸿蒙端云一体化开发框架的主要功能模块详解,以及对端云一体化应用“摘星物语”的实际案例解析,陈胜歌带领开发者们一同领略了该应用开发新模式的便捷性。他表示,端云一体化开发是中小企业开发鸿蒙原生应用/元服务的一条捷径。
04 开发上架鸿蒙原生应用,最高可获百万现金!
值得一提的是,星梦之舟 CTO、华为 HDE 陈胜歌在本次沙龙上为现场开发者详细解读了鸿蒙原生应用开发者激励计划。陈胜歌指出,该计划面向有意开发鸿蒙原生应用、元服务的开发者,包括个人开发者、企业开发者等,提供现金及流量扶持等专属激励资源,鼓励开发者积极投入鸿蒙原生应用开发,共创鸿蒙生态繁荣未来。同时,他还在样板应用、原生与跨平台、打包编译应用、审核指南等方面进行了介绍,帮助开发者了解计划参与流程。
据悉,在本计划要求的报名周期提交报名,且在2024年10月10日至2024年12月31日完成鸿蒙原生应用、元服务开发,并正式上架至 HarmonyOS NEXT 应用市场,最高可获百万现金,以及价值500万流量激励!
05 聆听开发者之声
除了精彩的演讲之外,此次沙龙还设置了小组互动讨论、专家面对面交流环节。在现场开发者们的热切期盼下,3位演讲嘉宾凭借自身丰富的实战经验,通过互动答疑为开发者学习路线等提供了具体指引;更以深入浅出的方式,对当前鸿蒙原生应用适配方案提出各自的见解,并就一系列应用开发相关开源工具、框架与模型等展开讨论。
至此,开发者系列沙龙·HarmonyOS应用开发实践圆满结束,我们期待有更多开发者加入鸿蒙生态建设,与HarmonyOS同行,共赴“山花烂漫时”,共同见证鸿蒙生态的辉煌未来。CSDN也将与万千鸿蒙开发者携手共进,共同书写鸿蒙生态的新篇章!