2016 年 9 月 24 日
「小程序员」诞生,业务转型大幅下降,新淘金时代到来
今天估计微信公众号上产生了第一篇最快的30万+文章,10万+只花了10多分钟。就是冯大辉同学的「微信应用号来了」。
为什么这么一篇如此简单又技术类的文章一下能刷遍朋友圈,原因是这个小程序将会影响整个中国甚至世界应用的开发格局和策略。
张小龙今天晚上写道:
「什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。」
我从2014年开始就一直说请所有创业者不要开发客户端,要直接基于微信先玩起来验证模式,可能要忍受某些不完美,但是值得忍。听我的都得了好,给我发了大红包,不听我的后来也都更认可我的话,也发了大红包。
如果你做手机客户端开发,其实真正麻烦的是,你必须做大量的兼容性适配,而且需要永无停止的升级兼容性适配。6个月之内别别想搞利落一个应用,甚至跟技术水平无关。
在面对瞬息万变的创业市场,这么慢完全不如去炒房子,还创什么业啊。
如果你做微信服务号呢,你可以几天上线。但是问题也来了,某些方面由于纯基于HTML5,再基于微信对话框这个容器,用户体验不好,限制也很多。
但是微信小程序来了之后,从目前公开的资料来看,彻底解决了这些问题,将开发成本和学习成本大幅降低。
虽然不能变成人人都是程序员,人人都是开发者,但是很多没有经验的程序员也可以快速学习入门,学习小程序开发了。由于开发成本的降低和学习成本的降低,无数公司的个性化需求将会得到释放和可能。
如果说微信连接一切是马车,那么小程序就是连接的加速器是汽车。这是我对小程序的预言。
腾讯的志向太大了,是叫「小程序」,而不是应用号,小程序起跳于微信,不至于微信。
谁起的这个名字,太赞了!
我们再随意说几个技术问题,已让大家更能明白这是一个划时代的东西
1、HTML5下的缓存导致用户体验大增
前段时间的Google I/O 发布了Google的SPA。小程序整体看比google 的SPA更为革命性,首先微信是一个带有大量活跃用户的大仓库,再就是小程序好像更实在一点,封装的更加彻底更有生态支持,让开发者更加简单。
腾讯牛就在这个地方,去解决开发者和创业团队最简单最朴实的痛,对标的就是Google 和苹果这样的公司。
大家开发HTML5的东西,很大的问题就是缓存处理不可以像原生App一样保证用户返回切换的用户体验。举例你再也不会因为手欠点击了上一步又要重新填写某些东西了。你可以在里面做一个像游戏一样的游戏了。
如果有完善的缓存,就会有不一样的用户体验。App虽然有缓存,但是不能实时发布,一修改版本就得重新发布,没有效率。现在两种开发工具的优点都有了。
于是乎,以后大家开发小程序应用,即有了速度和迭代的方便,又有了用户体验。
微信特地强调了「出色的使用体验」。---来自冯大辉
2、无兼容问题的全控件支持
你可以像开发一个网页一样开发一个App,但是又能得到App 的体验但是又可以不去关心适配各种手机型号。就如冯大辉的文章所透露的,小程序以组件和 API 的形式开放了如下服务以及支撑能力:
- 视图容器:视图(View)、滚动视图、Swiper
- 基础内容:图标、文本、进度条
- 表单组件:按钮、表单等等
- 操作反馈
- 导航
- 媒体组建:音频、图片、视频。
- 地图
- 画布
- 文件操作能力
- 网络:上传下载能力、WebSocket
- 数据:数据缓存能力
- 位置:获取位置、查看位置
- 设备:网络状态、系统信息、重力感应、罗盘
- 界面:设置导航条、导航、动画、绘图等等
- 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
模板消息模板消息,我最近半年为这个破事愁死了,终于解决了。没有多人理解一个深度微信开发团队对这4个字的热爱程度。
记得当年雅安地震的时候,我和腾龙同学12小时做出了第一个网络募捐程序,但是后面的24小时没有睡觉,就是因为各种适配啊,有人要捐款说他的手机不支持,我们就去适配。
我们终于可以把这些事情全包交给腾讯了。不是创业者,不是工程师,你不知道适配和兼容性是多么的痛。我对适配的恨,超过对 ie 5的恨,老程序员你懂的。
3、传播即应用,搜索即应用,开发成本降低50%以上
这也就是张小龙说的「它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。」
其实之前百度做过这东西,但是百度的生态不是基于登录习惯的。因此这个思想更适合腾讯来做。
上周有一篇互联网报告称,目前用户已经不喜欢下载App了,目前推广一个普通App的下载基本都在100到300元之间,而且会越来越高。
基于微信打造的生态机制,基本上你只要有好的东西,你可以在这个大容器里面实现所有可以实现的东西。
只要你有想象力,只要你有底线。你很容易成为一个好的开发者。
如果是微信订阅号焕发了文字者的第二春的话,小程序可能会让科技公司的创业成本降低50%以上。要知道创业公司已经被全面创业的大潮搞得估值10个亿的公司,不如一个人去炒一套房子。
这年头就两个东西离谱,一个是程序员,一个是房价。程序员的身价不会跌,房价也不会跌。但是我们可以少。小程序会让开发者做到这一点。
由于没有了关注这个策略,相当于你最好开发出体验最好的这个东西,别指望骗粉了。那么有策划和设计能力的创意团队开始越来越有优势,之前他们可能背不起巨大的创业成本。
如果说微信的生态让中国的互联网沟通和连接走到了世界的第一位置,那么小程序可能会让中国的开发者成为全球最幸福的工程师,生态和开发工具都解决了,能不幸福?
2014年至今,我曾经给微信团队提过的很多问题,有些解决了,有些没有解决。就如那个老话,一个思维模式下的困难,可能需要换一个思维模式解决。这个思维模式下的困难不是改进服务号和订阅号的开放能力,原来是小程序。
此处真的应该有掌声。
4、基于微信小程序的API SaaS 开发时代来了
微信服务号诞生的时候,我开始经常内部说这是一个API SaaS时代。但是由于微信公众开放平台上的用户体验还不彻底,某些事情做起来总是那么差一点。
五味就被迫开发了基于微信的API SaaS,还搭配了一些安卓客户端和iOS客户端,那个苦那个累,只有我们自己知道。
那么现在这个时代完整的来了,真正的来了。
API SaaS 模式几乎能解决所有需求,不管是游戏,还是行业应用,还是社区,总之无所不能,又轻又快,还有用户基础。
显然前端工程师不够用了。但是别怕,我相信开发效率的下降会弥补这一切,同时将会有更多的人去学习小程序开发。这些都将会让整个中国的开发策略改变。
我甚至想,如果小程序早一点发布,罗辑思维可能不会去开发得到客户端,而是基于小程序来开发得到这个客户端。不知道罗胖会怎么想?
我这么说你会懂了吧,知道这个机会有多么扭转乾坤了吧?