國產工具好強大-一個可以允許小程序運行在任意APP的容器技術

語言: CN / TW / HK

小程序的定義

提到小程序,大多數第一眼恐怕想到的就是微信小程序或者是支付寶小程序,這也是因為微信和支付寶兩者的用户基量大,很多人都是從使用微信或者支付寶開始知道小程序的,也正因為如此,小程序才被特指微信小程序或者是支付寶小程序。

也因此很多人一聽到小程序下意識的就會認為是指微信小程序或者是支付寶,可事實上,小程序是一個廣泛的概念,並不特指某一個代表,微信小程序或者是支付寶小程序都只能算作是小程序的一個代表。

在這裏個人理解小程序應該指的是一種輕應用,可以不需要下載並且安裝就可以在app內運行的輕應用,小程序體現了用完即走的理念,也實現了用户觸手可及的夢想,用户只需要掃一下或者是搜一下就可以訪問小程序,因此用户也不用擔心安裝小程序就相當於是安裝一個app一樣,小程序真正做到了隨處可用。

小程序的接入

小程序既然這麼強大,那麼是不是除了微信,支付寶這些大型的APP才具備運行小程序的能力呢?

答案當然不是。雖然相關互聯網大廠並沒有將這些小程序的運行能力給開放出來,但是我們依然可以藉助於一些技術來實現小程序的運行,這種運行能力我們也稱之為小程序容器技術。

下面我們來看一下一款比較熱門的小程序容器技術——FinClip,如下是官網的一個介紹視頻。

簡單來説,不論是移動 App,還是電腦、電視、車載主機等設備,在集成FinClip小程序 SDK之後,都能快速獲得運行小程序的能力,這就是FinClip的能力。

FinClip是由凡泰極客公司推出的小程序容器技術,一個可以讓任何 APP 都能具備小程序運行能力的前端容器技術,只需簡單集成 FinClipSDK ,即可在 iPhone、Android、Windows、Linux、macOS、統信等平台下的應用中運行你的小程序,這意味着,移動端、PC 端、車載設備、智能電視、智能手錶都能運行小程序了。同時,它還提供一個後台管理系統,統一管理小程序的上架和下架。

FinClip的優勢

FinClip小程序容器技術主要有如下幾點優勢:

  • 多平台終端的兼容: 該技術自帶終端小程序SDK,簡單集成了之後就可以在 iPhone,Android,Windows,Linux,macOS等平台下運行你的小程序。

  • 開發體驗好: FinClip針對小程序的開發語法,SDK的體積大小以及開發者工具都進行了相應的設計優化,每個平台中的小程序 SDK 都分為核心與拓展兩部分,開發者可根據業務場景靈活選用,並且移動 App 在集成核心 SDK 後的打包體積不超過3 MB。

  • 學習門檻低: FinClip兼容小程序語法,開發者不需要學習新的小程序語言,就可以在集成了FinClip小程序 SDK的APP中運行,換句話説,你只要在你的APP中集成了FinClip的SDK,你就可以使用你熟悉的開發語言來運行你的小程序。

  • FinClip的生態能力很強,應用場景也很廣泛: FinClip已經落地銀行證券、社交 IM、政務民生、傳媒教育、文化娛樂、生活服務等多個行業,開發者可以根據已有 App 的開發語言,選擇 iOS,Android,Flutter,React Native,uni-app 中的小程序 SDK。

  • FinClip也提供了自己的IDE:FIDE。該編輯器的界面與微信小程序的開發工具類似,自帶調試和真機預覽,簡單易上手,同時支持小程序生成 APP,可以將已有小程序代碼導出為 IOS 與 Android 中可用的工程文件(也是近期開發者最喜歡的功能)

FinClip的開發

通過官方提供的一些demo,我們可以很快速的熟悉FinClip的開發,並且能夠自己獨立搭建一個小程序工程,趕快來試試吧。

總結

我們可以通過如下流程圖來熟悉FinClip容器技術:

FinClip.png

FinClip現在支持多種使用與部署方案,SaaS/私有化都可以,真正的開箱即用,而且 SaaS 版,每月擁有 10,000 次免費發佈調用,感興趣的朋友可以嘗試體驗一下。