写点什么

如何快速启动鸿蒙应用开发?

作者:Geek_2305a8
  • 2024-05-27
    广东
  • 本文字数:1239 字

    阅读完需:约 4 分钟

操作系统作为软件生态系统的基石,始终是全球科技领域竞争的制高点。

鸿蒙操作系统(HarmonyOS)的出现,不仅代表了中国在该领域的技术突破,也展现了国内技术的不懈追求。自从 2019 年首次公开亮相再到即将面世的纯血鸿蒙 OS,凭借其创新的设计理念和大范围的用户覆盖占比,逐步成为国产技术发展的一个重要标志。


国产属性是鸿蒙操作系统的显著特色之一。特别是即将推出的纯血鸿蒙,从基础架构到应用层面,操作系统将完全依托于国内自主研发的技术。鸿蒙操作系统在核心技术开发上的坚持和突破,为国内技术进步设定了新的基准。

我们再从技术上来看,鸿蒙操作系统比较核心的技术在于引入了前沿的微内核架构,这一设计的优势在于其出色的模块化能力和灵活性。通过减少系统组件间的依赖性,微内核架构显著提升了系统的可靠性与安全性。同时,鸿蒙所采用的分布式架构促进了设备间的无障碍协同,为用户提供了连贯而无缝的多设备交互体验。


但有一个是当前鸿蒙需要进行重点建设的,就是生态的建设。相比安卓和 iOS 的生态,目前鸿蒙还需要花费大量时间和精力去提升相关配套的生态。这里说的生态就包括到技术生态和用户应用生态。

举个例子,鸿蒙的开发者想要一个鸿蒙原生应用,其实以目前的支持工具来讲还是比较少,可能就华为官方出的几个,不像安卓和 iOS 有很多可以提效的神器。再来说说用户生态,目前支持鸿蒙的原生应用可以说少之又少,就一些鸿蒙官方去推动进行签约的服务商,这种其实只能做一个代表效果,并不能推动大量长尾的企业和开发者主动响应,因为开发成本是让这些企业望而却步的关键。

但好的是现有国产黑科技可以通过小程序去组装一个鸿蒙 App,或者换一种说法小程序直接生成一个鸿蒙 app。


只要开发者或企业有自己的微信/支付宝等小程序就够了,再直接用这些小程序去组装或生成一个鸿蒙 App,后续只需维护小程序就行了,时间和成本都能降低不少。

这里需要的一个技术就是小程序容器,推荐国产自研发的前端容器技术 —— FinClip 。

只需简单集成 FinClip SDK , 即可在 HarmonyOS、iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行小程序,后续可以通过引入内外部的小程序去快速组装和丰富自己的 App。



FinClip 支持微信小程序语法 WXML,同时也兼容支付宝小程序及抖音小程序,也就是说微信小程序、支付宝小程序和抖音小程序代码可以直接在 FinClip 复用,无需再二次开发,体验与其在微信、支付宝和抖音 App 保持一致。



另外,相较于很多开发者提到的鸿蒙 App 开发过程中开发工具集(Harmony Developer Tools)不好用的情况,FinClip 提供了开发工具 FinClip Studio,界面和操作办法与微信小程序的开发工具类似,自带调试和真机预览,无需学习简单易上手。

FinClip Studio 工具自带了小程序一键生成鸿蒙 App 功能,可以将已有小程序代码导出为 HarmonyOS 和 iOS、Android 中可用的工程文件,并上架至各应用市场 。由于导出的工程文件自动集成了 FinClip SDK,所以直接拥有小程序的运行能力,后续可在这个 APP 上继续上架更多小程序,自建自己的小程序生态。

用户头像

Geek_2305a8

关注

还未添加个人签名 2023-11-01 加入

深圳某知名大厂程序员

评论

发布
暂无评论
如何快速启动鸿蒙应用开发?_Geek_2305a8_InfoQ写作社区