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生态。