1. 为什么要学习小程序
小程序自 2017 年开始发布,距今(2024)年已经快过去 8 年时间了
现在开始学晚了吗?
为什么要学习小程序技术?
学习小程序开发的意义和价值在哪里?
1. 用户体验角度
小程序顺应了时代的需要
与 APP 对比的下载和安装体验
大概在 2008 年,手机网络主要是 2G,后来是 3G
因为网慢,所以手机 APP 都需要下载使用
甚至因为网络流量费用太贵,很多店面(KFC,麦当劳)都以提供 WiFI 吸引流量
后来 2013 年,国内4G 牌照发放,2014 年4G 网络开始普及,此时流量开始便宜
主要矛盾不在是 APP 大小,流量贵,而是下载和安装一个 App 很麻烦
尤其是在生活中使用频次不高的 App,
相比于 App,小程序不需要下载和安装
搜索或者扫码,打开就可以使用
在下载和安装方面,小程序具有明显的优势
与 Web ,H5 页面对比的启动和运营体验
对于 H5 页面,每次打开页面都是需要重新下载和渲染
小程序可以做到从后台直接切换到前台,在渲染上也可以像 App 一样,做到局部渲染
小程序在体验上可以做到类App 的体验效果,
H5 页面虽然在浏览器页面有缓存,但是也很难达到这样的效果
2. 从商户运营角度的考虑
基本所有的传统 App 都需要做一个小程序
社区小商店,生意好的都有自己的招牌,
比如北京的易初莲花超市,离闹市区很远,但是其鸡蛋很便宜,引来很多老头老太太做公交也要去超市购买鸡蛋
年轻人甚至开车去,鸡蛋亏一分甚至一毛,但是把流量吸引来了,但来的人一般不只是买鸡蛋
商超把在鸡蛋上亏损的钱在其他商品调高一点,就赚回来了
这个思路用在 App 的运营上也是同样的思路
按频次,时长划分:
第一类:高频,高时长,如微信
第二类:高频,低时长,比如饿了么
采用上述思路从小程序引流到 App
逻辑思维的得到 App 在一开始坚持不做小程序,后来还是做了,就是为了向 App 引流
第三类:低频,低时长,比如大众点评
第四类:低频,高时长,像豆瓣
第三类,第四类,属于长尾应用,工具类为主,更应该使用小程序
小微团队,做这类长尾应用,基于微信的巨大月活基数,广告费都足以养活团队本身
小程序,去中心化,排名公正,免费,任何 App,除了微信本身,都可以找到和他共生的点
3. 开发角度讲
小程序走到了技术前沿
2017 年小程序诞生之前,App 开发最热门,最成熟的技术是 HyBrid混合开发
国内大厂,无论是阿里的淘宝,还是京东的App,都使用了这种技术
好处:
同时具有原生 App 的良好的交互体验和Web App 跨平台开发的优势
主要原理:由 Native通过JSBridge等方法,提供统一的底层 API,然后用 HTML+CSS实现界面,用 JavaScript 来写业务逻辑,调用底层的 API 和后端接口,
最终页面在 webview中渲染显示,在这种模式下,Android ,IOS 的底层API,一般都具有一致性,所以Hybrid App具有跨平台开发的优势
小程序可以说是 hybrid App 技术的再发展,相比 Hybrid,小程序还具有额外的优势
审核周期短:IOS 动辄两周审核周期,小程序平台平均两天
小程序还具有 3 亿以上的月活用户
微信开发了社交关系链 API
为小程序提供了快速裂变的可能
百度,阿里,头条,相继推出了自己的小程序
总结,从上面三个角度,小程序都是值得学习的
2. 学习小程序开发的关键点和难点?
学习一门技术的关键在于动手实践
1. 知行合一 致良知
学习者,无论看了多少资料,或者看了多少课程,如果不动手去实践,知识和技术终归不是自己的
只有真正去做,并且看到输出正确的结果,在那一刻“良知”才可以在内心真正建立起来
2. 踏实 坚持 积少成多
评论(0)