一、微信为什么要做小程序?
微信现有的功能包含以下几点。
1.沟通。主要包含点对点聊天,群聊,朋友圈关系社交。
2.获取内容(高频):如订阅号的资讯,
3.获取服务(低频):服务号的服务,比如招商银行的消费提醒
虽然上述的功能已经花费了用户比较多的时间, 但是微信想做OS的野心从来没有放弃过,但是做个微信手机+操作系统已经市场验证失败。所以微信已经跟苹果谈判成功,在微信上做个类似苹果的应用商店生态的产品,这个产品就是小程序。小程序提供自身独立的开发语言和SDK,自身独立的UI规范,自身独立的应用审核规范。这样的产品会让现有市面上的App都有很大冲击,没有很高特效流畅UI要求的App都可以在小程序上开发,而且用户通过微信进来不需要注册账号,即用即走,没有任何干扰,这个对用户感受是非常好的,只装一个微信即可,搜索服务进入服务页面用完服务即可离开。
二、微信小程序的功能和特点
1.统一入口,统一账号
2.没有关注,只能通过3种方式进入:
a.通过搜索进入
b.通过扫码二维码进入
c.可能在发现给出入口(现在没有给出,只是猜测)
3.用户无需安装,通过上述2的方式即可使用,也无需卸载,退出后就没有任何信息了
4.两个小程序之间没办法切换,只能退出当前小程序后搜索另外一个小程序使用
5.小程序不能跟其他小程序有任何互动,没有任何信息传输的能力
6.小程序不能跟微信公众号有任何互动,只能在后台通过同一个OpenId进行有限的开发(现在微信还未开放),但是跳转是不可以的
7.小程序的安装包最多只有1M,所有的资源包(音频,视频)都必须在云端。
8.小程序不能对用户发送任何营销信息,只能发送若干模板信息,比如你的货物已经发出,快递号是多少,这些模板信息卡的很严。
9.如何二次使用小程序?现在还是只能通过搜索或者二维码,并没有给出快捷方式的入口。
三、微信小程序如何开发
1.微信开发了自己独立的语言WeLang,语言跟Javascript,xml , css差不多。所以这些基本技术如果熟练的话,学习WeLang也很快。
2.微信小程序现在提供的SDK能力,大部分的功能都有了,比如图片上传,音频播放,视频播放,视图的布局及其渲染。但是还是有很多Bug,相信微信正式推出的时候会比较完善一点。
3.微信小程序不能够访问任何的Html,所以想直接套个浏览器的壳子加载已有的html是不可以的,需要用微信语言全新开发。
4.微信小程序也不是Hybrid,不能和HTML网页有任何的交互。
5.有非常有限的离线能力
6.一次开发,多端兼容,不再像现有的App开发需要兼容各种机型
7.小程序的开发需要公司申请,个人无法申请
四、微信小程序的机会
1.把已有的产品搬过来
2.在企业工具应用场景很多,能够对用户进行不同的分层
3.全新的产品肯定有新的营销方式,虽然微信对小程序的营销有很大的限制,但是中国人的智慧这点难不倒。
4.新的产品形态,这个需要各个产品经理脑洞大开
下面是已经被邀请的公司开发的一些产品:
五、总结
以一个知乎朋友的说法总结非常桥当,微信小程序的重点不在于”小程序比原生APP有什么优越性“,而是如何利用微信能提供的数据/接口来创造新玩法来颠覆原生App。
网友评论