在华为HDC2023大会上,华为推出了全新一代的鸿蒙HarmonyOS 4.0,并发布了HarmonyOS NEXT开发者预览版。作为一款全场景的操作系统,鸿蒙HarmonyOS 4.0不仅实现了手机、平板电脑、智能穿戴设备等多种设备的无缝连接,还提供了丰富多样的原生应用。
这一次全新发布,不仅引发了业内对于“纯血鸿蒙”的热烈讨论,也对之后HarmonyOS NEXT版本的发布有了更多期待。Testin云测CEO徐琨表示,鸿蒙HarmonyOS 4.0既可以基于鸿蒙提供的API进行原生应用的开发,也可以基于安卓系统的API去开发应用。预计今年推出的HarmonyOS NEXT版本将完全独立于安卓系统,成为纯移动应用及全自研的操作系统,在不远的将来,必定会实现与安卓系统和苹果iOS系统的“三分天下有其一”。
据了解,HarmonyOS NEXT版本将不再使用基于Linux内核的AOSP代码,只支持鸿蒙内核和鸿蒙系统的应用。这意味着HarmonyOS NEXT版本仅能安装Hap格式的安装包,真正实现“纯血鸿蒙”。
既简单也不简单
尽管鸿蒙操作系统未来会在智慧大屏、车载系统、智能家居等非移动终端上进行广泛应用,但其优势更大、用户量和使用频率最高的领域仍然集中在手机、平板电脑、智能穿戴设备等移动终端上。在徐琨看来,鸿蒙作为独立的操作系统,在赋能移动应用生态建设上,已经具备了较为完善的基础条件,接下来就是需要与行业企业进行广泛合作,增加原生应用开发的数量,并以此壮大用户规模。
目前,华为正在与金融、互联网等领域的客户基于HarmonyOS NEXT预览版进行专属移动端APP的开发。同时,华为还将包括支付体系、开发者账号、数据分析等在内的开发工具整合到开放平台中,更好地帮助行业客户进行原生应用的开发。
随着鸿蒙系统应用生态的日渐完善以及基于鸿蒙系统的原生应用开发的需求逐渐增多,势必将对软件测试行业提出新的要求。身处其中,对于Testin云测来讲是“既简单也不简单”。“一方面,在当下,除增加了一个操作系统或者被测试终端的选项之外,其他影响并不大。只是适配场景的增多会使得测试的工作量变大、对象变多。另一方面,需要的测试技术会有所不同。鸿蒙系统所提供的API与安卓系统不太一样,并且对于安全性的要求更高,因此在进行性能指标测试时,设备控制、访问方式等与其他移动应用操作系统会有所区别。”徐琨如此说道。
徐琨进一步表示,如今,华为基本上能够完全提供基于鸿蒙系统开发所能用到的工具和服务。未来,华为会在账号付费、程序安装验证、数据指标等方面实施更严格的生态管控。对于软件测试行业来说,需要更清晰的了解华为的一些规则或权限要求,以及鸿蒙独有的各种特性。另外,就是要持续增强相关服务能力,以更高效更全面得满足客户在软件质量方面高速增长的需求。
推出鸿蒙兼容测试服务
针对国内大量的鸿蒙原生应用测试的需求,日前,Testin云测正式宣布推出全新鸿蒙原生应用兼容测试服务。作为国内首家提供鸿蒙原生应用的测试服务企业,Testin云测已全面支持鸿蒙原生应用在鸿蒙4.0及以下版本的系统上运行,并可以完成覆盖近100台设备的兼容性测试。
为构建鸿蒙原生应用测试体系,Testin云测不仅对鸿蒙系统的架构和特性进行了深入剖析,确保测试方案能够全面覆盖各类应用场景,还充分考虑鸿蒙原生应用的特点,针对不同版本的系统和不同的设备进行了差异化设计。
徐琨表示,Testin云测推出基于鸿蒙系统的兼容测试服务将为开发者提供三个方面的助力:一是打造针对鸿蒙原生应用测试的资源池。开发者可以将其基于鸿蒙系统开发出来的Hap格式的安装包发到资源池当中,Testin云测利用完备的测试环境体系,包括不同版本的鸿蒙系统、多种型号的测试设备等,对鸿蒙原生应用进行安装、启动、运行、卸载等各个方面的检测,最终为开发者提供专业的兼容测试报告;二是针对开发中出现的问题,不仅会向开发者提供相应处置建议,也会有专门的服务团队为开发者提供具体服务;三是通过专业的测试团队,Testin云测会向开发者提供一系列测试验证服务,使得开发者在不需要购买专属鸿蒙手机以及打造专门测试团队的情况下,就能享受完整的兼容测试服务。
“经过多年的行业实践,Testin云测在银行、证券、运营商、新能源汽车、游戏等行业积累了大量的客户。实际上,推出基于鸿蒙系统的兼容测试服务主要源于行业客户的需求,因为当一个全新的操作系统出现之初,行业的个头部玩家和新兴开发者都会积极参与其中,以寻得更多增长的机会。在这一过程中会衍生出很多新的需求和问题,由于鸿蒙系统本身也很新,有些客户的需求和问题在华为本身无法完全顾及时,Testin云测能够凭借自身的经验和能力很好的予以支持。这不仅可以更好地为客户提供服务,也能积极推动华为的开发者生态的建设”徐琨进一步解释道。
未来将做好三件事
毋庸置疑,鸿蒙原生应用兼容测试服务十分有助于推动鸿蒙生态的发展和完善。鸿蒙操作系统作为新兴的国产操作系统,其生态系统的建设需要众多开发者的共同参与和努力。Testin云测提供的鸿蒙原生应用兼容测试服务,能够为开发者提供有力的技术支持和保障,降低开发风险和成本,从而吸引更多的开发者积极投入到鸿蒙生态的建设中来。
徐琨表示,未来,基于鸿蒙原生应用,Testin云测还将做好三件事:一是鸿蒙手机的真机兼容验证。目前,该服务已经上线。Testin云测会将鸿蒙NEXT设备放到Testin云测的远程真机平台上,开发者通过直接访问这一平台,就能够实时调用云测真实的鸿蒙 NEXT设备,在鸿蒙Next设备上进行应用的开发和调试。二是完善自动化测试工具。除了原有的安卓及iOS系统的自动化测试工具外,Testin云测还将增加支持鸿蒙NEXT的自动化测试工具,在鸿蒙Next的操作系统上实现应用的自动化测试能力。三是与鸿蒙的技术支持团队在云测平台上共同搭建鸿蒙服务专区。针对开发者在鸿蒙应用开发上遇到的问题,在专区里都能得到有效及时的解答,帮助开发者开发更高质量的鸿蒙应用,也能更好地在应用中使用鸿蒙系统的各项特殊能力。
在谈到Testin云测推出鸿蒙原生应用兼容测试服务所希望达成的目标时,徐琨表示,他们并没有想那么多。“首先,我们希望能服务好我们自身几十万的 APP开发者,能去解决我们的用户在开发鸿蒙应用中碰到的问题。其次,是希望保障银行、证劵等行业的深度付费客户所开发的基于鸿蒙NEXT版本的原生应用,能够保质保量的正常上线,在为鸿蒙生态构建贡献一份力量的同时,能给使用鸿蒙系统的终端用户们提供更好地服务体验。”徐琨坦诚说。