很多人对微信小程序只是停留在使用的阶段,或者是停留在阅读文档和简单的开发阶段,实际上,作为一个开发者,你应该是对小程序有一个全面的了解,比如运营角度,开发角度,用户角度。那么在学习小程序之前,我们先来对他做一个全面的剖析。
微信小程序简称小程序。张小龙于 2017 年 1 月 9 日在微信公开课上宣布其正式上线。小程序英文名是Mini Program
,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序诞生初期,备受各界人士关注和期待,但是短期之内并没有对行业造成绝对式的改变,因此曾一度被一些人认为小程序只是昙花一现。然而事实证明,小程序并没有就此消沉,而是在扎扎实实、脚踏实地的改变着整个互联网。“跳一跳”小游戏的出现,让更多的人认识到了小程序。
APP
( iOS 和 Android 上的软件):用户体验是最好的,并且可以实现的功能是最多的。但是这种方式需要从app store
或者其他应用市场下载,在wifi
没有覆盖的情况下让用户下载一个软件是不能接受的。另外,即使下载了,也占据系统很大的空间,如果不经常用,被用户删掉的可能性是非常大的。H5
:说白了就是一个手机端的网页,因此只要有浏览器插件就可以运行。开发者可以把这个网页的url
生成一个二维码,让用户在微信上扫描即可进入到H5
中,或者是经常有人在朋友圈转发。因此传播成本是非常低的。但是他的用户体验是非常差的,包括他的页面跳转都需要重新请求服务器,这也导致不能在H5
上做更多的事情,因此也是没有成为主导地位的一个绝对性的原因。app
的用户体验,他能做的事情也就非常非常多了,基本上你可以看到一个小程序可以囊括原生app
的绝大部分功能。另外因为底层机制的原因,他的代码体积是非常小的,所以下载一个微信小程序是非常快的。这也是用户能够接受的一个非常重要的原因。APP
:开发一个app
的成本是非常大的,因为iOS
和安卓是两个不同的系统,因此两个平台都要开发,一般开发周期都在 6 个月以上,甚至达到一年以上。因为一个程序的工资最低都是 1W 以上,这对于一些小型企业是很难承受的。H5
:只需要开发一套代码即可在安卓和iOS
两个平台上运行。并且因为技术的原因,做一个H5
的成本是非常低的,实现同样的功能,做个H5
可能只需要做个app
三分之一的时间。但是H5
的用户体验太差,在手机上无法承载更多的功能。web
开发技术,因此开发效率极高,并且是可以跨平台的( iOS 和安卓),并且用户体验是最好的,因此做小程序是非常划算的。h5
来实现,因此又存在体验性不好的问题了。app store
下载软件效率高得多。小程序适合开发轻量级的应用。比H5
能承载得更多,但是比app
又更少。比如有:
微信->发现->小程序
,有附近的小程序、搜索小程序。比如可以搜索京东的小程序。以下一个截图,是个人在 2016 年对微信小程序的思考和预测,所以其实小程序的诞生不是偶然的,而是必然的产物!以后移动端肯定是小程序的天下!现在的小程序,就相当于 10 年前的 iOS 和 Android 开发,处于刚刚起步的阶段,但是会占领越来越大的市场份额!
如果你想学习小程序开发,可以加我微信:zhiliaohy,直播讲解,从零讲如何开发豆瓣评分的微信小程序哦!