一
微信推出小程序了,年初的微信公开课上张小龙就说了这个想法,现在被坐实,只是换了一个名字。内测号只有200个,想要拿到内测号显然是不现实的,不过世界上总是不缺乏牛人,小程序发布的第二天在Github上就已经有破解版的IDE供大家尝鲜了(当然现在官方也公开了IDE,无需内测号也可以尝鲜)。
二
从Demo来看,其实就是一个HTML的变种,小程序使用的是MINA框架。每个页面由4部分组成,JS、WXML、WXSS、JSON
。*.wxml
页面结构,说白了就是一个HTML,只是微信提供了自己的一套标签,当然,微信自己做了一些封装和改变,让这套东西有一些其他的功能。*.wxss
页面样式表,其实就是css,几乎是原样照搬过来,只是为移动端的适配做了一些调整。*.js
页面逻辑,很好理解,和html中的JS基本上也是一个东西,不过微信为啥没有把名字也改成WXJS
?这很不腾讯啊!JSON
页面配置,非必须项,无则套用顶端的统一JSON配置,有则覆盖顶端的JSON配置。
整体看下来,相当于一个阉割版的H5。微信针对做了很多优化(删减和限制),由于是调用原生的控件,它的用户体验超过H5,但是比原生APP差。比起H5来说它缺少了开放性,每个小程序都是一个独立的沙盒,当然,不排除腾讯的嫡系和旁系小程序可以有跳转的后门,毕竟是亲儿子和干儿子,开点特权也是很正常的。
顺带吐槽一下小程序的IDE,真是难用= =!
三
至于小程序的定位,我觉得在很大程度上是初创公司的一个福音,毕竟在移动互联网的时代,每个公司都应该有自己的一个APP,但是开发一个APP的成本是不低的,现在有了微信小程序,可以不用招IOS和Android攻城狮了,招一个H5攻城狮就搞定了两个端,依托于微信的平台,也少了很多兼容性的问题。
对于走上正轨的公司或者成熟的大公司来说,无非就是多一个前端的事,现有的接口改一改,抓几个前端来捣鼓捣鼓小程序,东西都是差不多的,HTML换成WXML,CSS换成WXSS,Ajax改成Request。既然市面上有这么一个影响力大的平台,那么在上面加一个公司的入口,也并不是什么大事。
四
从现在的市场来看,IOS和Android开发份额本就在被压缩,小程序的出现,也在某种程度上加剧压缩它们的份额。当然,最主要的原因还是互联网行业的回归理性,遏制了之前的疯狂。
从测试的角度来看,微信并没有推出对应的测试框架,也就是说小程序的测试,基本上还是原有的模式,托微信的福,不用考虑蛋疼的兼容性测试,Android和H5的兼容性也都是测醉了= =!
对于运营的角度来说,从前是扫二维码关注公众号送礼品,之后是扫二维码下载APP送礼品,小程序来了,就是扫二维码注册小程序送礼品,没有本质上的大区别。APP时代需要找各大渠道商推销APP,现在只需要找微信一个就够了。
五
从其他角度上来看,一旦小程序正式开放了,苹果是什么态度?小程序的生态对于苹果的AppStore来说就是直接的竞争关系,费用体系走微信支付,而审核也绕过了苹果,这是在本质上挑战苹果生态的利益,苹果会不会容忍这样的东西发展壮大?
从商家的角度来看,尤其是初创公司的角度上来说,虽然说在一定程度上降低了开发的成本,但是把公司的命脉放在一个“大流氓”手里真的靠谱吗?苹果虽然流氓,但是好歹还是公平的,而腾讯,呵呵!!想想之前的Uber公众号、网易云音乐、淘宝分享链接等全面封杀的行为,一旦业务和腾讯的嫡系或者旁系发生冲突,会不会遭到全面封杀?对非腾讯系的东西来一下系统抖动?说到底微信小程序也只是一个渠道,是腾讯帝国下的超级渠道,它具有很强的封闭性,并不是一个OS。
从用户的角度上来看,好像手机上这些APP都消失了,实际上仅仅是心里作用罢了,虽然叫小程序,也号称无需安装,但是不用下载是什么鬼?数据靠意念传输?虽然微信对程序的大小有限制,但是首次打开小程序很大可能需要从服务器上缓存大量的数据到本地。你从AppStore上下载的微信有多大?现在微信有多大?所以它本质上还是会占用你的手机空间,原来你的长尾APP占用了1G的手机空间,现在这1G的空间变成了微信在占用,那么小程序和系统的收藏夹有什么区别?
从产品的角度上来看,依然没有本质的区别,我绝对绝对不相信你的APP做的很垃圾,移植到小程序上来就能做的好?你的产品是不是用户需要的,是不是用户喜欢的才是核心,至于它的载体是IOS还是Android还是小程序并无区别。
六
对于小程序这个新生又有冲击力的东西,不要想的太神,现在内测账号只有200个,市面上Demo不少,但是真正的小程序还没有出生呢。至于效果好不好,未来前景怎么样,现在也都只能猜测。
不过话又说回来,小程序这种新生的事物,是一定一定一定会带来一波红利的。没赶上iOS、Android、公众号、服务号等新生事物红利的,现在可以在小程序这里尝试捞一捞,说不定能够实现弯道超车,屌丝逆袭。