国产工具好强大-一个可以允许小程序运行在任意APP的容器技术

小程序的定义

提到小程序,大多数第一眼恐怕想到的就是微信小程序或者是支付宝小程序,这也是因为微信和支付宝两者的用户基量大,很多人都是从使用微信或者支付宝开始知道小程序的,也正因为如此,小程序才被特指微信小程序或者是支付宝小程序。

也因此很多人一听到小程序下意识的就会认为是指微信小程序或者是支付宝,可事实上,小程序是一个广泛的概念,并不特指某一个代表,微信小程序或者是支付宝小程序都只能算作是小程序的一个代表。

在这里个人理解小程序应该指的是一种轻应用,可以不需要下载并且安装就可以在app内运行的轻应用,小程序体现了用完即走的理念,也实现了用户触手可及的梦想,用户只需要扫一下或者是搜一下就可以访问小程序,因此用户也不用担心安装小程序就相当于是安装一个app一样,小程序真正做到了随处可用。

小程序的接入

小程序既然这么强大,那么是不是除了微信,支付宝这些大型的APP才具备运行小程序的能力呢?

答案当然不是。虽然相关互联网大厂并没有将这些小程序的运行能力给开放出来,但是我们依然可以借助于一些技术来实现小程序的运行,这种运行能力我们也称之为小程序容器技术。

下面我们来看一下一款比较热门的小程序容器技术——FinClip,如下是官网的一个介绍视频。

简单来说,不论是移动 App,还是电脑、电视、车载主机等设备,在集成FinClip小程序 SDK之后,都能快速获得运行小程序的能力,这就是FinClip的能力。

FinClip是由凡泰极客公司推出的小程序容器技术,一个可以让任何 APP 都能具备小程序运行能力的前端容器技术,只需简单集成 FinClipSDK ,即可在 iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行你的小程序,这意味着,移动端、PC 端、车载设备、智能电视、智能手表都能运行小程序了。同时,它还提供一个后台管理系统,统一管理小程序的上架和下架。

FinClip的优势

FinClip小程序容器技术主要有如下几点优势:

  • 多平台终端的兼容: 该技术自带终端小程序SDK,简单集成了之后就可以在 iPhone,Android,Windows,Linux,macOS等平台下运行你的小程序。

国产工具好强大-一个可以允许小程序运行在任意APP的容器技术_第1张图片

  • 开发体验好: FinClip针对小程序的开发语法,SDK的体积大小以及开发者工具都进行了相应的设计优化,每个平台中的小程序 SDK 都分为核心与拓展两部分,开发者可根据业务场景灵活选用,并且移动 App 在集成核心 SDK 后的打包体积不超过3 MB。
  • 学习门槛低: FinClip兼容小程序语法,开发者不需要学习新的小程序语言,就可以在集成了FinClip小程序 SDK的APP中运行,换句话说,你只要在你的APP中集成了FinClip的SDK,你就可以使用你熟悉的开发语言来运行你的小程序。

国产工具好强大-一个可以允许小程序运行在任意APP的容器技术_第2张图片

  • FinClip的生态能力很强,应用场景也很广泛: FinClip已经落地银行证券、社交 IM、政务民生、传媒教育、文化娱乐、生活服务等多个行业,开发者可以根据已有 App 的开发语言,选择 iOS,Android,Flutter,React Native,uni-app 中的小程序 SDK。
  • FinClip也提供了自己的IDE:FIDE。该编辑器的界面与微信小程序的开发工具类似,自带调试和真机预览,简单易上手,同时支持小程序生成 APP,可以将已有小程序代码导出为 IOS 与 Android 中可用的工程文件(也是近期开发者最喜欢的功能)

FinClip的开发

通过官方提供的一些demo,我们可以很快速的熟悉FinClip的开发,并且能够自己独立搭建一个小程序工程,赶快来试试吧。

总结

我们可以通过如下流程图来熟悉FinClip容器技术:

国产工具好强大-一个可以允许小程序运行在任意APP的容器技术_第3张图片

FinClip现在支持多种使用与部署方案,SaaS/私有化都可以,真正的开箱即用,而且 SaaS 版,每月拥有 10,000 次免费发布调用,感兴趣的朋友可以尝试体验一下。

你可能感兴趣的:(小程序webapp)