微信团队发布了微信小程序框架(WMPF)。据悉,微信小程序框架(Mini-),简称WMPF,是一个让硬件无需微信客户端就能运行微信小程序的运行环境,目前支持设备。
据了解,硬件开发者只需接入小程序硬件框架WMPF的SDK和APK,便可在平板、大屏设备等智能硬件设备上运行小程序。不过,这款小程序硬件框架并非以SDK的形式运行在硬件设备上,而是以“壳”App的形式容纳微信小程序SDK。用户或开发者在更新时可通过“壳”App静默更新。“壳”App整体大小约60-70M。
目前WMPF仅支持设备,可连接的设备包括但不限于:
1、智慧零售:收银机/排队机/商场导航屏/售卖机/点餐平板/互动广告屏等;
2、家居及娱乐设备:智能冰箱/儿童平板电脑/跑步机/电视/KTV点唱机等;
3、公共服务领域:医院挂号机/图书租借设备/美术馆刷卡机等;
4、办公设备:教育平板/会议终端/会议投影幕布等。
据小程序硬件框架团队介绍,早在小程序启动之初,技术团队就同步考虑了小程序在不同环境下运行的问题,当时的想法是将运行小程序的 SDK 抽取出来,和小程序开发者的代码一起打包,生成针对目标环境的原生应用,运行在不同的设备上。
“这是站在开发者角度去思考的,是一个非常原始、简单的想法,初衷是让开发者在小程序开发上没有后顾之忧。”技术团队表示。
时间来到2018年,随着小程序生态的快速发展,团队希望能够将小程序的能力释放到手机之外,也就是通过WMPF让小程序运行在更多的智能硬件设备之上。“这跟小龙之前在公开场合阐述的理念是一致的。”
除了外置硬件设备外,企业微信等微信内部平台也开始要求支持运行小程序。
基于以上两点要求,技术团队目前由两部分人员组成:
第一是微信客户端内的小程序开发团队,负责完成WMPF新功能的迭代以及微信客户端内小程序框架的功能开发,保证两端小程序能力迭代的一致性。
第二,除了小程序,微信还有一支在物联网领域投入预研的技术支持团队,未来他们会在设备合法性验证、推送渠道建设、维护外部开发者的接入等方面提供更广泛的技术支持。
小程序硬件框架的三大重点
随着人工智能技术的发展,小程序助手将结合第三方语音助手和小微机器人,为小程序助手增加语音操控能力,小程序开发者也可以通过小微平台提供自己支持的技能。
在AR技术方面,框架技术团队将结合开发者的诉求进行相关研发,例如针对化妆镜场景,未来WMPF可以提供类似微信客户端的试妆能力。
谈到WMPF近期的研发方向,主要有三点:
1、智慧屏场景。理想预期下,我们预计智慧屏上会出现优秀的小程序SaaS软件服务商和硬件解决方案提供商。
2、目前WMPF支持平台,未来我们希望能够拓展到更多的底层操作系统平台。
3、探索5G技术下的新发展。随着5G技术的发展,团队相信基于WMPF构建的小程序在设备上的应用响应速度、实时更新等都会变得更好。