神器:低技術(shù)投入快速生成一個(gè)鴻蒙APP

這兩年要說(shuō)技術(shù)上最火的關(guān)鍵字,我想肯定離不開(kāi)“鴻蒙”兩個(gè)字。
不管是技術(shù)社區(qū)還是身邊的開(kāi)發(fā)者多多少少都在關(guān)注鴻蒙的發(fā)展趨勢(shì),特別是HarmonyOS NEXT版本將進(jìn)入獨(dú)立生態(tài)體系,不再兼容安卓應(yīng)用,在開(kāi)發(fā)者和各個(gè)企業(yè)間激起了不小的話題。
HarmonyOS NEXT系統(tǒng)底座作為華為完全自研的,是一個(gè)與iOS、安卓完全獨(dú)立的多終端智能操作系統(tǒng)。摒棄了傳統(tǒng)的Linux內(nèi)核和AOSP等代碼,僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)的應(yīng)用。
最底層的原因還是華為設(shè)備的持續(xù)增長(zhǎng),突破7億大關(guān)以及官方政策的導(dǎo)向,企業(yè)已有的APP需要及時(shí)構(gòu)建一套基于鴻蒙原生APP的服務(wù),以保障鴻蒙用戶的業(yè)務(wù)連續(xù)性。
說(shuō)了這么多,對(duì)于企業(yè)和開(kāi)發(fā)者來(lái)講還是面臨幾個(gè)比較顯著的問(wèn)題:根據(jù)官方說(shuō)法 HarmonyOS NEXT 九月就要發(fā)布正式版本,時(shí)間緊、成本高、APP需要適配多個(gè)版本以及未來(lái)的維護(hù)成本。
最近看到這樣一個(gè)方案,覺(jué)得還挺新奇也比較有操作性。
用現(xiàn)有的小程序去組裝一個(gè)鴻蒙APP。
只要開(kāi)發(fā)者或企業(yè)有自己的微信/支付寶等小程序就夠了,再直接用這些小程序去組裝或生成一個(gè)鴻蒙 APP,后續(xù)只需維護(hù)小程序就行了,時(shí)間和成本都能降低不少。
這里需要的一個(gè)技術(shù)就是小程序容器,推薦國(guó)產(chǎn)自研發(fā)的前端容器技術(shù) —— FinClip 。
只需簡(jiǎn)單集成FinClip SDK , 即可在 HarmonyOS、iPhone、Android、Windows、Linux、macOS、統(tǒng)信等平臺(tái)下的應(yīng)用中運(yùn)行小程序,后續(xù)可以通過(guò)引入內(nèi)外部的小程序去快速組裝和豐富自己的 APP。
FinClip 支持微信小程序語(yǔ)法 WXML,同時(shí)也兼容支付寶小程序及抖音小程序,也就是說(shuō)微信小程序、支付寶小程序和抖音小程序代碼可以直接在 FinClip 復(fù)用,無(wú)需再二次開(kāi)發(fā),體驗(yàn)與其在微信、支付寶和抖音 APP 保持一致。
另外,相較于很多開(kāi)發(fā)者提到的鴻蒙 APP 開(kāi)發(fā)過(guò)程中開(kāi)發(fā)工具集(Harmony Developer Tools)不好用的情況,F(xiàn)inClip 提供了開(kāi)發(fā)工具 FinClip Studio,界面和操作辦法與微信小程序的開(kāi)發(fā)工具類(lèi)似,自帶調(diào)試和真機(jī)預(yù)覽,無(wú)需學(xué)習(xí)簡(jiǎn)單易上手。
FinClip Studio 工具自帶了小程序一鍵生成鴻蒙 App 功能,可以將已有小程序代碼導(dǎo)出為 HarmonyOS 和 iOS、Android 中可用的工程文件,并上架至各應(yīng)用市場(chǎng) 。由于導(dǎo)出的工程文件自動(dòng)集成了 FinClip SDK,所以直接擁有小程序的運(yùn)行能力,后續(xù)可在這個(gè) APP 上繼續(xù)上架更多小程序,自建自己的小程序生態(tài)。
并且 FinClip Studio 中還包含各類(lèi)擴(kuò)展插件和接口(微信支付/登錄、人臉識(shí)別、音視頻、OCR、藍(lán)牙等),開(kāi)發(fā)者可自主勾選所需的支持插件,從而增強(qiáng)所生成 APP 原生能力。
總結(jié)來(lái)看有幾個(gè)關(guān)鍵信息:
兼容主流小程序: 小程序可在iOS、安卓、鴻蒙終端應(yīng)用中復(fù)用,兼容微信小程序語(yǔ)法,所有開(kāi)發(fā)組件、接口均與微信對(duì)標(biāo),開(kāi)發(fā)者無(wú)需學(xué)習(xí)任何“新的”語(yǔ)法,可將已有的微信小程序直接在鴻蒙 APP 中運(yùn)行。
小程序生成鴻蒙APP: 微信小程序?qū)崿F(xiàn)無(wú)縫轉(zhuǎn)換鴻蒙 APP, 已有小程序可通過(guò)FinClip Studio,以極低的技術(shù)投入將小程序轉(zhuǎn)換為具備小程序運(yùn)行能力的鴻蒙 APP。
多終端兼容: SDK 多平臺(tái)架構(gòu)兼容 HarmonyOS、iPhone、Android、Windows、Linux、macOS、統(tǒng)信、麒麟等終端平臺(tái)。
通過(guò) FinClip 技術(shù),任何擁有小程序內(nèi)容的企業(yè),都可以從現(xiàn)存小程序反向生成鴻蒙 APP 。

現(xiàn)在官方也正在開(kāi)放 Alpha 版本測(cè)試,感興趣的童鞋可以申請(qǐng)玩起來(lái)。
那 是不是可以免費(fèi)使用?注冊(cè) FinClip 后開(kāi)箱即用。
最后,強(qiáng)烈建議大家都試試下面的專(zhuān)項(xiàng)活動(dòng),看著還是非常香! 有 Mate 60 Pro、MatePad 11 等,對(duì)技術(shù)或者產(chǎn)品有疑問(wèn)的小伙伴也可進(jìn)群交流。
