背景
在正式上线之前,还是有必要简单了解一下小程序相关的一些内容。
小程序是无需安装、打开即用、用后即留的轻量级应用程序,能够提供类似原生的用户体验。
”从性能上看:“小程序对硬件的依赖较小,但相应的,也受限于宿主应用的限制,如果业务场景复杂,这时候就会出现性能问题;
”从开发成本来看:“相比原生程序,小程序开发难度较低,通常采用前端语言进行开发,复用性高也是其特点之一;
从业务推广角度:小程序渠道多,例如可直接在微信、支付宝、今日头条、抖音等平台快速上线推广,通过分享、搜索等方式,获客成本较原生APP更低。
“从跨平台能力来看:”小程序天然具备跨平台能力,一套代码可以运行在iOS、等多个平台上,部分框架甚至支持将小程序导出为原生应用。
基于小程序的轻应用解决方案
从2017年到现在,各家厂商逐渐搭建了自己的小程序平台,小程序技术不再是BAT的专利,为了避免重复造轮子,这类小程序容器技术已经面市。
简单来说就是让小程序能够最快在自己的APP里运行,不需要在微信、今日头条等APP里运行。
开发者只需要简单集成SDK,即可在腾讯、同心、麒麟等平台的应用上运行你的小程序。
而且该SDK极其轻量,应用集成后安装包大小增加不超过3MB。
它还支持微信小程序语法WXML,这意味着微信小程序代码可直接复用,无需二次开发,体验与微信端保持一致。
它还支持“小程序游戏”,用户可以在集成了SDK的App中点击小游戏立即玩,然后离开。

我们还开发了小程序IDE开发工具,界面和微信小程序开发工具类似,还独创了支持一键将小程序转为App的功能。你可以将现有的小程序代码导出为iOS和iOS上可用的项目文件,并投放到各个应用市场。由于导出的项目文件自动集成了SDK,因此直接具备了运行小程序的能力。你可以继续在这个App上投放更多的小程序,构建自己的小程序生态。
IDE还包含各类扩展插件及接口(支付、人脸识别、音视频、OCR、Push等),开发者可选择所需的支持插件,增强生成的App的原生能力。
除了以上特点外,其还具备灰度发布、营销模板、微信小程序管理等技术优势,这里就不再详细介绍了。
除了提供小程序SDK外,它还是一个生态协作平台,用户可以与企业、SDK插件提供商、小程序开发运营商、云平台SaaS服务商等进行协作,开发个性化的超级APP。具体平台组成图如下:
小程序技术使用场景
“首先,对于已经有一定流量的应用来说”,小程序容器技术可以快速构建自己的生态。比如金融、社交类应用如果想拓展生活服务的使用场景,可以通过集成小程序容器SDK,直接将合作伙伴的微信小程序引入到自己的应用中,避免重复开发,以极低的成本构建应用生态。
“其次,对于流量一般的中小型企业应用来说”,小程序容器技术可以降本增效,在开发和功能迭代过程中实现敏捷迭代。比如,企业在开发应用时,利用小程序容器技术,将各个功能模块打造成一个独立的小程序,有独立的生命周期,支持热更新,可以独立管理,不影响宿主应用。
“第三,针对一些对安全合规、数据隐私保护要求严格的企业”,小程序容器的安全沙箱可以对数据进行保护和隔离,有效解决隐私保护、数据安全问题。同时,它还能满足国产操作系统的要求,拥有较高的防护机制,保证网络通信的安全可靠,并采取加壳、代码混淆、反调试等安全加固措施,提升加密协议等级。在加密方面,也已全面对接国密,确保系统整体的安全性和可用性。
终于
在技术迭代的今天,小程序相较于原生应用,具有轻量、无需安装、开发门槛低、跨平台、生态丰富等优势,对于一些简单的应用场景、快速开发来说,小程序是一个不错的选择。同时,随着小程序的不断发展完善,其应用范围和开发者群体也会逐渐扩大。
纵观各平台的应用,无论是支付宝、抖音、微信,均选择小程序作为主要的动态容器。
从移动端的技术变化来看,在跨平台热潮的当下,无论是小程序、小程序,还是后来者、KMM,每一种技术在各自的领域都有着各自的意义。但如果谈及快速落地以及与现有业务的融合,很多时候我们还是会回归到更为成熟的H5。这时候我们不妨尝试将小程序集成到App中,或许是一个更好的选择。
还有一点,现在报名还可以抽一个机械键盘(我亲眼确认中奖几率挺高的)