最详细FinClip、mPaaS、Unisdk 小程序解决方案对比

大雄 1167 2022-08-11

下面是关于小程序解决方案

最详细FinClip、mPaaS、Unisdk 小程序解决方案对比

在上期文章中,FinClip的工程师和我们主要聊了聊 FinClip 的对比与实战。本期文章中,我们将再次 FinClip 与 mPaaS 和 Unisdk 进行对比。


自 2017 年,微信推出小程序以来,它便成为了一个现象级产品,用户数和开发者剧增,现在小程序开发已经成为了前端开发工程师不可或缺的一个技能。目前各大头部厂商阿里、百度、头条也都推出了自己的小程序。小程序已经成为了超级 App的“标配”。

那如果我们也想和微信、支付宝那些大厂一样,在自己现有的 App 上面跑起来小程序、小游戏,那这样自有 App 也可以像其他超级 App 一样,建立起自己的小程序生态了,其他的开发者、商户同样也可以根据小程序的标准接入自己的 APP,想想就很厉害,但我们该如何去做呢?

但网上找了半天,都是一些如何帮你开发小程序的广告,找不到有什么现成的技术能帮助自己完成这个想法。其实不然,市面上已经有几家厂商提供了这种能力,其中有代表性的主要有以下三个解决方案:

  1. Finclip小程序开放平台

  2. 阿里mpaas移动开发平台

  3. UniSDK

这三个解决方案都可以帮助你在自有 App 上跑起来小程序,但他们各自的侧重点各不相同。下面我将从三个解决方案的基本概念、优缺点、适用场景、总结对比等几个方面对其进行介绍,使想要在自有 App 上跑起来小程序的开发者更方便清晰地选择对应的技术解决方案。需要强调的是,技术的应用与其业务场景是密不可分的,开发者在选择之时,一定要清晰自己本身需求,然后再对症处理。

FinClip、mPaaS、Unisdk 基本概念介绍


FinClip 介绍

FinClip 是与“微信小程序”、“百度小应用”等类似的技术平台。它有能渲染与执行小程序的客户端引擎、统一管理小程序上下架的中心、支撑小程序服务器端运行的云端设施、以及金融行业合规监管工具共同组成。其实就是可以使你的 App 可以像微信一样,拥有跑起来小程序的能力。

其中包括:

  • SDK-App,集成之后即拥有了运行小程序的能力;

  • 小程序管理平台,用来管理 App 上的小程序上下架、体验版、数据统计等。

FinClip 的官网

那么我们如何去使用它呢,流程如下:

mPaaS 介绍

移动开发平台(Mobile PaaS,简称 mPaaS)是源于支付宝 App 的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动 App。

mPaaS 提供了包括 App 开发、H5 开发、小程序开发的能力,只要按照其文档可以开发 App,而且可以在其开发的 App 上跑 H5、也可跑基于支付宝小程序标准开发的的小程序。

mPaaS 的官网

那么我们如何去使用它呢,流程如下:

Unisdk 介绍

Uni-app 小程序 SDK,是为原生 App 打造的可运行基于 uni-app 开发的小程序前端项目的框架,从而帮助原生 App 快速获取小程序的能力。uni 小程序 SDK 是原生SDK,提供 Android 版本 和 iOS 版本,需要在原生工程中集成,然后即可运行用uni-app框架开发的小程序前端项目。

Unisdk是 uni-app 小程序生态中的一部分,开发者 App 集成了该 SDK 之后,就可以在自有 App 上面跑起来利用 uni-app 开发的小程序。

Uni-sdk 的官网

那么我们如何去使用它呢,流程如下:

小结

这三个解决方案都提供 App 运行小程序的能力。

FinClip 提供一套让 App 运行起小程序的解决方案,App 只要集成 FinClip 的小程序SDK,就运行了运行小程序的能力,同时 FinClip 提供了小程序上下架的管理平台,当然有钱大佬也可以进行私有化(将整个解决方案购买下来),开发者顺着官网的文档就可以快速的在自己 App 上跑小程序;

mPaaS 则是一整套的应用开发的解决方案(不仅限于小程序),涵盖了原生 App 开发、H5 开发、小程序开发的“一条龙”式的服务,同样的其对于 H5 的开发、小程序的开发也都有管理平台,可以进行 H5、小程序包的更新和发布,但是相对 FinClip 来讲,能力较弱。

UniSDK 和 FinClip 类似,提供小程序 SDK 供 App 集成,宿主 App 集成其SDK 之后就拥有了运维用 uni-app 开发的小程序的能力,但是 uni 小程序 SDK 这里没有提供管理端,只提供了 SDK。

三者优缺点对比-优点

FinClip 小程序开放平台

  • 小而巧,只专注小程序集成,提供了小程序全生命周期的管理 ;

  • 可进行定制化开发,满足用户定制化需求;

  • 兼容微信小程序,之前开发者已拥有的微信小程序,可无缝迁移至 FinClip;

  • 多端支持:iOS、Android、Windows、Mac、Linux,国产信创、车载操作系统均可运行 FinClip 小程序;

mPaaS 移动开发平台

  • 大而全,App开发、H5开发、小程序开发一应俱全;

  • 背靠大厂,阿里背书好乘凉;

  • 同样拥有小程序管理端、云端服务;

UniSDK

  • 开源社区,众人拾柴火焰高;

  • uniapp 开发小程序可迁移至微信、支付宝、百度等平台之上,如果采用 uni 小程序 SDK,之后采用 uni-app 开发小程序,那么就可以实现一次开发,多端上架;

  • 免费不要钱;

三者优缺点对比-缺点

FinClip 小程序开放平台

  • 没有对应的移动应用开发平台,只专注于做小程序;

  • 产品快速迭代,既有惊喜,也有未知;

mPaaS 移动开发平台

  • 小程序管理略简单,没有小程序全生命周期的管理;

  • App 集成其 SDK 之后,体积会扩大 30M 左右;

  • 不兼容微信小程序,之前微信开发的小程序,需要用支付宝小程序的标准进行重写才可迁移到 mPaaS 上;

  • 目前只支持 iOS 与 Android 集成,不支持其他端;

UniSDK

  • 开源社区,质量由开源者背书,在集成、开发过程当中出现问题,解决周期长;

  • 不兼容微信小程序,之前微信开发的小程序,需要用 uni-app 进行重写才可迁移到 uniapp 上;

  • uni 小程序 SDK 仅支持使用 uni-app 开发的小程序,不支持纯 wxml 微信小程序运行;

  • 目前 uni 小程序 SDK 仅支持在原生 App 中集成使用,暂不支持 HBuilderX 打包生成的 App 中集成;

  • 目前只支持 iOS 与 Android 集成,不支持其他端;

  • 暂时不支持从云端-小程序包,需要自己实现;

适用场景

  1. 如果你不想花钱,只是想体验一下小程序的功能,那 FinClip 的 SaaS 版、uniapp、mPaaS 的免费额度都是不错的选择;

  2. 如果你是想从头到尾开发一个 App,App 里面再嵌入小程序,还有一丢丢的钱,那么选择 mPaaS;

  3. 如果你有大厂情节,觉得背靠大树好乘凉,那么阿里的 mPaaS 是跑不掉了;

  4. 如果你已经有一些微信的小程序,还有自己的 App,想把一部分在微信上架的小程序迁移到自己的 App 上面,那么 FinClip 肯定最为合适;

  5. 如果你是已有了 uni-app 开发的小程序,想迁移到自己的 App 上面,那选择FinClip、Unisdk 都是可以的;

  6. 如果你有钱不怕,私有化、定制服务都需要,那么可以选择 FinClip 或者对Unisdk 进行定制开发;

  7. …………

当然说了这么多,还是需要看业务的具体需求,行业要求、产品预算、历史债务诸多方面综合考量,毕竟适合自己的才是最好的。

总结对比

最后再来个总结对比:


FinClip 小程序开放平台mPaaS 移动应用开发平台Unisdk
产品定位轻应用(小程序)平台,专注小程序App 开发、H5 开发、小程序开发一条龙服务uni-app 的生态补充,专注于 uni-app 小程序的集成
小程序技术标准自有小程序标准,兼容对齐微信支付包小程序标准uni-app开发的小程序
是否支持私有化可私有化,掏钱就行专有云客户可私有化开源的
多端支持支持 i0S、Android、Windows、Mac、Linux,国产信创、车载操作系统只支持iOS、Android只支持 iOS、Android
集成之后sdk体积增加2-3M30M左右7-16M
IDE自有 IDE自有 IDEHBuilder
收费标准(来自官网)社区版、SaaS 版不要钱,私有化的要掏钱三种收费模式: 预付费模式、资源包模式、后付费模式,可查看这里不要钱,交个朋友,但是会通过广告联盟和其他运营服务收费,利用开源框架做了一些限制。
渲染技术架构采用与微信一致的逻辑层与渲染层分离架构采用 webview 或者原生渲染(React Native)采用 webview 或者原生渲染(React Native)
客户案例(来自官网)国盛证券、华鑫证券、广发证券、东软...深圳农商银行、怪兽充电、上海地铁、悦刻...CSDN App、网易藏宝阁

以上就是小编为大家整理的小程序解决方案

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

上一篇:FinClip小程序开放平台有人体验过吗?方便使用吗?
下一篇:如何评价FinClip?
相关文章

 发表评论

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