為解決在非通用型計算設(shè)備上使用小程序的訴求,微信平臺推出了小程序硬件框架(Wechat Mini-Program Framework),簡稱WMPF。WMPF 作為一個運行環(huán)境,能讓硬件設(shè)備(非通用型計算設(shè)備)在無條件運行微信客戶端的情況下運行微信小程序,目前已支持安卓設(shè)備。
1、能力介紹
WMPF 上運行的微信小程序,與手機(jī)客戶端的微信小程序能力一致。通過 WMPF ,開發(fā)者可以將微信平臺能力賦能到硬件設(shè)備上。由于非通用硬件的使用場景和能力與手機(jī)有所不同,通過 WMPF 小程序支持的能力也與微信客戶端內(nèi)的小程序能力有一定差異。
2、功能優(yōu)勢
對于硬件開發(fā)者:
(1)開發(fā)成本低:開發(fā)者無需再投入高成本,對APP做開發(fā)或維護(hù)更新,小程序可以聯(lián)網(wǎng)更新,即更即用。
(2)內(nèi)容生態(tài)豐富:微信小程序生態(tài)中有豐富的內(nèi)容服務(wù),硬件可以直接運行現(xiàn)網(wǎng)的小程序內(nèi)容,為用戶提供完善的服務(wù)。
對于小程序開發(fā)者:
(1)跨終端運行:僅需完成一次開發(fā),即可實現(xiàn)小程序多端運行,適配成本低。
(2)拓展線下場景:小程序獲得更多線下場景的流量,通過線下場景將用戶引流至線上。
3、使用場景
WMPF 小程序硬件框架,可以應(yīng)用在各行各業(yè)的安卓系統(tǒng)平板電腦、大屏設(shè)備等硬件,提供低成本屏幕互動解決方案,可接入設(shè)備包括但不限于:
智慧零售:收銀機(jī) / 排號機(jī) / 導(dǎo)航屏 / 自動販賣機(jī) / 點餐平板 / 互動廣告屏幕等;
家用及娛樂設(shè)備:智能冰箱 / 兒童平板 / 跑步機(jī) / 電視機(jī) / KTV 點唱機(jī)等;
公共服務(wù):醫(yī)院掛號機(jī) / 圖書租賃設(shè)備 / 美術(shù)館辦卡機(jī)等;
辦公設(shè)備:教育平板 / 會議終端 / 會議投屏等。
4、如何設(shè)置關(guān)聯(lián)
小程序默認(rèn)允許硬件設(shè)備關(guān)聯(lián),小程序開發(fā)者如需關(guān)閉,可前往 小程序后臺——設(shè)置——基本設(shè)置 中關(guān)閉可關(guān)聯(lián)到硬件設(shè)備上。關(guān)閉后,后續(xù)其他硬件設(shè)備將無法關(guān)聯(lián)該小程序。而已經(jīng)關(guān)聯(lián)該小程序的硬件設(shè)備仍可繼續(xù)運行該小程序。
同時,開發(fā)者可在小程序代碼中,通過禁止場景值 1133 (runtime 線下終端設(shè)備打開小程序)打開小程序來禁止硬件設(shè)備運行對應(yīng)的小程序。
注:常見的通用型計算設(shè)備是指包括但不限于智能手機(jī)、筆記本電腦、臺式電腦以及通用平板電腦等。