说到小程序,大部分同学的第一反应,可能是微信小程序、支付宝小程序,确实,小程序的概念深入人心,并且已经被约定俗成的绑定到某些互联网公司的 APP 上。
但是,“小程序”并不是一个注册商标,也不是哪一家的专利。
小程序作为一种人机交互的软件载体、一种数字内容格式、一种代码分发传播机制,也到了被商业机构“借鉴”采用的时刻。
企业们不是已经一直在用小程序吗?不算。因为他们不过是作为某个互联网大平台的内容贡献者、参与者,“免费”向互联网平台提供了自己的内容与服务,成为了别人的“生态一员”,换取流量的转化,以触达更多的互联网消费者。
小程序类技术的企业商用,意味着:企业拥有了和互联网平台们类似的技术,能够以小程序这种技术载体、内容格式来开发自己的商业软件,从而享受这种技术带来的敏捷、轻量、极度松散耦合的好处。
进一步,企业还能自主运营自己的平台,对其中小程序内容的上下架、审核发布完全掌握,让自己的业务功能灵活发表和投放;更进一步的,一些企业还可以开放自己的这种平台能力,让合作伙伴的小程序内容上架到平台上,以更好的服务自己的存量客户,建立行业数字生态,极大程度提升自己的数字化连接能力。
虽然互联网大厂并未将这部分小程序运行能力技术开放出来,但是我们也不必望而生羡,市面上早就推出了类似的技术能力,我们一般称之为小程序容器技术。
今天要给大家分享的也正是目前在 GitHub 很热门的前端容器技术 —— FinClip 。
一句话介绍 FinClip :可以让小程序脱离微信环境最快运行在自有APP中
只需简单集成 FinClip SDK , 即可在 iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行你的小程序。
未来小程序战火还要烧其他终端设备之上,这意味着,移动端、PC 端、车载设备、智能电视、智能手表、智能家居都能运行小程序了。
此外 FinClip 支持小程序小游戏,,用户可以在集成了 FinClip SDK 的 App 内对小游戏点开即玩,用完即走。
而且 FinClip SDK
极其轻量,应用在集成后安装包的体积仅仅增大了不到 3MB。
我们率先来看看 FinClip 小程序 SDK 是如何工作的
FinClip 小程序 SDK 提供了一套可运行小程序业务代码的安全沙箱与宿主环境:
其次,FinClip 则主要由 3 个模块构成
此外,下面这个功能特性需要重点强调一下, FinClip
支持微信小程序语法 WXML,也就是说微信小程序代码可以直接在 FinClip 复用,无需再二次开发,体验与微信端保持一致。
FinClip
还自研了一个 小程序 IDE 开发工具,界面与微信小程序的开发工具类似,自带调试和真机预览,简单易上手。
你可以在这个 FinClip IDE
里面,对现有项目进行二次开发,扩展功能和接口。
同时,它还支持 小程序一键转换成 App,可以将已有小程序代码导出为 IOS 与 Android 中可用的工程文件,并上架至各应用市场 。由于导出的工程文件自动集成了 FinClip SDK ,所以直接拥有小程序的运行能力,后续可在这个 APP 上继续上架更多小程序,自建自己的小程序生态。
并且 FIDE 中还包含各类扩展插件和接口(支付、人脸识别、音视频、OCR 等),开发者可自主勾选所需的支持插件,从而增强所生成 App 原生能力。
最后简单总结一下 FinClip
可以帮助企业/开发者实现什么:
FinClip
的技术方案,目的就是要让任何行业的任何企业,均可以拥有自主打造小程序生态、发布管理小程序内容、在自己的各终端App中运行小程序的能力。
那 FinClip
是不是可以免费使用?是的,目前 FinClip SaaS 版开箱即用,欢迎各位开发者体验反馈。
可以猛戳这里:Link - FinClip,现在注册 FinClip,还可以抽奖,感兴趣的可以冲。
好了,本文到此结束,希望本文对你有所帮助 😃
如果还有什么疑问或者建议,可以多多交流文笔有限,文中若有不正之处,万望告知。