为什么学微信小程序开发
微信小程序是什么?
触手可得,不用安装,不体验过自己是想不到的
---张小龙
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜
一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不
在,随时可用,但又无需安装卸载
福特说,你问用户要什么交通工具,用户会说他想要一匹更快的马,没人会认为汽车是未来。 iPhone 发布时,nokia 和黑莓嘲笑说:全触摸屏不靠谱,按键是最佳用户体验。然后临死还说:我们
没做错什么,不知道为什么会这样。 那么小程序的核心理念:“触手可得”,到底是不是用户需求,是不是未来方向?
Of cause!这跟电容触摸屏是一样的道理,直击人性底层,能让你的大脑皮层产生爽的感觉。
所有让人爽的东西,都是发展方向。而一旦一个有影响力的巨头去做,就成了不可逆转的前进方向。
微信,是一个尤其深谙人性、擅长让人爽的产品,你一旦爽过了,就退不回去了。
想象下一切触手可得的上帝感,手机里全是可以放心的、高品质的、无需适应 UI 的、不用登陆注册的
服务,触手可得、用完即走,太爽了。然后你就会变成它的拥护者,以证明自己更酷。有人在用原生应用,
你就会告诉他:hi,你不知道小程序吗?怎么还在用那么笨重的大程序啊。如果有个开发商的应用只有原
生版,你就会骂:这是什么老土厂商,竟然还让我下载安装,不用了!
小程序和原生应用将长期并存?
但是原生必将没落
小程序生态是原生生态的下一代替代品,是时代的进化产物。windows 原生应用当然也不会消失,但 大部分服务都在互联网上了。小程序看中的也是这块,邮件客户端什么的就不要在小程序里用了,但你目 前在 PC 浏览器里使用的各种服务,全部会纳入小程序的生态范围。
小程序出来后,原生生态和其对抗是让历史倒退,没有意义。就像微信冲击运营商的短信业务时,电 信运营商的对抗也是无意义的。
对抗小程序的,不会是原生生态,只能是其他触手可及的类小程序生态。
微信这条大鲶鱼进来后,Apple、Google 等众多巨头都会有反应,他们不是没技术,只是原来躺着挣 钱很舒服,不愿意革自己命,但多久会落实行动也难讲,毕竟只是为了中国市场而革全世界市场的命,好 像不太划算。
有人觉得革掉原生应用的命,过程会很长,其实这个进程的进度是由微信控制的。
微信做的越激进,引发的旧利益既得者的反弹会越严重;但温水煮青蛙的杀原生生态,又存在用户习 惯培养的成功把握度不高的问题。
小程序毕竟是全新事物,培养 C 端用户习惯是需要引爆点的,微信自然不缺引爆能力。
当初要做游戏,开屏就是打飞机,然后全民都在打飞机。
当初要做支付,推出群红包,然后全民都在抢红包,瞬间颠覆支付宝的地位。
据说:11 月小程序将面向手机用户开放,现在引爆设计肯定已经做了不止一稿,比如开屏就推 一个很好玩的小程序,造成全民都用小程序的热潮,然后所有观望的开发商全都会跳下海。再然后微 信持续推出比一比手机清洁度在好友中的排名之类的玩意,持续给优质小程序和用户需求做对接,过 半年就没人下载原生应用了,再过半年原来装的原生应用也大多卸了。
那些被颠覆的人能怎样呢?就像马云在微信红包出来后虽然嚷嚷这是偷袭珍珠港,可你又没有 原子弹打回去啊。事实上小程序不是偷袭珍珠港,这是降维打击,就像三体人留下那句话:毁灭你, 与你何干。
|
小程序的威胁 1.如果你在原生 App 下已经是既得利益者,那么你做小程序的话,ROI 高概率不划算。因为 新开一个产品,从产品、开发、测试、持续运维升级,资源消耗太大了,由于短期内小程序的体量和 你已经拥有的原生体量还差不少,分出精兵强将干这事会让你很郁闷。如果你不担心小程序创业潮里 的新兵蛋子干翻你,你就暂时不用管小程序这事了。否则,ROI 为负你也得搞。 |
|
2.原生生态下生存的很多公司的商业模式会受到很大冲击。安卓应用市场、原生应用广告产业 链、原生工程师培训,都会受影响。 3.哦,通篇没说,虽然浏览器不是原生生态产物,但也会被架空。标准浏览器的体验无法与小 程序抗衡。就是小程序这个生态如果占据了用户心智和时间,原生和浏览器生态都会受冲击。 4.就个人职业而言,原生开发、UI 设计、流量运营这些领域的人的失业率会增加。微信有统一 的 UI 要求,然后 UI 设计师就躺枪了。获取流量的玩法,也和原生不一样了,没法买买买了,不过 移动互联网进入下半场后,很多公司的流量采购部门本身也在裁员。很多人还怀疑 Android 和 iOS 的开发工程师会不会真的失业,你觉得 iPhone 出来后,symbian 工程师会不会失业呢?虽然当年 也确实有很多人认为不会失业吧。 |
为什么学微信小程序开发的更多相关文章
- 微信小程序开发1
关于微信小程序的开发.对于我们这些没学过oc或者android的人来说,无疑是一个令人鸡冻的好消息.这段时间研究了微信小程序开发.关于小程序的注册,认证和基础环境的搭建,官方文档已经非常详细了.这里就 ...
- 微信小程序开发07-列表页面怎么做
接上文:微信小程序开发06-一个业务页面的完成 github地址:https://github.com/yexiaochai/wxdemo 我们首页功能基本完成,我对比了下实际工作中的需求,完成度有7 ...
- 微信小程序开发基础
前言: 微信小程序开入入门,如果你有html+css+javascript的基础,那么你就很快地上手掌握的.下面提供微信小程序官方地址:https://developers.weixin.qq.com ...
- 零基础入门微信小程序开发
注:本文来源于:<零基础入门微信小程序开发> 课程介绍 本达人课是一个系列入门教程,目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件.页面样式文件.Ja ...
- 微信小程序开发笔记02
今天学习了微信小程序开发用到的语言,wxml与wxss语言基本语法与html和css基本语法相似,学习起来相对简单.在小程序主要的语言是js(javascript,跟准确的说是jqery) ,由于这种 ...
- 微信小程序开发学习资料
作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- [web开发] 利用微信小程序开发上海大学失物招领平台
我从开始学微信小程序到最后完全写完这个小程序耗时四天,可以说开发难度非常之低,门槛也非常低,之前从来没接触过微信小程序,重新写下开发记录. 先放图: 1.前端开发 前端我用到了iview的ui框架,因 ...
- 微信小程序开发系列六:微信框架API的调用
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发笔记(一)
一.为什么要学习微信小程序开发 微信小程序是一个可以在微信上打开的轻应用,他是由多个页面组成的程序,跟传统APP比较如下: 优点 1.不需要在应用商店下载,不占用内存空间,即开即用 2.可以在微信内直 ...
随机推荐
- 国内ip信息库的组建
1.从 APNIC 分析得到国内的段 数据源位置:http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 2.从QQ纯真库分析得到国 ...
- jquery简单切换插件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- JS实现下拉框选中不同的项,对应显示不同的信息
实现的效果如下图: 页面代码 下拉框: <select id="select3" name="select3" onchange="showli ...
- Http请求和响应报文基础知识
一 HTTP请求报文(http://en.wikipedia.org/wiki/List_of_HTTP_header_fields) 请求报文由三部分组成:请求行,请求头和请求体. 请求行:请求方法 ...
- 0128——手势Gesture
UIGestureRecognizer: 1.locationinView 获取手势在某个视图里面的坐标位置 2.delegate监听手势的行为 3.state状态 开始:UIGestureRecog ...
- linux相关小工具的使用(一)————代码相关工具
在linux环境下,对于程序员来说,知道使用一些好用的小工具,对源代码的阅读.编译和调试都有着事半功倍的效果,这里我也是边学边写的原则,把自己知道的一丁点小知识分享给大家. 一. 源代码的阅读 首先 ...
- Lucene学习总结之一:全文检索的基本原理
一.总论 根据http://lucene.apache.org/java/docs/index.html 定义: Lucene 是一个高效的,基于Java 的全文检索库. 所以在了解Lucene之前要 ...
- HDU 1172 猜数字(DFS)
猜数字 Time Limit:10000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status ...
- List是线程安全的吗?如果不是该怎么办呢?安全的List对性能的影响有多大呢?
测试条件: 开启2个并行执行任务,往同一个list对象写入值 测试代码: ; static List<int> list = new List<int>(); static v ...
- opencv中的图像区域复制
openCV作为已经成熟的开源库,很多操作它都已经有了高效,使用方便的方法.我的应用场景是这样的,从一张大图片中抠出一小部分,然后处理这一小部分后再放到大图像中.对于抠出来可以这样实现: Rect r ...