進(jìn)一步,企業(yè)還能自主運(yùn)營(yíng)自己的平臺(tái),對(duì)其中小程序內(nèi)容的上下架、審核發(fā)布完全掌握,讓自己的業(yè)務(wù)功能靈活發(fā)表和投放;更進(jìn)一步的,一些企業(yè)還可以開放自己的這種平臺(tái)能力,
讓合作伙伴的小程序內(nèi)容上架到平臺(tái)上,以更好的服務(wù)自己的存量客戶,建立行業(yè)數(shù)字生態(tài),極大程度提升自己的數(shù)字化連接能力。
以小程序?yàn)檩d體的企業(yè)輕應(yīng)用方案
雖然互聯(lián)網(wǎng)大廠并未將這部分小程序運(yùn)行能力技術(shù)開放出來(lái),但是我們也不必望而生羨,市面上早就推出了類似的技術(shù)能力,我們一般稱之為小程序容器技術(shù)。
今天要給大家分享的也正是目前在 GitHub 很熱門的前端容器技術(shù) —— FinClip 。
一句話介紹 FinClip :可以讓小程序脫離微信環(huán)境最快運(yùn)行在自有APP中
只需簡(jiǎn)單集成 FinClip SDK , 即可在 iPhone、Android、Windows、Linux、macOS、統(tǒng)信等平臺(tái)下的應(yīng)用中運(yùn)行你的小程序。
未來(lái)小程序戰(zhàn)火還要燒其他終端設(shè)備之上,這意味著,移動(dòng)端、PC 端、車載設(shè)備、智能電視、智能手表、智能家居都能運(yùn)行小程序了。
此外 FinClip 支持小程序小游戲,,用戶可以在集成了 FinClip SDK 的 App 內(nèi)對(duì)小游戲“點(diǎn)開即玩,用完即走。
而且 FinClip SDK 極其輕量,應(yīng)用在集成后安裝包的體積僅僅增大了不到 3MB。
我們率先來(lái)看看 FinClip 小程序 SDK 是如何工作的
FinClip 小程序 SDK 提供了一套可運(yùn)行小程序業(yè)務(wù)代碼的安全沙箱與宿主環(huán)境:
安全沙箱負(fù)責(zé)保護(hù)小程序中的業(yè)務(wù)應(yīng)用,在安全可信的環(huán)境中傳輸數(shù)據(jù),避免第三方的干擾與竊聽;
宿主環(huán)境負(fù)責(zé)執(zhí)行小程序 JS 業(yè)務(wù)邏輯代碼,并使用 WebView 渲染展示小程序頁(yè)面。
其次,F(xiàn)inClip 則主要由 3 個(gè)模塊構(gòu)成

云側(cè)代表 FinClip 小程序管理后臺(tái),可管理小程序的開發(fā)、上架等全生命周期進(jìn)行;
端側(cè)代表FinClip 小程序 SDK,代表集成了 FinClip 小程序 SDK 的移動(dòng) App 或各類智能設(shè)備,用于向其提供能夠運(yùn)行小程序的能力;
開發(fā)者工具則主要用于編寫,調(diào)試,上傳,預(yù)覽小程序代碼。
此外,下面這個(gè)功能特性需要重點(diǎn)強(qiáng)調(diào)一下, FinClip 支持微信小程序語(yǔ)法 WXML,也就是說(shuō)微信小程序代碼可以直接在 FinClip 復(fù)用,無(wú)需再二次開發(fā),體驗(yàn)與微信端保持一致。
FinClip 還自研了一個(gè) 小程序 IDE 開發(fā)工具,界面與微信小程序的開發(fā)工具類似,自帶調(diào)試和真機(jī)預(yù)覽,簡(jiǎn)單易上手。
你可以在這個(gè) FinClip IDE 里面,對(duì)現(xiàn)有項(xiàng)目進(jìn)行二次開發(fā),擴(kuò)展功能和接口。
同時(shí),它還支持 小程序一鍵轉(zhuǎn)換成 App,可以將已有小程序代碼導(dǎo)出為 IOS 與 Android 中可用的工程文件,并上架至各應(yīng)用市場(chǎng) 。由于導(dǎo)出的工程文件自動(dòng)集成了 FinClip SDK ,所以直
接擁有小程序的運(yùn)行能力,后續(xù)可在這個(gè) APP 上繼續(xù)上架更多小程序,自建自己的小程序生態(tài)。
并且 FIDE 中還包含各類擴(kuò)展插件和接口(支付、人臉識(shí)別、音視頻、OCR 等),開發(fā)者可自主勾選所需的支持插件,從而增強(qiáng)所生成 App 原生能力。
最后簡(jiǎn)單總結(jié)一下 FinClip 可以幫助企業(yè)/開發(fā)者實(shí)現(xiàn)什么:
促進(jìn)連接。只要把FinClip SDK嵌入到自己的App中,馬上獲得小程序運(yùn)行能力。小程序已經(jīng)在互聯(lián)網(wǎng)上被充分證明是一個(gè)非常有效的促進(jìn)連接的技術(shù)形態(tài)。
動(dòng)態(tài)更新。借助 FinClip 將應(yīng)用中業(yè)務(wù)功能均以小程序形式替代,功能模塊互相解耦,實(shí)現(xiàn)模塊化開發(fā),極大的提升開發(fā)效率,降低開發(fā)成本。
多端支持。同一個(gè)業(yè)務(wù)場(chǎng)景,小程序化之后,可以展現(xiàn)在手機(jī)端、也可以運(yùn)行在PC端、更可以出現(xiàn)在智能電視和車載大屏上,多端同步、轉(zhuǎn)發(fā)分享、一致體驗(yàn),甚至可以無(wú)縫對(duì)接至互聯(lián)
網(wǎng)公共平臺(tái),代碼只寫一次,多處運(yùn)行。
生態(tài)共建。讓開發(fā)者、企業(yè)擁有自己的小程序應(yīng)用商店,在這里可以實(shí)現(xiàn)與合作伙伴的資源整合 - 例如讓合作伙伴把數(shù)字服務(wù)以小程序方式上架、投放到自己的App中。
FinClip 的技術(shù)方案,目的就是要讓任何行業(yè)的任何企業(yè),均可以擁有自主打造小程序生態(tài)、發(fā)布管理小程序內(nèi)容、在自己的各終端App中運(yùn)行小程序的能力。
那 FinClip 是不是可以免費(fèi)使用?FinClip SaaS 版 開箱即用,歡迎各位開發(fā)者體驗(yàn)反饋。文章來(lái)源于網(wǎng)絡(luò)如有做侵權(quán)請(qǐng)聯(lián)系刪除!謝謝