微信小程序的研究及整理
什么是小程序(应用号)呢?看看小龙先生怎么说。
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
——Allen Zhang
按照我的理解:其实就是web app,但不同于轻应用。
小程序对于创业者来说是福音,为什么呢?
成本
native的成本到底有多高?
推广:平均成本5元一个下载 ,100万的下载量,月留存能有10w的都是少数中的少数
开发:安卓,ios要分开做,大量的机型、os版本差异、交互特殊等
就这两项能承受起的就不多了,最低起步价30w+左右,巨额的成本将大量的idea扼杀在摇篮里
而这些死掉的idea大部分就是因为市场小,盈利跟不上巨大的成本而看不到未来
从外部走进微信生态内部
服务更加快捷方便,用户的使用门槛大大降低。通过微信生态的流量转化更有效率,多少app的用户是通过微信文章推广流量带去的?一旦你就在这个生态里,只需要简单的操作,比如扫码,这个效率高了多少?
微信想为创业者提供怎样的价值
微信做的就是把开发和推广这两项成本尽可能的降低,推掉成本这座大山,改变移动互联网应用的规则,让创造者能把核心资源(钱和时间)关注到用户体验上,去真正为用户创造价值
服务是核心!
这就和native app时期有了一定的区别,这里更欢迎的是服务性的app,也就是他说的用完即时走。
早在8个月前,我就说微信要做的是一个长尾市场,聚合那些无法承担成本去独立做成app的服务。就像当年的亚马逊一样,几乎没有什么商品你在亚马逊上找不到一样。而现在微信就相当于是把商品变成了服务这种非标的东西。
“小而美”的产品更适合应用号,能获取较多的红利,真正高频常用的还是在原生app那边更好,当然像同程旅行火车票这种刚需路径短的还是很适合微信生态的。
小而美的服务是什么?
答:低频、非刚需基于场景的服务,在特定场景下(也就是够垂直)可以较好得解决用户需求。
许多付费的服务可能借力因此焕发出第二春,教育、医疗、家政、求职招聘、二手买卖、旅游、票务、金融理财、汽车后市场等等
那小程序到底现在做出怎样的东西?
一个简单的demo(可以本地或摄像头拍摄视频,展示)
上面源码地址: https://github.com/edagarli/w...((顺便说下上传视频官方文档的用法有点小错误,具体看我代码))
但是目前小程序问题还是很多的。
小程序的一些限制:
1 不支持HTML、没有 Dom。网页用的 JS、CSS 基本要全部重写,WXML 的语法和 HTML 差异还挺大,基本是一个个照着手册的属性去改。CSS 选择器不支持级联。
2 小程序源码打包后的大小限制为1M,超大传不上去。单次通过 wx.request传输的数据最大也是1M。(才1M啊,fuck中)
3 MINA 框架实现的 tab bar,最多5个 tab;通过 wx. navigateTo 推入后台的页面最多5层,超过会无法打开新页面。
4 小程序没有 webview 控件,自带的 view 和 text 又不支持图文混排,还不能动态 set WXML …… 所以小程序上的富文本也就只能做到固定焦点图+纯文本+emoji了
5 不支持 A 标签,无法打开普通网页。
整体上来讲,小程序本身被设计为处理简单逻辑的「工具型」应用;同时具有很强的内容封闭性。
总结:
“小程序”更适合提供内容和服务为主、但又需要功能性的小应用,比如服务相对单一的O2O应用如连咖啡、出门问问,再比如在内容之外还希望提供简单功能的。但对功能和交互要求很多的,如美图秀秀,京东商城,大众点评这些“大”应用,是不适合微信小程序的。
其他:
我整理了一些微信小程序资料,有兴趣的看看。 https://github.com/edagarli/w...
如果你是个产品经理或是设计人员,可以先去看一下「微信小程序设计指南」( https://mp.weixin.qq.com/debu...,用来做产品设计规范指导非常好。
我是卤肉(edagarli), 我会不定期分享一些技术,产品以及我创业方面的事。