解读HarmonyOS NEXT技术特性:华为如何重塑开发者体验
1月18日下午,鸿蒙生态千帆启航启动仪式在深圳举行,华为宣布HarmonyOS NEXT星河预览版开放申请,在企业伙伴、人才培养机构及高校代表的共同见证下,鸿蒙生态走向新里程。1月19日上午,HarmonyOS NEXT应用技术开发分论坛成功举办,大会邀请了华为技术专家深度解读HarmonyOS NEXT 技术特性和应用场景,同时邀请到应用伙伴分享开发实践经验,开发者们与技术专家现场交流并感受全新的HarmonyOS NEXT开发理念。
HarmonyOS NEXT在2023年8月开始面向企业开放后,部分企业开发者先体验到了全面升级的开放能力、鸿蒙系统特征新场景以及开发工具,并借助新版本打造出一批更具竞争力的先锋鸿蒙原生应用。本次HarmonyOS NEXT面向开发者开放申请,意味着鸿蒙将建立更广泛的生态系统,迎来更多的应用和软硬件产品,加速自我技术迭代,同时推动华为全场景战略进一步落地。
会议开始,由华为终端BG软件部副总裁龚继华详细介绍了鸿蒙开发者解决方案的全新特性。龚继华强调,鸿蒙系统面向开发者的开放能力,在经过与众多合作伙伴的联合打磨后,已经构建出一套支撑生态开发者的成熟开放能力体系。这套体系从设计、开发到测试,多方位优化了开发者的开发流程,不仅提升了开发效率,还确保了最终能够为用户带来更好的使用体验。
随后HarmonyOS资深架构师登台,着重介绍了HarmonyOS NEXT在创新能力方面如何助力开发者打造全新开发体验。他介绍道,HarmonyOS NEXT为伙伴们提供了一套丰富的武器库和贴身的孵化服务,包括高清视频流、超分图像处理、分布式相机等一系列前沿技术,配合对社交办公、影音娱乐、导航出行等垂类的场景级方案设计,旨在帮助伙伴们在创新场景和差异化竞争力方面取得突破。
鸿蒙开放能力架构师也分享了如何利用全新HarmonyOS SDK打造焕然一新的鸿蒙原生应用。据介绍,HarmonyOS SDK是支撑鸿蒙原生应用和元服务开发的开放能力合集,它覆盖了应用开发的全生命周期流程。HarmonyOS SDK能力丰富完备,按业务将开放能力划分为应用框架、应用服务、系统、媒体、图形、AI六大领域。同时,HarmonyOS SDK提供了一接即用的场景化控件,把应用常用的操作整合在一起,进行针对性的性能优化、体验打磨,有效提升复杂场景的开发效率。
鸿蒙应用与元服务的首席专家分享了关于自研应用鸿蒙化最佳实践,并详细介绍了鸿蒙应用的架构目标:易扩展、易维护、高效支撑1+8设备鸿蒙化适配;MVVM模式(MVVM = Model + View + ViewModel模式)最佳实践:通过ViewModel层的隔离,来简化UI的设计和实现,以此来收获更好的UI性能;以及动效最佳实践和高性能应用实践等内容,为开发者们提供了宝贵的借鉴经验。
此外,还有来自高德和小红书的工程师进行实践案例分享,高德工程师介绍了基于HarmonyOS NEXT版本开发地图过程中遇到的崩溃、内存溢出、CPU等六大真实案例和最佳实践。小红书工程师则介绍了如何基于“一次开发、多端部署”的开发框架进行设计,并完成多设备适配等实践经验。
据了解,HarmonyOS NEXT星河预览版在经过5个多月的调优后,更彰显其强大的技术底座、持续领先的创新能力和广阔的生态前景,使得HarmonyOS在未来充满了无限可能。随着越来越多的开发者和合作伙伴加入到鸿蒙生态中来,相信在不久的将来,我们将会看到更多基于鸿蒙系统的优秀应用和产品涌现,共同构建一个更加美好的鸿蒙生态新篇章。