开放、兼容、安全是OpenAtom OpenHarmony(以下简称“OpenHarmony”)生态蓬勃发展的重要要素。随着用户需求的多元化,对应用生态的需求迫切增加。2024年10月12日,第三届OpenHarmony技术大会的应用生态实践分论坛在上海世博中心举行,来自不同领域的技术专家聚焦于通过应用开发适配的实战经验,剖析OpenHarmony系统特性,为应用的开发和迁移提供经验和参考。与会嘉宾的分享内容涵盖了OpenHarmony应用开发的多个方面。话题覆盖了从不同应用的OpenHarmony开发经验,到高校应用开发实践案例再到跨平台框架的实践经验和项目优化经验等多个关键主题。通过典型的实战经验分享,分析系统的能力和特性,帮助开发者了解应用开发的最新技术和实践,共同推进应用生态的技术共建、生态共享。
OpenHarmony社区应用工作组组长(代)闫诗文、社区代码共建组组长林志南等专业人士担任出品人,OpenHarmony社区应用工作组运营王霞为分论坛主持人。演讲嘉宾包括:华为三方库和跨平台系统架构师潘锦玲、企查查科技股份有限公司技术专家汤嘉琪、武汉初心科技有限公司(石墨文档)技术总监饶欣、北京风行在线技术有限公司高级技术专家韩超、中国科学院软件研究所高级工程师郑森文、江苏润开鸿数字科技有限公司技术专家徐建国、上海交通大学副教授吴明瑜、华为 ArkUI - X 跨平台系统架构师刘龙、深圳开鸿数字产业发展有限公司 OS 框架开发工程师宫跃纪、华为开源技术专家王晔晖、华为 OpenHarmony 跨平台框架专家高迪。
作为开场嘉宾,华为的三方库和跨平台系统架构师潘锦玲详细介绍了OpenHarmony开源三方库和跨平台框架的技术分类、技术地图以及OpenHarmony化进程等内容,带领与会者对应用三方库和跨平台框架进行了全面了解。
(华为三方库和跨平台系统架构师潘锦玲)
企查查科技股份有限公司的技术专家汤嘉琪在分论坛上分享了“企查查HarmonyOS Next应用适配实战”。在适配过程中,企查查面对了一系列技术挑战。汤嘉琪深入剖析在适配中遇到的技术难题及应对方案,分享了企查查在HarmonyOS Next适配过程中的最新进展与架构设计,讨论实际适配经验以及新系统带来的业务生态创新体验。企查查通过与华为的紧密合作,成功成为垂直领域首家通过KCP7准出标准的企业,并成功在HarmonyOS Next上完成商用级还原。
(企查查科技股份有限公司的技术专家汤嘉琪)
武汉初心科技有限公司(石墨文档)的技术总监饶欣,在分论坛上分享了“石墨文档基于 OpenHarmony 端云一体实践”。饶欣介绍了石墨文档如何利用OpenHarmony操作系统的能力及特性,设计并实现了端云一体化的Office办公软件。他详细阐述了端云一体化的通讯机制、安全机制,以及零注入无感云端站点客户端集成方案,展示了石墨文档在提升OpenHarmony应用开发效率方面的创新实践。
(武汉初心科技有限公司(石墨文档)技术总监饶欣)
大屏端视频用户对于直观流畅操作体验有强烈的需求。北京风行在线技术有限公司的高级技术专家韩超分享了“橙瓣-风行大屏视频产品在OpenHarmony中的开发实践”,讲述了风行如何依托自身在长视频领域的资源积累,率先完成大屏端视频类应用的OpenHarmony化。韩超详细介绍了在具体实践中,利用OpenHarmony的技术特性实现高效开发,以及基于ArkTS Gird布局特性,快速实现瀑布流各类基础行列模版中的应用,这些实践显著节省了开发时间和运营成本。通过ArkUI的动态化加载能力,为用户带来流畅的大屏操作体验。
(北京风行在线技术有限公司的高级技术专家韩超)
“OpenHarmony作为智能终端操作系统,面向RISC-V的应用生态支持以及多端应用生态环境将会是万物智联蓬勃发展的土壤,这需要南北向的开发者一起倾力打造。”中国科学院软件研究所的OpenHarmony项目群工作委员会委员、高级工程师郑森文探讨了“面向RISC-V的OpenHarmony多端应用生态及挑战”。郑森文指出,OpenHarmony对RISC-V架构的应用生态支持至关重要,分享了将ARM平台开发的OpenHarmony应用迁移到RISC-V架构上的策略。同时,也展示了中国科学院软件研究所在PC端形态上的应用需求研究和取得的成果。
(中国科学院软件研究所的OpenHarmony项目群工作委员会委员、高级工程师郑森文)
江苏润开鸿数字科技有限公司的技术专家徐建国,在分论坛上介绍了“思否社区应用开发实践”。徐建国分享了思否社区作为开发者交流平台,在OpenHarmony系统上的应用开发和适配经验。徐建国详细阐述了在构建高性能的MarkDown插件、封装第三方极验包、构建高性能UI、状态管理等方面的实践,以及这些实践如何助力同类社区完成OpenHarmony迁移。徐建国的分享为开发者提供了实用的技术参考和经验分享。
(江苏润开鸿数字科技有限公司的技术专家徐建国)
上海交通大学副教授吴明瑜,在分论坛上分享了“基于OpenHarmony的智能制造软件栈构建实践与探索”。吴明瑜阐述了OpenHarmony在智能制造领域的潜力,展示了其团队如何在OpenHarmony上构建软件化控制系统,实现控制逻辑的弹性部署和更新。他详细介绍了如何通过与云侧能力的整合,实现对制造现场的远程监控,以及这些研究成果如何在真实产线中部署,为智能制造系统提供经验和参考。
(上海交通大学副教授吴明瑜)
华为ArkUI-X跨平台架构系统师刘龙则介绍了“OpenHarmony跨平台框架ArkUI-X实践及思考”。 刘龙讲述了ArkUI-X跨平台框架的工作原理,并分享了跨平台应用开发的前沿佳实践,强调码多平台开发降本增效。
(华为ArkUI-X跨平台架构系统师刘龙)
深圳开鸿数字产业发展有限公司OS框架开发工程师宫跃纪的演讲主题为“OpenHarmony应用性能分析优化项目实践”。 宫跃纪分享了如何从系统层性能调度优化到应用层UI渲染、模块动态加载等优化方案,并结合实际案例分享实践经验。
(深圳开鸿数字产业发展有限公司OS框架开发工程师宫跃纪)
OpenHarmony北向生态面临适配大量安全、先进的第三方开源软件挑战。华为开源技术专家王晔晖认为,这需要构建可持续的管理机制与能力,构筑高价值第三方开源软件供应链。王晔晖介绍了“应用三方库和跨平台框架治理平台”,详细阐述了如何通过构建OpenHarmony应用三方库与跨平台框架(TPC)发行版及治理平台,形成TPC选型、孵化、发行版维护工程落地,通过持续呈现与跟踪、度量TPC平台上的多维度信息,能给持续提升开发者体验和生态繁荣。
(华为开源技术专家王晔晖)
本次分论坛的最后,华为OpenHarmony跨平台框架专家高迪分享了关于Flutter Impeller-Vulkan OpenHarmony化方案和性能优化实践的内容。高迪认为Impeller渲染引擎是Flutter保持优势竞争力的核心组件,高迪深入解析了将Impeller渲染引擎应用到OpenHarmony系统中所面临的跨平台兼容性和性能挑战,并分享了相应的优化方案和实践经验。
(华为OpenHarmony跨平台框架专家高迪)
通过本次分论坛的内容分享,专家们对OpenHarmony应用生态的发展做了总结和展望,大家一致认为OpenHarmony的应用生态在技术共建、生态共享方面将迎来更大的发展机遇,OpenHarmony已经在多个领域展现出强大的潜力,开源社区和企业的紧密合作是OpenHarmony生态建设的关键,这种跨界合作不仅增强了OpenHarmony的应用能力,实现了应用生态的蓬勃发展,而且为整个产业链创造了更多的创新机会。