聚能量赢未来,OpenHarmony 开发者大会开发工具分论坛圆满落幕
4 月 19 日,以“开源正当时,共赢新未来”为主题的开放原子开源基金会 OpenHarmony 开发者大会 2023(以下简称“大会”)在北京举行,“开发工具分论坛”于当天下午召开。在本次论坛上,各位演讲嘉宾重点分享了 OpenAtom OpenHarmony(以下简称“OpenHarmony”) 3.2 Release 版本的开发工具、开发方法、工程方法及开发者文档相关的技术及内容,希望帮助开发者更好地使用工具,提升开发效率,助力应用创新。
OpenHarmony 开发者大会开发工具分论坛
出席本次开发工具分论坛的演讲嘉宾分别为:华为终端 BG IDE 技术专家胡林,华为终端 BG IDE 调优工具高级工程师李勉,华为终端 BG 方舟工具链架构师翁长成,OpenHarmony 测试工具领域专家王俊涛,OpenHarmony 知识体系工作组成员马迪欣,华为终端 BG IDE 编译构建工具高级工程师王瑶,OpenHarmony 测试工具领域专家、OpenHarmony 兼容性工作组成员任熠,深圳开鸿数字产业发展有限公司 OpenHarmony 社区开发部部长、OpenHarmony 代码共建组副组长巴延兴,OpenHarmony SIG Docs Leader Neen Yang,诚迈科技高级技术专家陆道。
华为终端 BG IDE 技术专家胡林主题演讲
华为终端 BG IDE 技术专家胡林提到,华为终端 BG 开发者平台部一直致力于为开发者提供好用、易用的开发工具。在深入和开发者交流以及分析业界 IDE 工具演进趋势的背景下,DevEco Studio 及相关套件在低代码开发,代码编辑,编译构建,调试调优等方面提供了更强的能力,也希望和所有的开发者一起共同打造功能更强,更加易用的开发工具。
华为终端 BG IDE 调优工具高级工程师李勉主题演讲
华为终端 BG IDE 调优工具高级工程师李勉介绍了 DevEco Insight 性能调优工具,他提到:我们将调优经验融合到 IDE 调优工具内,并针对性推出了一些场景化 Insight,帮助大家快速分析和识别性能问题的瓶颈点,如函数耗时长、内存分配不合理等性能问题,开发者可以结合 IDE 直接定位到问题代码行,快速修改和优化。
华为终端 BG 方舟工具链架构师翁长成主题演讲
华为终端 BG 方舟工具链架构师翁长成主要分享了 OpenHarmony 应用调试调优底层技术。他首先介绍了方舟编译器设计特点和工具链热重载/跨语言调试等新特性,之后详细讲解了调试调优工具链的底层设计逻辑与交互框架,同时介绍了标准协议的创新扩展。未来,方舟工具链会在调试调优方面进行扩展,增强跨语言调试、热重载、内存分配采样等能力,帮助开发者更高效的进行应用开发。
OpenHarmony 测试工具领域专家王俊涛主题演讲
OpenHarmony 测试工具领域专家王俊涛现场介绍了 SmartPerf 性能调测调优工具。他讲解到,SmartPerf 是 OpenHarmony 整个性能测试工具一个总称,里面包含了各种各样的测试工具,可以实现统和应用实时性能数据采集,也可以对应用和系统在开发过程中一些性能的调优。未来,新版本的 SmartPerf 会简化性能分析门槛、降低 SmartPerf-Host 在采集相关数据的开销以及支持离线符号化。
OpenHarmony 知识体系工作组成员马迪欣主题演讲
OpenHarmony 知识体系工作组成员马迪欣主要介绍了 OpenHarmony 3.2 Release 版本以后,随着新版本 DevEco Studio 发布,应用开发使用了全新的三方库包管理工具和 OpenHarmony 中心仓,并分享了在新版本 DevEco Studio 里开发和使用三方库,以及中心仓里主流的三方库。
华为终端 BG IDE 编译构建工具高级工程师王瑶主题演讲
华为终端 BG IDE 编译构建工具高级工程师王瑶在介绍 OpenHarmony 应用编译构建工具 Hvigor 时提到,这款工具是基于 TS 实现的自动化任务流管理工具,具备让构建工作配置更加方便、构建效率更高以及动态扩展的设计特点。之后详细分享了 Hvigor 工具为了加速构建过程的一些关键特性的底层设计逻辑,比如增量、并行和常驻进程。未来,Hvigor 的能力还将获得进一步加强,一方面是加速增量编译的效果,另一方面还会提供构建过程可视化的能力,帮助开发者进行构建分析,以更高效的进行应用的编译。
OpenHarmony 测试工具领域专家、OpenHarmony 兼容性工作组成员任熠主题演讲
OpenHarmony 测试工具领域专家、OpenHarmony 兼容性工作组成员任熠在讲解应用质量要求的同时,也介绍了当前的测试服务的开发进展。他提到,整体完成近 20 个检测项目,包括兼容性的安装、启动、卸载检测;性能的 CPU 内存检测以及冷热启动检测;稳定性的应用遍历压测;功耗的音视频器件占用、摄像头器件占用和处理器占用检测;UX 测试服务的留白检测、截断检测、大图检测;而安全服务目前还正在构建。未来,在不断更新应用质量要求的同时,还会继续将更多的检测项服务工具化,支持开发者本地应用自检。
深开鸿 OpenHarmony 社区开发部部长、OpenHarmony 代码共建组副组长巴延兴主题演讲
深圳开鸿数字产业发展有限公司(简称“深开鸿”)OpenHarmony 社区开发部部长、OpenHarmony 代码共建组副组长巴延兴以“深开鸿开发工具链提升全流程开发效率”为主题进行分享。首先,他表示深开鸿既是开发者,也是共建者,一直积极参与社区的开源共建。为了帮助更多开发者,深开鸿专门开发了研发辅助工具,主要涉及静态扫描、框架代码生成、类型转换工具、可视化的配置工具及调测工具,并全部以开源的形式贡献给社区。未来,还会基于大模型的 AI 技术推出更高效、更智能的开发工具链。
OpenHarmony SIG Docs Leader Neen Yang 主题演讲
OpenHarmony SIG Docs Leader Neen Yang 对 OpenHarmony 开发者文档新版本进行了介绍。她提到,超过 1000 多位开发者参与了文档内容建设,3.2 Release 版本文档规模是 3.1 Release 的 2.5 倍。本版本重点丰富了 ArkTS 语言、应用模型、UI 开发、Web、媒体、数据管理、文件管理开发指南的概念原理及场景指导,并提供了更丰富的错误码参考、FAQ。同时,开发者文档涵盖 OpenHarmony 一些关键能力相关产品指导、IDE 使用指南以及各阶段的指导介绍。OpenHarmony SIG Docs 十分重视开发者的意见,开发者可以在 Gitee Docs 仓直接提交 Issue 反馈资料需求及问题,文档团队将持续提升文档体验、丰富和完善内容,帮助开发者更高效地开发。
开发者可在 OpenHarmony 官网查阅 3.2 Release 版本配套文档。
诚迈科技高级技术专家陆道主题演讲
诚迈科技高级技术专家陆道举例分享了 OpenHarmony 系统开发常用权限问题分析及解决方法。其中提到关于沙箱机权限配置,他认为首先要确定是否为路径问题,如果是路径问题,就可以通过在相关的配置文件里面把所需要添加的一个应用程序的沙箱机制关掉,或者打开之后把所需要的目录添加进去。配置文件之外,当需要访问一些资源做对比时,也可以通过从沙箱里面目录添加汲取,添加完程序就可以正确访问到这个目录。
至此,OpenHarmony 开发者大会开发工具分论坛圆满落幕。期待更多的开发者从 OpenHarmony 官网下载新版本以及开发者工具,尝试更多新功能,共同繁荣 OpenHarmony 生态。
评论