有意思,小程序還可以一鍵生成App!

小程序≠微信小程序

說到小程序,大部分同學的第一反應,可能是微信小程序、支付寶小程序,確實,小程序的概念深入人心,並且已經被約定俗成的綁定到某些互聯網公司的 APP 上。

但是,“小程序”並不是一個註冊商標,也不是哪一家的專利。

小程序作爲一種人機交互的軟件載體、一種數字內容格式、一種代碼分發傳播機制,也到了被商業機構“借鑑”採用的時刻。

企業們不是已經一直在用小程序嗎?不算。因爲他們不過是作爲某個互聯網大平臺的內容貢獻者、參與者,“免費”向互聯網平臺提供了自己的內容與服務,成爲了別人的“生態一員”,換取流量的轉化,以觸達更多的互聯網消費者。

小程序類技術的企業商用,意味着:企業擁有了和互聯網平臺們類似的技術,能夠以小程序這種技術載體、內容格式來開發自己的商業軟件,從而享受這種技術帶來的敏捷、輕量、極度鬆散耦合的好處。

進一步,企業還能自主運營自己的平臺,對其中小程序內容的上下架、審覈發佈完全掌握,讓自己的業務功能靈活發表和投放;更進一步的,一些企業還可以開放自己的這種平臺能力,讓合作伙伴的小程序內容上架到平臺上,以更好的服務自己的存量客戶,建立行業數字生態,極大程度提升自己的數字化連接能力。

以小程序爲載體的企業輕應用方案

雖然互聯網大廠並未將這部分小程序運行能力技術開放出來,但是我們也不必望而生羨,市面上早就推出了類似的技術能力,我們一般稱之爲小程序容器技術

今天要給大家分享的也正是目前在 GitHub 很熱門的前端容器技術 ——  FinClip 。

一句話介紹 FinClip :可以讓小程序脫離微信環境最快運行在自有APP中

只需簡單集成  FinClip SDK  , 即可在 iPhone、Android、Windows、Linux、macOS、統信等平臺下的應用中運行你的小程序。

未來小程序戰火還要燒其他終端設備之上,這意味着,移動端、PC 端、車載設備、智能電視、智能手錶、智能家居都能運行小程序了。

此外 FinClip 支持小程序小遊戲,,用戶可以在集成了 FinClip SDK 的 App 內對小遊戲點開即玩,用完即走

而且 FinClip SDK 極其輕量,應用在集成後安裝包的體積僅僅增大了不到 3MB。

我們率先來看看 FinClip 小程序 SDK 是如何工作的

FinClip 小程序 SDK 提供了一套可運行小程序業務代碼的安全沙箱與宿主環境

  • 安全沙箱負責保護小程序中的業務應用,在安全可信的環境中傳輸數據,避免第三方的干擾與竊聽;

  • 宿主環境負責執行小程序 JS 業務邏輯代碼,並使用 WebView 渲染展示小程序頁面。

其次,FinClip 則主要由 3 個模塊構成

  1. 雲側代表 FinClip 小程序管理後臺,可管理小程序的開發、上架等全生命週期進行;

  2. 端側代表FinClip 小程序 SDK,代表集成了 FinClip 小程序 SDK 的移動 App 或各類智能設備,用於向其提供能夠運行小程序的能力;

  3. 開發者工具則主要用於編寫,調試,上傳,預覽小程序代碼。

此外,下面這個功能特性需要重點強調一下, FinClip 支持微信小程序語法 WXML,也就是說微信小程序代碼可以直接在 FinClip 複用,無需再二次開發,體驗與微信端保持一致。

FinClip 還自研了一個 小程序 IDE 開發工具,界面與微信小程序的開發工具類似,自帶調試和真機預覽,簡單易上手。

你可以在這個 FinClip IDE 裏面,對現有項目進行二次開發,擴展功能和接口。

同時,它還支持 小程序一鍵轉換成 App,可以將已有小程序代碼導出爲 IOS 與 Android 中可用的工程文件,並上架至各應用市場 。由於導出的工程文件自動集成了  FinClip  SDK ,所以直接擁有小程序的運行能力,後續可在這個 APP 上繼續上架更多小程序,自建自己的小程序生態。

Image

並且 FIDE 中還包含各類擴展插件和接口(支付、人臉識別、音視頻、OCR 等),開發者可自主勾選所需的支持插件,從而增強所生成 App 原生能力。

最後簡單總結一下 FinClip 可以幫助企業/開發者實現什麼:

  • 促進連接:只要把FinClip SDK嵌入到自己的App中,馬上獲得小程序運行能力。小程序已經在互聯網上被充分證明是一個非常有效的促進連接的技術形態。

  • 動態更新:藉助 FinClip 將應用中業務功能均以小程序形式替代,功能模塊互相解耦,實現模塊化開發,極大的提升開發效率,降低開發成本。

  • 多端支持:同一個業務場景,小程序化之後,可以展現在手機端、也可以運行在PC端、更可以出現在智能電視和車載大屏上,多端同步、轉發分享、一致體驗,甚至可以無縫對接至互聯網公共平臺,代碼只寫一次,多處運行。

  • 生態共建:讓開發者、企業擁有自己的小程序應用商店,在這裏可以實現與合作伙伴的資源整合 - 例如讓合作伙伴把數字服務以小程序方式上架、投放到自己的App中。

總結一下

FinClip 的技術方案,目的就是要讓任何行業的任何企業,均可以擁有自主打造小程序生態、發佈管理小程序內容、在自己的各終端App中運行小程序的能力。

那 FinClip 是不是可以免費使用?是的,目前 FinClip SaaS 版開箱即用,歡迎各位開發者體驗反饋。

可以猛戳這裏:Link - FinClip,現在註冊 FinClip,還可以抽獎,感興趣的可以衝。

好了,本文到此結束,希望本文對你有所幫助 😃

如果還有什麼疑問或者建議,可以多多交流文筆有限,文中若有不正之處,萬望告知。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章