02015924B-0.jpg
对于微信小程序从发布以来,可以说褒贬不一。但我想说仁者见仁,智者见智。首先我作为一个Android程序猿,来谈谈自己对小程序的看法。
小程序的定义
按官方张小龙对小程序的定义:“小程序希望用即用即走的方式激活线下的弱连接场景”。从字面上来理解就很方便,也就衍生了四个特性:无需安装,触手可及,用完即走,无需卸载。
小程序的入口
将微信升级到最新版本,若未添加过小程序实例,首先搜索在搜索栏搜索“小程序示例”,进入并登录。在底部“发现”主菜单里便有小程序入口,可任意搜索小程序名称并进行添加。或者通过线下扫描进入或者通过好友分享进入。
小程序的使用场景
虽然微信小程序火热以来,上线了大量的小程序,例如今日头条,腾讯视频,猫眼电影,滴滴公交查询,美团外卖等等,基本上都是现有app的阉割版本,及时小程序的体验要优于H5,但依然弱于App,但从微信的入口来看,小程序基本上属于三级菜单,操作成本很大。并且微信主推的便是扫描进入小程序,所以先看清楚小程序的关键“小”和“轻”, 首先是一个低频率的使用,并且没有太复杂的业务和场景。
小程序的开发难易程度
官网:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=201715
分为网络,媒体,文件,数据缓存,位置,设备,界面,开发接口等大量的API和组件。基本上是满足常规需求开发,开发难易程度要小于常规的Native和原生App。但因为当前微信小程序迭代版本较快,API废除和修改的很大,需要一定的维护成本。
小程序的优点
1. 无需安装,扫描便可使用,第二次也可以从小程序入口找到继续使用
2. 做一个小程序的时间及金钱成本比一个App成本要低很多,并微信提供专门的开发工具,很容易上手。
3. 微信在社交领域始终有着很大的份额,如果把主要入口放到线下二维码上,如果打通线上与线下的联系,或许会产生新的价值。
4. 体验上相对来说,和原生差异很小。
5. 后台提供了小程序数据分析,可对上线的小程序进行详细的跟踪。
小程序的缺点
1. 限制条件较多:不能推送消息,没有小程序商店,不能分享到朋友圈,不能做游戏,小程序和公众号独立(只有相同企业的两者可以跳转),仅仅支持微信支付
2. 访问请求仅仅支持HTTPS
3. 对功能上有阉割,开发出来的编译包不能大于1M。
4. 部分API和工具相对来说还不太完善,不智能,需要一定的维护成本和学习成本。
总之场景很重要,并不是所有App都适合搬到小程序中,否则很容易成为鸡肋!