打破平臺限制,小程式如何在硬體裝置上執行?

比亞的答案發表於2022-08-31

在小程式技術日益成熟、生態日益善的前景下,運營者們發現小程式“即用即走、輕量開發”的特點非常契合各種硬體裝置的使用場景;開發者們對“一次開發,多端執行”的訴求也變得越來越強烈。


當前在微信、百度、支付寶、今日頭條等各大巨頭都把持小程式技術尚未開放的情況下,市面上可商用的小程式技術選擇面就非常窄了,今天為大家介紹一下由凡泰極客研發的FinClip 小程式容器,該技術可以幫助企業打破平臺的限制,讓任何企業的手機APP、桌面應用軟體均可以嵌入元件獲得小程式執行和上架能力。


一、脫離微信、百度、支付寶,小程式如何在硬體裝置執行?


在日常的小程式使用場景中,90%的小程式都在微信、支付寶、百度、高德等巨頭App應用中開啟,脫離了超級App,小程式能在智慧終端自有應用中執行嗎? 答案當然是:可以!


軟體開發者只需接入FinClip 即可在手機APP、桌面應用軟體、硬體裝置應用上執行小程式,這意味著平板電腦、車載中控屏、電視螢幕等智慧終端上都可以實現小程執行。據瞭解,FinClip小程式引擎是以 SDK的形式提供給開發者使用,開發者只需把 SDK 打包至其“宿主” 應用中,即可實現硬體裝置上小程式的載入、上架、執行。


目前FinClip 可支援Android、Linux、Windows、MacOS、麒麟等作業系統,可接入的裝置包括但不限於:

  • 智慧家居:智慧冰箱、智慧電視、兒童平板、跑步機等。

  • 智慧車載:車載中控螢幕、車載電視。

  • 公共服務裝置:銀行取款機、醫院掛號機、商場引導機器人、KTV點唱機等;

  • 辦公裝置:會議終端、會議投影、教育平板等。

對於開發者來說,使用FinClip還有一個巨大的優勢,其相容主流小程式平臺語法,無需二次開發,完全可以平滑上架。比如:開發者透過微信、 Uni-app 、taro、flutter等開發的小程式,可以直接上傳到FinClip 管理後臺中進行上架,並在移動應用、終端裝置中開啟使用。真正實現“一端開發,多裝置上架、多系統上架”!同時,為了儘可能為開發者與使用者提供良好的體驗,FinClip 不僅提供完善的開發、測試、上下架等全生命流程,引入 FinClip SDK 的應用安裝包體積僅會增加 2M 左右。手動官網指引:


二、如何確保小程式的執行安全?


小程式以及使用者資料是否會執行在第三方不可控的環境裡?小程式在硬體裝置中執行是否能保障資料安全?如何保障應用執行安全,規避使用者隱私資料洩露成為開發者們必須解決的問題。


FinClip sdk最初的設計是了服務於金融行業的數字化轉型需要,因此在資料安全設計上必須達到金融行業嚴苛的合規要求。整個小程式引擎由:小程式 SDK、凡泰小程式管理中心、監控與合規工具以及小程式雲 端執行環境共同組成。其安全沙箱機制,有效保證了嵌入應用的安全性!


SDK 為業務程式碼提供一個封閉的安全沙箱,有效對抗外部程式碼的干擾和資料 洩露風險;第三方App只能透過SDK暴露的介面啟動SDK, SDK完全管控對業務 程式碼所需要的執行環境以及業務程式碼所有對外通訊,可以透過多種機制保證網路 通訊不被攔截和干擾;SDK 內部使用獨立的瀏覽器核心,執行環境與系統瀏覽器 完全隔離 (在 Android 上)。


三、助力 IoT 應用生態,FinClip 小程式平臺的優勢


隨著萬物時代的到來,IoT 裝置增長快速,在擁有觸控式螢幕互動形式的裝置上,小程式極具發力空間。在小程式生態日益豐富的基礎上,匯聚第三方服務能力,構建物聯網生態平臺成為IoT的迫切需求。而在輔助物聯網企業構建生態平臺上,FinClip有著天然的優勢。


在技術方面:FinClip作為一個小程式開放平臺,具備統一的內外部開發標準,透過建立標準與規範把多個參與方融合在一起,共同構建一個既開放又合規可控的數字化生態。


在平臺管理方面:FinClip 為企業提供了小程式釋出管理與監控中心,使得生態建立者可以方便的維護外部開發者,同時實現對平臺應用的管理與監控。比如:對第三方入駐小程式進行稽核、監控、上下架;對符合平臺執行標準的SDK進行審計、認證、頒佈等等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017183/viewspace-2912732/,如需轉載,請註明出處,否則將追究法律責任。

相關文章