神器:低技术投入快速生成一个鸿蒙APP
共 1827字,需浏览 4分钟
·
2024-04-11 08:54
这两年要说技术上最火的关键字,我想肯定离不开“鸿蒙”两个字。
不管是技术社区还是身边的开发者多多少少都在关注鸿蒙的发展趋势,特别是HarmonyOS NEXT版本将进入独立生态体系,不再兼容安卓应用,在开发者和各个企业间激起了不小的话题。
HarmonyOS NEXT系统底座作为华为完全自研的,是一个与iOS、安卓完全独立的多终端智能操作系统。摒弃了传统的Linux内核和AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用。
最底层的原因还是华为设备的持续增长,突破7亿大关以及官方政策的导向,企业已有的APP需要及时构建一套基于鸿蒙原生APP的服务,以保障鸿蒙用户的业务连续性。
说了这么多,对于企业和开发者来讲还是面临几个比较显著的问题:根据官方说法 HarmonyOS NEXT 九月就要发布正式版本,时间紧、成本高、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 上继续上架更多小程序,自建自己的小程序生态。
并且 FinClip Studio 中还包含各类扩展插件和接口(微信支付/登录、人脸识别、音视频、OCR、蓝牙等),开发者可自主勾选所需的支持插件,从而增强所生成 APP 原生能力。
总结来看有几个关键信息:
兼容主流小程序: 小程序可在iOS、安卓、鸿蒙终端应用中复用,兼容微信小程序语法,所有开发组件、接口均与微信对标,开发者无需学习任何“新的”语法,可将已有的微信小程序直接在鸿蒙 APP 中运行。
小程序生成鸿蒙APP: 微信小程序实现无缝转换鸿蒙 APP, 已有小程序可通过FinClip Studio,以极低的技术投入将小程序转换为具备小程序运行能力的鸿蒙 APP。
多终端兼容: SDK 多平台架构兼容 HarmonyOS、iPhone、Android、Windows、Linux、macOS、统信、麒麟等终端平台。
通过 FinClip 技术,任何拥有小程序内容的企业,都可以从现存小程序反向生成鸿蒙 APP 。
现在官方也正在开放 Alpha 版本测试,感兴趣的童鞋可以申请玩起来。
那 是不是可以免费使用?注册 FinClip 后开箱即用。
最后,强烈建议大家都试试下面的专项活动,看着还是非常香! 有 Mate 60 Pro、MatePad 11 等,对技术或者产品有疑问的小伙伴也可进群交流。