侧边栏壁纸
博主头像
Kefei的记事本博主等级

好脑瓜不如烂笔头

  • 累计撰写 219 篇文章
  • 累计创建 11 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

小程序容器 FinClip

Administrator
2024-12-22 / 0 评论 / 0 点赞 / 0 阅读 / 1606 字

https://www.ruanyifeng.com/blog/2022/11/weekly-issue-230.html

现在手机 App 动辄就是几十兆、几百兆,对于开发者和用户,都属于"重资产"。

​业界一直在寻找"轻应用"方案,比如多年前就有的 PWA 应用、苹果的 App Clips、谷歌的 Instant Apps。但是最成功的方案非"小程序"莫属,至少国内是这样。

提到小程序,人们总是将其与某种 App 联系在一起。其实,小程序是一种通用技术。

简单说,小程序就是运行在某种容器(通常是 App)之中、基于 HTML、CSS、JavaScript 的页面。它可以通过脚本调用"宿主 App"的一些基础能力,比如读写文件、摄像头、蓝牙等等。你可以把它想成"HTML5 网页 + App"。

除了大家熟悉的微信小程序,支付宝、百度、美团、京东、快手、头条等多家国内平台都有自己的小程序。

越来越多的 App 希望引入自己的小程序,因此就出现了"小程序容器"这种全新的技术。

所谓"小程序容器",就是一个小程序的运行环境。 App 只要加载这个运行环境,就具备了运行小程序的能力。说得直白一点,它让你拥有了微信那样的小程序引擎,但是不必自己开发。

下面给大家介绍,众多小程序容器之中,我认为比较有前途、也是现在处于领先位置的一个方案:FinClip。

FinClip 提供一套 SDK,不仅支持手机(iPhone、Android),还支持桌面(Windows、Linux、macOS)、手表、车机等各种平台。你的 App 只要加载了这套 SDK,就能直接运行微信小程序(以及小游戏),一行代码也不用修改。

也就是说,它完全支持微信小程序的 WXML 语法,无需二次开发,体验与微信端保持一致。你就可以把你的小程序,在微信运行一份,在自己的 App 也运行一份。

而且,它还是一种简单的跨平台方案,等于为微信小程序做了一个适配层,让移动端、PC 端、车载设备、智能电视、智能手表、智能家居都能运行小程序,从而实现"一次开发,到处运行"。它的体积很小,只会让原始安装包增加 3MB。

如果需要独立打包,它可以通过自研的 IDE,将小程序一键转换成 App,把现有的小程序代码导出为 iOS 与 Android 工程文件,并上架至各应用市场。也就是说,你可以把小程序变成独立 App,而且这个独立 App 由于内置了 FinClip SDK,还可以运行其他小程序,甚至自建小程序市场。

FinClip 已经得到了很多大公司客户,其中不少是券商、银行、航空公司等重要单位。开发者人数现在超过3万,服务用户达到2500万人,在真实的生产环境经受了百万级的并发压力考验。

对于小型开发者,这个产品是免费使用,只有企业级应用才需要付费。现在注册帐号,不仅可以实现小程序的跨平台部署,还能抽取盲盒礼品。

0

评论区