【Hi-CC质量平台全面保障“纯血鸿蒙”的App适配 】

作者:谈宏明 Hi-Agile技术总监

背景

6 月 21 日华为举行 HDC 2024 开发者大会,重磅推出了全新一代的鸿蒙HarmonyOS NEXT 系统,预计在2024年第四季度正式商用。鸿蒙OS NEXT 系统相较于以往的鸿蒙OS,剔除了Linux内核与安卓AOSP代码,从内到外实现全栈自研,不再兼容安卓。

HarmonyOS NEXT从操作系统内核、文件系统,到编程语言、编译器/运行时、编程框架,再到设计系统、集成开发环境,以及AI框架和大模型等,全面焕新。

之前很多鸿蒙上的应用大部分是Linux内核,开发者是把已有的安卓应用稍微适配一下放在鸿蒙里使用。随着新的鸿蒙OS NEXT 不再兼容安卓应用 App,从去年年底开始,华为就开始布局启动鸿蒙原生应用 App 适配开发,类别覆盖便捷生活、实用工具、政务民生、影音阅读、智慧办公、金融和汽车等方方面面。

“开发鸿蒙原生应用不是重写一遍代码,而是利用这个机会重新设计用户体验,让熟悉的功能也能焕然一新”,对App开发者来说,需要在原有IOS/Android的两个原生APP之外,重写一遍代码,全新增加一个鸿蒙原生App。

2024年四季度鸿蒙正式商用,对APP开发者来说,跟随发布原生App,面临诸多挑战:鸿蒙原生App使用的是全新陌生的方舟ArkTs语言,开发依赖的鸿蒙SDK此刻依然是beta阶段,API和相关文档资料在持续变更和完善过程中。当前“纯血鸿蒙”操作系统也是Beta版,大部分开发和测试同学对其特性和功能也不熟悉。

在这里插入图片描述Hi-CC质量平台应多家用户特邀,在已支持Java/javascipt/Python/C++ 等开发语言基础上,增加了对鸿蒙原生开发语言方舟AckTs覆盖率统计支持。以应对需要对鸿蒙原生语言ArkTs质量持续度量验证,保障如期发布高质量的鸿蒙App。

Hi-CC质量平台提供如下关键支持

▪ 全面质量报告:全面支持原生ArkTs代码和内嵌的前端javascript代码覆盖率报告;

▪ 增量代码报告:原生ArkTs代码不止需要全量代码的覆盖率报告,还需要版本迭代的增量代码报告,保障对变更代码针对性的充分验证;

▪ 合并各种自动化测试报告:原生ArkTs代码的自动化测试分为local 测试和ohos 测试两类,区别在于是否在设备上执行;二者验证的原生ArkTs代码部分重叠,需要合并二者的覆盖率统计,提供质量度量的全面视角。

▪ 合并手工和自动化测试报告:支持手工测试和自动化测试的代码覆盖率报告的分开展示和合并。

Hi-CC质量平台已支持多家大型科技企业的国产化信创

▪ 支持x86 AMD64 ARM64主流芯片架构
▪ 全面支持各种Linux 派生操作系统
在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi-CodeCaptain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值