# 产品介绍
# 1. 产品概述
为解决在非通用型计算设备上使用小程序的诉求,我们推出了小程序硬件框架 (Wechat Mini-Program Framework, WMPF)。WMPF 作为一个运行环境,能让硬件设备(非通用型计算设备) 在缺乏条件运行微信客户端的情况下运行微信小程序,目前已支持安卓设备。
常见的通用型计算设备包括但不限于智能手机、笔记本电脑、台式电脑以及通用平板电脑等。
# 2. 产品能力
WMPF 上运行的微信小程序,与手机客户端的微信小程序能力一致。通过 WMPF ,开发者可以将微信平台能力赋能到硬件设备上。
由于非通用硬件的使用场景和能力与手机有所不同,通过 WMPF 小程序支持的能力也与微信客户端内的小程序能力有一定差异,详情请见《WMPF 小程序能力说明》。
最低硬件配置:
- 四核 2GHz CPU
- 内存 2GB RAM + 8GB ROM
- 安卓 7.1 及以上
# 3. 产品优势
对于硬件开发者:
- 开发成本低:开发者无需再投入高成本,对 App 作开发或维护更新,小程序可以联网更新,即更即用。
- 内容生态丰富:微信小程序生态中有丰富的内容服务,硬件可以直接运行现网的小程序内容,为用户提供完善的服务。
对于小程序开发者:
- 跨终端运行:仅需完成一次开发,即可实现小程序多端运行,适配成本低。
- 拓展线下场景:小程序获得更多线下场景的流量,通过线下场景将用户引流至线上。
# 4. 使用场景
WMPF 小程序硬件框架,可以应用在各行各业的安卓系统平板电脑、大屏设备等硬件,提供低成本屏幕互动解决方案,可接入设备包括但不限于:
- 智慧零售:收银机 / 排号机 / 导航屏 / 自动贩卖机 / 点餐平板 / 互动广告屏幕等
- 家用及娱乐设备:智能冰箱 / 儿童平板 / 跑步机 / 电视机 / KTV 点唱机等
- 公共服务:医院挂号机 / 图书租赁设备 / 美术馆办卡机等
- 办公设备:教育平板 / 会议终端 / 会议投屏等
# 5. 用户界面
WMPF 的小程序与手机微信中运行的小程序几乎完全一致,它可以从设备的「桌面」直接启动。但为保护隐私,登录、分享给好友和支付行为需要手机扫码完成。
# 微信登录:
在 WMPF 中,小程序的数据与手机微信客户端的小程序数据完全同步。用户可在 WMPF 设备中通过手机微信扫码进行登录,授权身份信息;也可在「…」菜单中退出登录态,或点击小程序的关闭按钮,在弹出的对话框中选择退出个人登录状态。
公用设备使用 WMPF 来登录小程序时,必须设置自动退出登录的机制,例如通过前置摄像头判断用户离开,30s 无操作自动退出。
# 微信分享:
在 WMPF 中,用户也可以将小程序内容分享给好友。点击右上角「…」菜单,点击「发送给朋友」,设备会弹出二维码,扫码后在手机上完成分享操作。
用户的好友列表不会被同步到设备上。
# 微信支付:
在小程序内进行支付时,会自动弹出二维码,手机微信扫码后在手机输入密码 / 指纹验证 / 面部识别,即可完成支付。
若扫支付码的微信用户和登录的用户不一致,系统会提示支付失败,只有当前处于登录状态的微信用户才可进行支付。