“小程序”是一种无需下载安装即可使用的应用程序形态,主要运行在超级APP(平台) 的内部环境中。它实现了用户“用完即走”的便捷体验,同时又能提供接近原生APP的功能和服务。我们可以把它看作是一个寄生在微信、支付宝、百度等大型APP内部的 “轻量级APP” 或 “免安装APP”。它依赖于这些平台存在,但拥有自己独立的界面和功能。
免安装,即用即走,这是小程序最大的优势!用户无需去应用商店搜索、下载、安装、注册等一系列繁琐步骤。通过扫描二维码、搜索、好友分享、平台内入口等途径,点开即可立即使用。用完关闭即可,不占用手机存储空间(或占用极少缓存)。
小程序不是独立的APP,它必须运行在特定的平台框架内,如:微信小程序: 运行在微信APP内;支付宝小程序: 运行在支付宝APP内;百度智能小程序: 运行在百度APP或支持的小程序容器内;抖音小程序 / 字节小程序: 运行在抖音、今日头条等字节系APP内;其他平台如京东、QQ、快手等也有各自的平台小程序。
小程序的开发成本相对较低,开发者只需针对小程序平台的规范进行开发(通常使用类似Web的技术栈,如JavaScript),一次开发,可以在该平台的多个端(如iOS、Android)运行,避免了为不同操作系统单独开发原生APP的高成本和维护工作量。
小程序的功能非常丰富,接近原生APP,它的框架提供了丰富的API,可以调用设备的:位置信息、摄像头(扫码、拍照)、麦克风(录音)、蓝牙、本地存储、支付能力(微信支付、支付宝等)、消息通知(模板消息)等,这使得小程序能实现非常复杂的功能,体验上越来越接近原生APP。