什么叫小程序,是做什么用的?
估计很多小伙伴都有用过小程序,小程序使用起来比较方便,它不需要我们去下载,只需要在微信、支付宝等APP中去搜索,然后就可以使用了,那么究竟什么是小程序呢?它是做什么用的呢?

“小程序”是一种无需下载安装即可使用的应用程序形态,主要运行在超级APP(平台) 的内部环境中。它实现了用户“用完即走”的便捷体验,同时又能提供接近原生APP的功能和服务。我们可以把它看作是一个寄生在微信、支付宝、百度等大型APP内部的 “轻量级APP” 或 “免安装APP”。它依赖于这些平台存在,但拥有自己独立的界面和功能。

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

小程序的应用场景极其广泛,几乎涵盖了原生APP所能涉及的方方面面,尤其擅长解决低频、轻量、临时性的需求,在生活上的服务包含了以下方面:
点餐/外卖: 餐厅扫码点餐(无需排队和服务员)、外卖平台小程序;
出行: 共享单车扫码开锁(摩拜、青桔等)、打车、公交查询、租车服务;
政务: 健康码(防疫期间核心应用)、社保查询、公积金查询、违章缴费、预约挂号;
工具: 天气查询、计算器、汇率转换、快递查询、垃圾分类指南;
社区/物业: 报修、门禁、缴费通知。
在电子商务方面包含:
品牌商城: 品牌官方商城(优衣库、Nike等),用户无需下载独立APP即可下单购买;
电商平台: 京东、拼多多、唯品会等都有自家小程序,方便用户快速购物;
社交电商: 拼团、砍价、直播带货等玩法在小程序中非常流行;
优惠领取: 领取店铺优惠券、会员卡。
在内容资讯方面:
媒体阅读: 新闻资讯APP(如人民日报、新华社)的小程序版;
社区/论坛: 兴趣社区、问答社区;
工具型内容: 菜谱、健身教程、学习资料。
娱乐游戏方面:
轻量游戏: 休闲小游戏(如跳一跳、合成大西瓜),即点即玩,无需下载大型游戏包;
