小程式≠微信小程式
說到小程式,大部分同學的第一反應,可能是微信小程式、支付寶小程式,確實,小程式的概念深入人心,并且已經被約定俗成的系結到某些互聯網公司的 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 個模塊構成
-
云側代表 FinClip 小程式管理后臺,可管理小程式的開發、上架等全生命周期進行;
-
端側代表FinClip 小程式 SDK,代表集成了 FinClip 小程式 SDK 的移動 App 或各類智能設備,用于向其提供能夠運行小程式的能力;
-
開發者工具則主要用于撰寫,除錯,上傳,預覽小程式代碼,
此外,下面這個功能特性需要重點強調一下, FinClip 支持微信小程式語法 WXML,也就是說微信小程式代碼可以直接在 FinClip 復用,無需再二次開發,體驗與微信端保持一致,
FinClip 還自研了一個 小程式 IDE 開發工具,界面與微信小程式的開發工具類似,自帶除錯和真機預覽,簡單易上手,
你可以在這個 FinClip IDE 里面,對現有專案進行二次開發,擴展功能和介面,
同時,它還支持 小程式一鍵轉換成 App,可以將已有小程式代碼匯出為 IOS 與 Android 中可用的工程檔案,并上架至各應用市場 ,由于匯出的工程檔案自動集成了 FinClip SDK ,所以直接擁有小程式的運行能力,后續可在這個 APP 上繼續上架更多小程式,自建自己的小程式生態,
并且 FIDE 中還包含各類擴展插件和介面(支付、人臉識別、音視頻、OCR 等),開發者可自主勾選所需的支持插件,從而增強所生成 App 原生能力,
最后簡單總結一下 FinClip 可以幫助企業/開發者實作什么:
-
促進連接:只要把FinClip SDK嵌入到自己的App中,馬上獲得小程式運行能力,小程式已經在互聯網上被充分證明是一個非常有效的促進連接的技術形態,
-
動態更新:借助 FinClip 將應用中業務功能均以小程式形式替代,功能模塊互相解耦,實作模塊化開發,極大的提升開發效率,降低開發成本,
-
多端支持:同一個業務場景,小程式化之后,可以展現在手機端、也可以運行在PC端、更可以出現在智能電視和車載大屏上,多端同步、轉發分享、一致體驗,甚至可以無縫對接至互聯網公共平臺,代碼只寫一次,多處運行,
-
生態共建:讓開發者、企業擁有自己的小程式應用商店,在這里可以實作與合作伙伴的資源整合 - 例如讓合作伙伴把數字服務以小程式方式上架、投放到自己的App中,
總結一下
FinClip 的技術方案,目的就是要讓任何行業的任何企業,均可以擁有自主打造小程式生態、發布管理小程式內容、在自己的各終端App中運行小程式的能力,
那 FinClip 是不是可以免費使用?是的,目前 FinClip SaaS 版開箱即用,歡迎各位開發者體驗反饋,
可以猛戳這里:Link - FinClip,現在注冊 FinClip,還可以抽獎,感興趣的可以沖,
好了,本文到此結束,希望本文對你有所幫助 ??
如果還有什么疑問或者建議,可以多多交流文筆有限,文中若有不正之處,萬望告知,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/541311.html
標籤:其他
上一篇:創建型模式——前言
下一篇:創建型模式——前言
