微信小程序时代已经来临
昨天估计微信公众号上产生了第一篇最快的30万+文章,10万+只花了10多分钟。就是冯大辉(著名Oracle专家,知名博主)同学的「微信应用号来了」。
为什么这么一篇如此简单又技术类的文章一下能刷遍朋友圈,原因是这个小程序将会影响整个中国甚至世界应用的开发格局和策略。
张小龙昨天晚上写道:
「什么是小程序:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。」
如果你做手机客户端开发,其实真正麻烦的是,你必须做大量的兼容性适配,而且需要永无停止的升级兼容性适配。6个月之内别别想搞利落一个应用,甚至跟技术水平无关。
在面对瞬息万变的创业市场,这么慢完全不如去炒房子,还创什么业啊。
如果你做微信服务号呢,你可以几天上线。但是问题也来了,某些方面由于纯基于HTML5,再基于微信对话框这个容器,用户体验不好,限制也很多。
但是微信小程序来了之后,从目前公开的资料来看,彻底解决了这些问题,将开发成本和学习成本大幅降低。
虽然不能变成人人都是程序员,人人都是开发者,但是很多没有经验的程序员也可以快速学习入门,学习小程序开发了。由于开发成本的降低和学习成本的降低,无数公司的个性化需求将会得到释放和可能。
如果说微信连接一切是马车,那么小程序就是连接的加速器是汽车。这是我对小程序的预言。
腾讯的志向太大了,是叫「小程序」,而不是应用号,小程序起跳于微信,不至于微信。
谁起的这个名字,太赞了!
我们再随意说几个技术问题,已让大家更能明白这是一个划时代的东西
1、HTML5下的缓存导致用户体验大增
前段时间的Google I/O 发布了Google的SPA。小程序整体看比google 的SPA更为革命性,首先微信是一个带有大量活跃用户的大仓库,再就是小程序好像更实在一点,封装的更加彻底更有生态支持,让开发者更加简单。
腾讯牛就在这个地方,去解决开发者和创业团队最简单最朴实的痛,对标的就是Google 和苹果这样的公司。
大家开发HTML5的东西,很大的问题就是缓存处理不可以像原生App一样保证用户返回切换的用户体验。举例你再也不会因为手欠点击了上一步又要重新填写某些东西了。你可以在里面做一个像游戏一样的游戏了。
如果有完善的缓存,就会有不一样的用户体验。App虽然有缓存,但是不能实时发布,一修改版本就得重新发布,没有效率。现在两种开发工具的优点都有了。
于是乎,以后大家开发小程序应用,即有了速度和迭代的方便,又有了用户体验。
微信特地强调了「出色的使用体验」。---来自冯大辉
2、无兼容问题的全控件支持
你可以像开发一个网页一样开发一个App,但是又能得到App 的体验但是又可以不去关心适配各种手机型号。就如冯大辉的文章所透露的,小程序以组件和 API 的形式开放了如下服务以及支撑能力:
视图容器:视图(View)、滚动视图、Swiper
基础内容:图标、文本、进度条
表单组件:按钮、表单等等
操作反馈
导航
媒体组建:音频、图片、视频。
地图
画布
文件操作能力
网络:上传下载能力、WebSocket
数据:数据缓存能力
位置:获取位置、查看位置
设备:网络状态、系统信息、重力感应、罗盘
界面:设置导航条、导航、动画、绘图等等
开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
模板消息,做微信开发的为这个破事愁死了,现在终于在小程序里解决了。没有多人能理解这对一个深度微信开发团队是多好的一个消息。
很多人都会有这样的体验,做出了一个网络程序,但是因为各种适配问题搞的焦头烂额,有人说他的手机不支持,就得去适配。
我们终于可以把这些事情全包交给腾讯了。不是创业者,不是工程师,你不知道适配和兼容性是多么的痛。我对适配的恨,超过对 ie 5的恨,老程序员你懂的。
3、传播即应用,搜索即应用,开发成本降低50%以上
这也就是张小龙说的「它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。」
其实之前百度做过这东西,但是百度的生态不是基于登录习惯的。因此这个思想更适合腾讯来做。
上周有一篇互联网报告称,目前用户已经不喜欢下载App了,目前推广一个普通App的下载基本都在100到300元之间,而且会越来越高。
基于微信打造的生态机制,基本上你只要有好的东西,你可以在这个大容器里面实现所有可以实现的东西。
只要你有想象力,只要你有底线。你很容易成为一个好的开发者。
如果是微信订阅号焕发了文字者的第二春的话,小程序可能会让科技公司的创业成本降低50%以上。要知道创业公司已经被全面创业的大潮搞得估值10个亿的公司,不如一个人去炒一套房子。
这年头就两个东西离谱,一个是程序员,一个是房价。程序员的身价不会跌,房价也不会跌。但是我们可以少。小程序会让开发者做到这一点。
由于没有了关注这个策略,相当于你最好开发出体验最好的这个东西,别指望骗粉了。那么有策划和设计能力的创意团队开始越来越有优势,之前他们可能背不起巨大的创业成本。
如果说微信的生态让中国的互联网沟通和连接走到了世界的第一位置,那么小程序可能会让中国的开发者成为全球最幸福的工程师,生态和开发工具都解决了,能不幸福?
4、基于微信小程序的API SaaS 开发时代来了
API SaaS 模式几乎能解决所有需求,不管是游戏,还是行业应用,还是社区,总之无所不能,又轻又快,还有用户基础。
转自:http://www.cnblogs.com/niejunchan/p/5904191.html
微信小程序时代已经来临的更多相关文章
- 微信小程序火爆,谁能在微信小程序赚取第一桶金?
2016年末,最火的话题:微信小程序.身边好多朋友蠢蠢欲动的想要借微信小程序创业,春节期间整理思绪,我们就简单说说微信的小程序可能会让哪些人赚钱: 1,微信小程序培训,能够快速赚钱 做培训的肯定首先赚 ...
- 「微信小程序」有哪些冲击与机会?
昨天晚上相信大家的朋友圈被「微信小程序」刷屏了,这影响力赶上了国务院出台新政策一样,足以说明微信在中国的影响力之大. 然后今天公号后台一大堆人问我怎么看这件事,不少人非常忧虑,仿佛自己将要失业一样. ...
- Slog71_选取、上传和显示本地图片GET !(微信小程序之云开发-全栈时代3)
ArthurSlog SLog-71 Year·1 Guangzhou·China Sep 12th 2018 ArthurSlog Page GitHub NPM Package Page 掘金主页 ...
- 微信小程序学习指南
作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- 微信小程序资源整理
微信小程序相关的文档.教程.开源项目等资源的整理,以便于开发学习使用. —— —— 收录仅作个人学习使用,涉及侵权行为及时联系: maple_6392@163.com 项目地址:GitHub | 码云 ...
- 微信小程序体验(2):驴妈妈景区门票即买即游
驴妈妈因为出色的运营能力,被腾讯选为首批小程序内测单位.驴妈妈的技术开发团队在很短的时间内完成了开发任务,并积极参与到张小龙团队的内测问题反馈.驴妈妈认为,移动互联网时代,微信是巨大的流量入口,也是旅 ...
- 通过微信小程序看前端
前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...
- 来自于微信小程序的一封简讯
9月21晚间,微信向部分公众号发出公众平台-微信应用号(小程序)的内测邀请,向来较为低调的微信在这一晚没人再忽视它了. 来自个人博客:Damonare的个人博客 一夜之间火了的微信应用号你真的知道吗? ...
- 微信小程序的机会在于重新理解群组与二维码
历时一年,唯一一个尚未发布就获得Pony Ma与Allen Zhang站台的产品:微信小程序,将于2017年1月9日正式上线了.我很期待.唯一要警惕的是:防止长考出臭棋. 在上线前夕,我对于如何借助小 ...
随机推荐
- Java、JVM模型
程序计数器:记录当前线程的执行位置(便于CPU切换线程的时候执行) 虚拟机栈:Java方法,方法从调用到执行完成对应一个栈帧从虚拟机栈入栈到出栈的过程. 本地方法区:Native方法(C++) 方法区 ...
- Android开发之---AIDL
在Android开发中,有时会用到多进程通信,这时,可选的方案为: 1. Bundle :四大组件之间的进程间通信 2. 文件共享 :适合无并发情景 3. Messager : 低并发的一对 ...
- 学习android推荐网站
1. Android Developers 作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会. 2. Android Gui ...
- 【chrome插件】web版微信接入图灵机器人API实现自动回复
小贱鸡自动回复API已经不可以用了,现在改良接入图灵机器人API 360chrome浏览器团队翻译了部分谷歌插件开发文档 地址:http://open.chrome.360.cn/extension_ ...
- OpenCv Mat操作总结
Author:: Maddock Date: 2015-03-23 16:33:49 转载请注明出处:http://blog.csdn.net/adong76/article/details/4053 ...
- 意法STM32F1系列MCU单片机解密芯片破解复制
意法STM32F1系列MCU单片机解密芯片破解复制 STM32F1系列MCU芯片解密: STM32F100解密 | STM32F101解密 | STM32F102解密 | STM32F103解密 | ...
- HDU 2545 树上战争 (并查集+YY)
题意:给一棵树,如果树上的某个节点被某个人占据,则它的所有儿子都被占据,lxh和pfz初始时分别站在两个节点上,lxh总是先移动 ,谁当前所在的点被另一个人占据,他就输了比赛,问谁能获胜 比较有意思的 ...
- Android 自动化测试—robotium(十一) robotium实现微博绑定
利用robotium实现微博的自动绑定 android应用进行微博绑定主要有两种方式,一种客户端实现个webView,请求微博默认的授权页,另一种则是直接调用微博客户端,这里实现的为前一种,即进和微博 ...
- addview的使用
之前,使用addview(控件1)的时候 之前是需要给控件1添加一个位置设定,比如是设定在右侧 使用了addrule 但是我想到的是,如果是给一个view 的 后面延长,把该控件放在上面呢?
- 从Bayesian角度浅析Batch Normalization
前置阅读:http://blog.csdn.net/happynear/article/details/44238541——Batch Norm阅读笔记与实现 前置阅读:http://www.zhih ...