小程序容器与物联网结合的方案

2022-06-30 15:47:29 浏览数 (1)

智能汽车、智能社区、智能穿戴设备等技术的不断成熟及应用,与其紧密结合的物联网(IoT)正日益成为个人和企业工作生活中的重要组成部分,它为企业和个人带来了操作流程的改进和更好的生活体验,再加上人工智能(AI)技术的日趋成熟,IoT 与 AI 的结合愈发紧密,IoT 也被赋予了越来越多的能力和价值。

物联网应用的受限因素

目前物联网快速发展的同时,也面临一些在用户、企业应用中的典型痛点问题:

一是物联网的硬件迭代周期更长,硬件差异化极大,系统升级严重依赖 OTA(在线升级、空中下载技术),系统资源占用高。

二是物联网设备各式各样,有着与传统软件载体(如手机)完全不同的显示屏,软件需要能够在异性屏幕上实现运行。

三是对应的软件应用比较缺乏,能够同时覆盖物联网设备端和 App 端的更是少,如何为用户提供软件服务,是困扰厂商的问题,很难形成更闭环的服务体验。

物联网厂商的需求

那么总的来说,物联网企业希望有一种解决方案,能够达到灵活更新、成本可控的效果,使得装载在设备上的功能服务轻量便捷,当然能够很好地适配车载屏幕也是非常重要的一点,这期间如果能够提升用户体验就最佳了。

以一个车联网企业为例,如果对需求做下简要的拆解分析:

第一点,车企会希望能够降低外部服务入驻车机的成本,包括上车成本、维护成本与更新迭代成本。

第二点,车企希望能够保证甚至提升车主的用户体验,比如交互的流畅度、功能服务在车机屏幕的适配度,更进一步就比如说打通智能语音场景等等。

物联网的破题之道

但是在微信小程序、支付宝小程序等的普及下,轻量化的小程序在近些年技术不断的发展和完善,其实非常适合物联网行业。因为小程序具备以下特点:

1、灵活,无需 OTA,云端升级

2、轻量,无需缓存,少量 内存

3、快速,多屏适配,快速应用

4、低成本,标准框架,数量基数大、场景丰富,能够便捷引入,提供与原生 App 同等的用户体验

5、小程序提供的蓝牙 BLE、Wi-Fi、iBeacon、NFC 等接口能力、“即开即用”和低门槛等优势,能帮助 IoT 开发者提高设备配网率、使用频次和实现设备分享功能。

这让小程序参与到 IoT 流程中成为可能,能让物联网开发更加的简单、易用。其实现在比较成熟的小程序容器技术是能够便捷的让物联网设备具备小程序的运行能力,又以 FinClip 为典型代表。

用更通俗的话来讲,FinClip 是一套成熟的小程序平台,SDK 能够集成到任一智能宿主之中,手机端安卓、iOS,PC 端 Windows、Mac 和 Linux,还有就是我们这次要讲的物联网设备屏幕,给小程序提供一个运行环境,就好比微信他本身也有个类似的运行器,所以我们经常用的穗康码、网购鲜花等小程序才能在微信里边运行。集成了之后,物联网设备就获得了运行小程序的能力。

其次则是将 APP 功能小程序化,然后上架到物联网企业的小程序管理平台(FinClip 私有化部署后企业便拥有了企业自己的小程序管理平台)。

一方面是现已合作的 APP 服务供应商需要将 APP 小程序化,这里需要说明一下,本身 FinClip 支持多种主流语法,微信小程序语法、taro 等,所以开发者们无需额外学习一套语法,只要熟悉主流开发框架即可快速上手 FinClip。

另一方面则是外部成熟小程序的引入,因为兼容微信语法的特性,成熟的微信小程序是可以借助 FinClip 提供的 IDE 做代买校验和调试修改,而后快速上传到小程序管理后台的。看到 FinClip 也很注重生态圈的打造,目前也有 300 的商户入驻,涵盖了 8 大生活领域,像餐饮、家政、电商、宠物等。

概括来看 FinClip 的小程序与物联网结合的解决方案具有以下几个特征:

1、FinClip SDK 提供跨设备、跨端运行的能力

FinClip SDK 作为小程序运行容器,支持在 Android、iOS、Flutter、ReactNative、uni-app 五类手机端系统中运行,同时支持 PC 端如 Windows、Mac、Linux 系统。在全部系统中,宿主均可通过集成 FinClip SDK 获得运行小程序的能力。

在FinClip 中,业务开发方(即小程序开发者)无需关心复杂的系统适配与对接,只需按照小程序语法进行业务内容开发即可,不同环境的渲染与执行,均由 FinClip 完成。

在跨端能力的基础上,FinClip 还支持在各类异形屏幕上运行,如以手表为代表的小屏幕,或是以电视为代表的超大型屏幕。

2、FinClip 提供完全私有化的解决方案,协助厂商实现自建生态

FinClip 支持完全私有化,在部署上支持公有云、混合云、私有云等多类模式。基于私有化部署的FinClip,厂商可以实现一整套自建生态。即将 FinClip 企业端开放给第三方开发者,允许第三方开发者在厂商的平台上,提交业务应用(小程序),厂商对应用(小程序)审核后,即可快速更新至硬件或手机端 App。

3、FinClip 生态圈为硬件厂商提供更多可选软件服务

FinClip 目前已经积累了丰富的第三方服务,包括生活、娱乐、游戏、出行、健康、医疗、金融、保险在内,共百余个小程序,这些小程序均可被厂商引入至手机端 App 或设备端。

0 人点赞