微信小程序可以在智能设备上运行了,它可以带来哪些改变?智能设备运行小程序怎么做

4747 774 2022-12-05

本文讲了微信小程序可以在智能设备上运行了,它可以带来哪些改变?智能设备运行小程序怎么做。

我们知道这一天会来,但还是惊讶于它来的速度以及事先的悄无声息。

2020 年 1 月 9 日,在微信公开课 Pro 上,「微信小程序硬件框架」被正式发布。根据官方介绍,这是一套运行环境,能让硬件终端脱离微信客户端运行微信小程序。硬件开发者只需要集成小程序硬件框架的接入 SDK 及运行时 APK,即可在硬件上流畅运行小程序。

早在 2016 年底的微信公开课 Pro 上,张小龙在第一次向公众介绍小程序时,就阐述了小程序其实是面向下一代互联网的产物:十年以后智能眼镜可能会是我们日常使用的设备,「我更加希望的是眼镜里面不要再给我一些安装应用程序这样的过程,因为那个是很不自然、很不方便的,我更加希望我的眼镜看到哪里,相关的应用程序就到哪里。」

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。

另外,开发者可以在微信官方文档中查看更详细的关于小程序硬件框架的介绍:https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/

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

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

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

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

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

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

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

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

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

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

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

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

下一代互联网需要怎样的应用?

2016 年底发布小程序时,张小龙就把它看做适合下一代互联网的应用形式。在他看来,手机是人的肢体的延伸,但 PC 不是,因为 PC 是固定的,它可以把人带到一个虚拟世界中;但手机就像人手的延伸,可以触达一个更大的世界。

智能手机后的下一代互联网是怎样的?张小龙设想了一个未来场景:智能眼镜成为人们日常使用的智能设备,人们在用眼镜查看周围信息,想要触达服务时,可以实现所见即所得,这比触摸手机屏幕后才能得到服务更加自然,更高级。

小程序的发展似乎在印证张小龙的论断,2019 年,支付宝小程序正式升级为阿里小程序,它以 SDK 的方式,将支付宝小程序和阿里体系内的各个应用打通,在更多的线上场景提供即点即用的服务;硬件厂商同样积极,小米和华为在积极推动将自己的快应用扩展到手机之外的音箱、电视、耳机、VR 等更多的设备上。

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

采访最后,当知晓程序询问 2020 年的目标时,小程序硬件框架项目产品负责人并没有透露具体的数字,但她表示,目前更大的任务是告诉更多的开发者,可以在手机之外的智能屏幕上运行自己的小程序。

早在 2017 年的微信公开课 PRO 上,张小龙谈到小程序的设计初衷:“我认为所有的应用程序应该是一种无处不在,但是又可以随时访问的一种状态。

随着万物时代的到来,IoT 设备增长快速,人与应用程序的交互形式也在日新月异。有没有可能在手机App之外释放小程序的能力,让不同的终端设备都能可以打开小程序。

据了解,目前市面上已经推出了类似技术,我们一般称之为小程序容器技术,今天要给大家分享的也正是目前在 GitHub 很热门的前端容器技术 —— FinClip 。

这是一项怎样的黑科技?开发者是否要重新编写一套新代码来适配不同终端?未来小程序又如何赋能 IoT设备?我们逐一探索。

据了解,开发者只需接入FinClip 小程序运行时SDK,即可在车载设备、智能电视、智能手表等智能硬件设备上运行小程序。支持系统包括iOS、Android、Windows、Linux、macOS、统信、麒麟等

可接入的设备包括但不限于:

1、智慧零售:商场导航屏/自动贩卖机/互动广告屏幕等;

2、家用及娱乐设备:智能冰箱/智能电视机/智能门禁等;

3、智慧出行:车载设备等

4、智慧穿戴:智能手表等

硬件设备的小程序入口

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

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

不同硬件设备上,小程序兼容性如何解决?

每次开发者在面对一款新工具或框架时,可能“哀怨”地想:“这又得将代码二次开发一遍……”

FinClip团队表示,FinClip支持微信小程序语法 WXML,微信小程序代码可以直接在 FinClip 中运行继而上架至智能终端设备,如果之前有开发过微信小程序,只需根据不同的硬件设备来调整屏幕尺寸和适配交互方式,无需重新开发,降低开发成本

发力 IoT ,小程序的优势

在 IoT领域,小程序的发力点是智能屏幕,即拥有触摸屏交互形式的设备上,“对于这类 IoT 设备,小程序是具备优势的。”毕竟在每个新技术的传播中,最难的是建立开发者生态和应用生态的过程。

而小程序随着近几年的发展已经积累了大量开发者,也积累了海量小程序,FinClip表示这是让小程序能快速地迁移到相接近的智能屏幕 IoT 领域里的巨大优势,因为无需在这个新技术领域里面重新建立起一套新的应用生态。

上文就是小编为大家整理的微信小程序可以在智能设备上运行了,它可以带来哪些改变?智能设备运行小程序怎么做。

国内(北京、上海、广州、深圳、成都、重庆、杭州、西安、武汉、苏州、郑州、南京、天津、长沙、东莞、宁波、佛山、合肥、青岛)Finclip软件分析、比较及推荐。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序如何在硬件设备上运行?小程序 硬件设备有哪些
下一篇:java的Object里wait()实现原理讲解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~