智能汽车、智能社区、智能穿戴设备等技术的不断成熟及应用,与其紧密结合的物联网(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的小程序与物联网结合的解决方案具有以下几个特征:
FinClip SDK作为小程序运行容器,支持在Android、iOS、Flutter、ReactNative、uni-app五类手机端系统中运行,同时支持PC端如Windows、Mac、Linux系统。在全部系统中,宿主均可通过集成FinClip SDK获得运行小程序的能力。
在FinClip 中,业务开发方(即小程序开发者)无需关心复杂的系统适配与对接,只需按照小程序语法进行业务内容开发即可,不同环境的渲染与执行,均由FinClip 完成。
在跨端能力的基础上,FinClip 还支持在各类异形屏幕上运行,如以手表为代表的小屏幕,或是以电视为代表的超大型屏幕。
FinClip 支持完全私有化,在部署上支持公有云、混合云、私有云等多类模式。基于私有化部署的FinClip,厂商可以实现一整套自建生态。即将FinClip 企业端开放给第三方开发者,允许第三方开发者在厂商的平台上,提交业务应用(小程序),厂商对应用(小程序)审核后,即可快速更新至硬件或手机端App。
FinClip 目前已经积累了丰富的第三方服务,包括生活、娱乐、游戏、出行、健康、医疗、金融、保险在内,共百余个小程序,这些小程序均可被厂商引入至手机端App或设备端。