微信小程序出圈,不依赖微信也可以运行

  • 时间:
  • 浏览:45

在 2017 年的微信公开课 PRO 上,张小龙谈到微信小程序的设计初衷:“我认为所有的应用程序应该是一种无处不在,但是又可以随时访问的一种状态……什么是小程序?小程序是一种不需要下载、安装即可使用的应用,它实现了触手可及的梦想,用户扫一扫或者搜一下就能打开应用,也实现了用完即走的理念,用户不用安装太多应用,应用随处可用,但又无须安装卸载。”

同时还超前预言十年后,人与应用程序的交互形式:

“也许十年后,智能眼镜成为主流设备,整个PC 电脑会藏在眼睛里,可以把屏幕投在视网膜里,不用安装应用程序,就能看到应用程序在哪里。只要当你看到任何实物,它背后的应用程序都会浮现出来,并且可以用眼睛去控制运行。”

三年过去,小程序一如张小龙提到的设计初衷,如今小程序“用完即走”的方式已深入人们的日常操作中。

在 2020 微信公开课 PRO 上,三岁的微信小程序交出一份亮眼的成绩单:日活用户超 3 亿,交易额超 8000 亿。但这 3 年里,微信小程序只运行在微信平台上。并未完全如上述张小龙提到的超理想状态“应用程序应该是一种无处不在”。

随着万物时代的到来,IoT 设备增长快速,是不可忽视的技术发展趋势。在今年的微信公开课上,微信推出全新小程序硬件框架(WeChat Mini-Program Framework,简称 WMPF),实现可脱离微信客户端的环境下运行小程序,支持小程序运行在各行各业的安卓系统平板电脑、大屏设备等硬件上。这可谓是跨时代的发展。


脱离微信也能运行小程序?这款框架太硬核!

据了解,硬件开发者只需接入小程序硬件框架 WMPF 的 SDK 及 APK,即可在平板电脑、大屏设备等智能硬件设备上运行小程序。但这个小程序硬件框架不是以 SDK 的形式在硬件设备上运行,而是以“壳”App的形式来容纳微信小程序的 SDK,用户或者开发者在更新时通过“壳”App来静默更新,整体“壳”App的大小约60-70M。

目前 WMPF 仅支持安卓系统的设备,可接入的设备包括但不限于:

1、智慧零售:收银机/排号机/商场导航屏/自动贩卖机/点餐平板/互动广告屏幕等;

2、家用及娱乐设备:智能冰箱/儿童平板/跑步机/电视机/KTV点唱机等;

3、公共服务:医院挂号机/图书租赁设备/美术馆办卡机等;

4、办公设备:教育平板/会议终端/会议投屏等。

据小程序硬件框架团队介绍,早在小程序起步时,技术团队便同步考虑在不同环境运行小程序的问题。当时的设想是通过抽取出小程序运行的 SDK,来和小程序开发者的代码一起打包生成目标环境的原生应用,运行在不同的设备上。

“这是站在开发者的角度来思考的,一个很原始、很朴素的想法,初衷是让开发者可以没有任何顾虑的投入开发小程序。”技术团队表示。

时间划到 2018年,随着小程序生态的快速发展,团队希望能在手机之外释放小程序的能力,即如今这种通过 WMPF,在更多的智能硬件设备上运行小程序。“这和之前小龙在公开的场合上所阐述的理念是一致的。”

除了外部的硬件设备外,微信内部平台如企业微信等,也开始对支持运行小程序有了需求。

基于以上两方面的需求出发,目前该技术团队主要由两部分的人员组成:一是微信客户端内部的小程序开发团队,同时负责完成 WMPF 新功能的迭代和研发微信客户端内小程序框架的功能,保证小程序能力迭代在两端的一致。

二是小程序之外、微信在物联网领域投入预研的技术支持团队,未来他们将会在设备合法性校验、推送通道建设,以及维护外部开发者接入等方面提供更加丰富技术支持。

在目标设备上运行小程序

AR 眼镜的普及可能要很遥远,但 5G 已经近在眼前,过去几年在一些硬件厂商的努力下,智能音箱、电视、耳机、智能家居等 IoT 设备的普及率已经越来越高,而商业场景下的支付、零售、广告等诸多带屏幕的设备,也都具备了联网的功能。在这些设备上以所见即所得的方式扩展更多的服务,是更符合人的交互和使用习惯的东西。

小程序硬件框架能给哪些行业带来哪些改变?对用户来说,它最大的价值是什么?小程序硬件框架的长远规划是什么?我们独家专访了微信小程序硬件框架的产品负责人和技术负责人,听他们解答了关于小程序硬件框架的一切。


微信小程序硬件框架是什么?

微信小程序硬件框架 (WeChat Mini-Program Framework) ,又被简称为 WMPF,这套运行环境可以让硬件终端脱离微信客户端运行微信小程序。

这是怎么实现的?

我们知道,企业微信上已经可以运行微信小程序,这背后是微信技术团队重构了微信客户端小程序模块,解耦出了独立的小程序硬件框架 SDK,开发者的小程序因此得以通过同一套代码运行在企业微信端。

最新发布的微信小程序硬件框架和过去的小程序硬件框架 SDK 有所不同,它并不是以 独立 SDK 的形式存在,而是包含了小程序硬件框架 SDK 和安全加固模块,以「壳 app」的形式存在。小程序硬件框架技术负责人解释,这主要是基于安全的考虑,第三方客户端可能包含不可控的风险模块。

「壳 app」可以提供更安全的运行环境

如果通俗理解,小程序硬件框架就是一个去除了通讯模块、朋友圈等功能的「微信」,或者更准确地说,它是一个安全的运行小程序的底层环境。

同时,因为它以 app 的形式存在,小程序硬件框架的接入者其实就是各种各样的智能设备。目前,小程序硬件框架主要支持触屏 Android 智能设备,后者集成之后就可以直接运行微信小程序。


它带来的改变是什么?

我们现场体验了一些 Demo 案例。一个大型百货商场会放置的智慧大屏上,会显示商圈内各个商铺的示意图,整个界面以小程序的形式呈现,当我点击屏幕上的一个商铺时,屏幕上会显示店铺信息和导航位置,点击导航则显示当前位置到目标的路线。如果我想在手机上查看,可以通过扫码登录,在手机微信上打开同一个的小程序,显示导航路线。

智慧大屏还可以做更多的操作,例如一些店铺直接接入了自己的小程序,用户点击商铺的方块时,会跳转到店铺自己的小程序,显示最新的促销信息、品牌商城、用户个人主页等。

智慧大屏上的小程序操作和手机上完全一致,只有在一些微小的不同,例如当用户在大屏上登录、领取卡券、支付等操作时,需要配合手机扫码。

在智慧大屏上,「领取卡券」的按钮会变成二维码

同时,当用户想把在大屏上看到的内容分享给朋友时,也可以通过扫码的方式,直接把小程序卡片分享给好友或微信群中。

除了智慧大屏,我们还体验了带屏幕的服务机器人、智能 POS 机、儿童早教平板、智能冰箱等设备,它们都提供了和微信上一致的体验,而且可以和微信生态、微信用户有机结合。也许很快,我们就能在带触屏的跑步机上玩「跳一跳」了。

小程序硬件框架的产品负责人告诉我们,目前已有的案例集中在商业场景、儿童早教场景、智能家居等。

和 App、HTML 5 相比,小程序硬件框架有规范的软件生态,同时有开发更简便、适配更灵活等优势。小程序硬件框架对设备的配置要求也不高,最低配置仅需四核 1.5GHz CPU、内存 1GB RAM + 4GB ROM 以及 Android 5.0 以上版本,大多数主流的智能屏设备都可以支持。

微信宣布,小程序硬件框架项目现已正式开放接入。对于硬件合作方,可通过以下三步接入:

1)需要在 https://wecooper.weixin.qq.com 进行硬件登记。
2)申请开通「小程序硬件框架模块」。并接入小程序硬件框架的 SDK 及 APK。
3)绑定希望运行的小程序 appId。


硬件设备的小程序入口

脱离了微信的小程序,用户该如何启动硬件设备上的小程序?是否和 App 一样,需要通过“小程序应用市场”来搜索获取呢?

小程序硬件框架团队表示,并不需要统一的应用市场,在特定场景下,第三方设备开发者自己决定“入口”是什么。在商场导购机的场景中,当用户查看商场导购机上的地图时,这地图上的每一个店铺便可能是小程序的入口。用户点击地图上某一个店铺后,便可直接进入到商家的小程序,查看相关的优惠活动信息。

对于设备开发者而言,需将原来一般的“九宫格”桌面应用换成地图形式的“小程序启动器”,在地图的每个商铺位置上,做类似手机桌面图标的小程序入口,当用户点击商铺位置时,开发者通过 WMPF 来运行对应的小程序。

如此一来,开发者只需选择适合运行在该设备的小程序,然后把这些小程序加在合适的入口上。


小程序硬件框架的价值是什么?

小程序硬件框架可以为硬件开发者带来直接的价值。

过去,硬件开发者需要自己定制开发软件,如果想要接入更多的服务,则需要以 app 的方式,进行专门的开发,并持续维护更新。

小程序硬件框架则让开发者的开发、维护成本大大降低,开发者无需再投入高成本,对 app 作维护更新,因为小程序可以直接联网云端更新。

更显而易见的好处是,微信小程序生态中已经有非常丰富的内容和服务,硬件开发者需要更多服务时,可以直接对接合适的第三方服务,微信提供了在后台通过绑定小程序 appid 的方式,直接绑定更多小程序的解决方案。

小程序硬件框架产品负责人告诉我们,在理想情况下,一个有经验的硬件开发者,可以非常快速地集成小程序硬件框架,同时,如果是当前开发者自己开发的已发布的小程序,可以直接绑定在硬件上,整个过程甚至可以在一天内完成。

连接微信的能力,为硬件开发者带来了更大的想象力:微信生态可以为硬件赋能,通过微信授权登录,可以精准掌握用户画像信息;通过微信分享能力,能让服务内容在微信内裂变传播;服务订阅通知消息能一步触达用户;支付卡券更能让用户价值变现。

小程序开发者也能从小程序硬件框架中受益。

更多的智能硬件接入小程序硬件框架,就意味着小程序开发者可以获得更多的来自线下场景和更多设备的流量;同时,可以实现线上线下服务融合,流量互通;另外,因为小程序的跨平台特性,开发者适配不同硬件设备的难度也大大降低。

对于想通过智能硬件扩展服务场景的商户来说,如果选择小程序硬件框架,也可以直接接入丰富的小程序应用生态;同时,连接微信生态的能力也有利于进行二次触达和裂变传播。

现场有一个可体验的案例来自万达旗下某酒店的智能固话,酒店房间内的固定电话附带了一块屏幕,用几个单独的小程序提供打扫、送餐等服务,用户可在电话上直接操作;另外,它还集成了附近的万达影院、商场等小程序,展示商圈信息、电影票等,供用户直接使用。

当然,最终对用户来说,一个和微信内操作一致、运行流程的体验,也大大降低了学习成本。


小程序硬件框架的三大发力点

随着 AI 技术的发展,WMPF将结合第三方语音助手和小微机器人,来给WMPF 增加语音控制小程序的能力。小程序开发者还可通过小微的平台来提供其支持的技能。

在 AR 技术上,将结合开发者的诉求,框架技术团队来进行相关的研发。如对于化妆镜场景,后续 WMPF 可提供和微信客户端相似的试妆能力。

谈及 WMPF 在近期的研发方向,主要有三点:

1、智能屏幕场景。在理想的预期下,期待能在智能屏幕上诞生出出色的小程序 SaaS 软件服务商和硬件的解决方案商。

2、目前 WMPF 支持安卓平台,未来希望能扩展到更多底层操作系统平台

3、探索 5G 技术下的新发展。随着 5G 技术的发展,团队相信基于 WMPF 构建的小程序在设备上的应用响应速度和更新的实时性都会变得更好。


发力 IoT ,微信小程序的优势

IoT 覆盖的设备和场景非常大,从一个超大屏幕到很小传感器,两者均是 IoT设备。但这两个产品在技术和应用生态上完全不同的子领域,很难完全做兼容的。所以, IoT领域并不是单一的应用生态就能容纳。

而在 IoT领域,微信小程序的发力点是智能屏幕,即拥有触摸屏交互形式的设备上,“对于这类 IoT 设备,小程序是具备优势的。”

对于千千万万的普通用户来说,形式并不重要,但随时随地快捷、方便地消费内容、使用服务永远是用户的第一需求。微信小程序硬件框架提供了一种自己认为最合适的解决方案,而过去几年克制发展的小程序生态以及 11 亿活跃用户,为它提供了很大的优势。

目前更大的任务是告诉更多的开发者,可以在手机之外的智能屏幕上运行自己的小程序。


丰盛小程序多功能电商平台

商家线上必备利器

丰盛小程序,强大的营销功能:

会员、分销、积分兑换、商家入驻.......

无需代码,界面化操作,简单易用

助力商家快速上线线上商城

盐谷互联云主机

快速完成备案

1.5元/天起

复制链接打开官网

https://id.yangush.com

浏览器上浏览最佳


点击 了解更多 ,申请成为丰盛小程序分销商