HarmonyOS 鸿蒙Next app的开发现状

HarmonyOS 鸿蒙Next app的开发现状 公司有个安卓工程,大部分是H5页面,安卓原生webview嵌套。现在由于客户要求,需要改造成纯鸿蒙hap应用,想咨询下现有工具或技术可以快速构建成鸿蒙工程吗。或者可以打包apk应用,通过工具转成hap应用吗?另一方面,自己也打算自学鸿蒙开发,但是发现现在纯鸿蒙hap应用还是极少,安装hap应用也是难度非常大,不像安卓可以通过内存目录直接点开,是因为现在生态还不完善吗?还有现在要上架鸿蒙应用打的包是apk包还是hap包?

5 回复

目前,鸿蒙开发生态还在不断完善中,因此纯鸿蒙hap应用的开发相对来说还是比较新的领域。不过,鸿蒙开发也有一些工具和技术可以帮助你快速构建成鸿蒙工程,

例如:

  1. DEV Eco Studio:这是一个鸿蒙开发的IDE,提供了丰富的开发工具和模拟器,可以帮助你快速构建和调试鸿蒙应用。

  2. HapKit:这是一个鸿蒙应用打包工具,可以将你的应用打包成hap应用或者apk应用。

  3. Webview能力:鸿蒙系统提供了Webview能力,可以让你在鸿蒙应用中使用H5页面,因此你可以考虑将原有的H5页面直接嵌入到鸿蒙应用中。

关于上架鸿蒙应用,目前华为应用市场已经支持鸿蒙应用的上架,你可以将应用打包成hap包上传到华为应用市场进行审核和上架。

更多关于HarmonyOS 鸿蒙Next app的开发现状的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


公司有个安卓工程,大部分是H5页面,安卓原生webview嵌套。现在由于客户要求,需要改造成纯鸿蒙hap应用,想咨询下现有工具或技术可以快速构建成鸿蒙工程吗。或者可以打包apk应用,通过工具转成hap应用吗?

另一方面,自己也打算自学鸿蒙开发,但是发现现在纯鸿蒙hap应用还是极少,安装hap应用也是难度非常大,不像安卓可以通过内存目录直接点开,是因为现在生态还不完善吗?还有现在要上架鸿蒙应用打的包是apk包还是hap包?

纯鸿蒙App的代码后缀是.app,需要用户安装App,才能使用

纯鸿蒙Hap的代码后缀是.hap,直接上架元服务,不需要用户安装,可以直接使用,包大小要小于10M

迁移或者转化是不可能的,要使用arkTS语言重构代码。

上架要打包的是.app,里面可以有多个.hap
迁移可能没有,基本要重构。

只能说,你别急,纯鸿蒙的手机,还没那么快,

HarmonyOS Next是华为推出的新一代操作系统,主要面向全场景智能设备。其开发现状如下:

  1. 开发工具:华为提供了DevEco Studio作为主要的集成开发环境(IDE),支持HarmonyOS应用的全生命周期管理,包括代码编辑、调试、性能分析和打包发布。

  2. 开发语言:HarmonyOS Next主要使用ArkTS(基于TypeScript)进行应用开发。ArkTS是华为为HarmonyOS定制的高级编程语言,旨在简化开发流程并提高开发效率。

  3. API与框架:HarmonyOS Next提供了丰富的API和框架,包括UI框架、分布式能力、设备管理、数据存储等,支持开发者构建跨设备的应用。

  4. 分布式能力:HarmonyOS Next强调分布式能力,支持设备间的无缝协同,开发者可以利用分布式任务调度、分布式数据管理等功能,实现多设备间的应用协同。

  5. 开发文档与社区支持:华为提供了详细的开发文档、示例代码和教程,帮助开发者快速上手。同时,华为开发者社区和论坛也为开发者提供了交流和问题解决平台。

  6. 应用发布:开发者可以通过华为应用市场发布HarmonyOS应用,华为提供了应用审核、分发和更新的全流程支持。

  7. 生态建设:华为正在积极推动HarmonyOS生态建设,吸引更多开发者和合作伙伴加入,丰富应用生态。

总体而言,HarmonyOS Next的开发现状较为成熟,工具链完善,生态逐步壮大,为开发者提供了良好的开发环境和市场机会。

回到顶部