近期,发现一个有意思的现象,小程序正被外国公司玩得风生水起!
拥有9亿用户的通讯巨头Telegram,悄然推出了小程序开发功能,并且通过引入小程序技术搞起了生态,在Web3领域红得发紫!
目前,Telegram上的小程序可以完全替代大部分网站,支持无缝授权、通过20个支付提供商(包括Google Pay和Apple Pay)进行集成支付和定制化功能,比如:新闻、外卖、以及最近爆火的Catizen小游戏。
另外,Telegram还开发了Ton链,支持便捷的区块链交易。这种类似于微信的“流量+支付”路线,让Telegram迅猛发展。
无独有偶,今年1月份,苹果官方宣布为全球范围内的应用程序提供的新选项,包括提供访问小程序和游戏的应用程序,苹果称之为:“App Clips”(轻应用)。
另外俄罗斯的“微信”社交平台——VK,也用到了小程序技术,在上面他们叫做Mini App。
我们土生土长的小程序技术从中国特色正在向世界输出!这也说明小程序的便捷与灵活性得到了认可。
从技术上来说,在APP上运行小程序的原理主要基于小程序容器技术。这种技术允许一个应用程序(宿主APP)嵌入并执行外部开发的小程序,而无需更改宿主APP的核心代码。
那是不是也得开发小程序容器,并把适配鸿蒙、iOS、Android 的脏活累活自己来干一遍呢?
从技术的角度上来讲,是的。但是从商业的角度来讲,没有必要。
因为不过不管是国内还是国外,小程序平台似乎都是互联网巨头的专属。
但实际上,现在普通开发者也可以很便捷地获取这种小程序平台技术了。
比如,近期我在研究的这款前端容器技术 FinClip,只需简单集成 SDK , 就可在 iOS、Android、鸿蒙OS Next、Windows、Linux、MacOS等主流系统中运行已有的小程序。
这个对于搭建超级 App 极为友好,我也就想通了为什么 Telegram、苹果和 VK 等国外的巨头会关注和使用小程序技术。
只要把 FinClip SDK 嵌入到自己的 App 中,马上获得小程序运行能力,让企业快速拥有自己的小程序应用商店,也就是小程序生态平台,实现与外部开发者和合作伙伴的资源整合 - 例如让合作伙伴把外卖小程序、消消乐、斗地主等小程序和小游戏上架、投放到自己的 App 中。
其工作原理是实现了一个小程序容器,通过这个 SDK 封装和屏蔽底层操作系统的差异。使得开发者只需要写一套小程序代码,不用管底层的差异都可以运行。而且这个容器极其轻量,核心体积才不到3MB。
官方还自研了一款小程序IDE开发工具,界面与微信小程序的开发工具类似,具有自带调试和真机预览的功能。下图是IDE开发工具的界面,对于有微信小程序开发经验的开发者来说,上手非常容易。
此外, 开发工具还扩展支持小程序一键转换成 App。开发者可以利用IDE开发工具中的生成App功能,将已有小程序代码快速导出为iOS与Android中可用的安装包。这样开发者无需掌握完善的移动应用开发与打包技能,只需将主要精力放在小程序的产品设计与功能实现上。
好消息是注册 FinClip 后免费开箱即用。
强烈推荐对小程序技术感兴趣的同学也可以自己上手体验感受一下,总体上这是一款非常优秀和靠谱的产品。
最后,建议大家都试试下面的专项活动,看着还是非常香!有机械键盘、颈椎按摩器等,对技术或者产品有疑问的小伙伴也可进群交流。