为什么学微信小程序开发
微信小程序是什么?
- 触手可得,不用安装,不体验过自己是想不到的
---张小龙
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜
一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不
- 在,随时可用,但又无需安装卸载
福特说,你问用户要什么交通工具,用户会说他想要一匹更快的马,没人会认为汽车是未来。 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.可以在微信内直 ...
随机推荐
- 最小费用最大流模板 poj 2159 模板水题
Going Home Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15944 Accepted: 8167 Descr ...
- 对每个用户说hello
#!/bin/bash #对每个用户说hello #用户数 Lines=`wc -l /etc/passwd | cut -d' ' -f1` $Lines`; do echo "Hello ...
- 计算机程序的思维逻辑 (63) - 实用序列化: JSON/XML/MessagePack
上节,我们介绍了Java中的标准序列化机制,我们提到,它有一些重要的限制,最重要的是不能跨语言,实践中经常使用一些替代方案,比如XML/JSON/MessagePack. Java SDK中对这些格式 ...
- Spark常用函数讲解之Action操作
摘要: RDD:弹性分布式数据集,是一种特殊集合 ‚ 支持多种来源 ‚ 有容错机制 ‚ 可以被缓存 ‚ 支持并行操作,一个RDD代表一个分区里的数据集RDD有两种操作算子: Trans ...
- redmine fastcgi常常崩溃的解决方式
最终找到了解决方法,在以下的文件里加入两行就可以: /home/redmine/redmine-2.5.1/public/dispatch.fcgi require 'rubygems' requir ...
- iOS之Swift语言的学习
好久都没有来这个熟悉而又陌生的地方啦, 想想已经有两三个月了吧,不过我相信以后还是会经常来的啦,因为忙碌的学习已经过去啦,剩下的就是要好好的总结好好的复习了,好好的熟悉下我们之前学习的知识点,将他们有 ...
- C#几种截取字符串的方法小结 (摘抄)
1.根据单个分隔字符用split截取 例如 string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sA ...
- HTML基础知识笔记(二)
HTML <img>标签 语法: <img src="图片地址" alt="下载失败时的替换文本" title = "提示文本&qu ...
- iOS-OC-基础-NSNumber常用方法
/*===========================NSNumber数值对象=========================*/ // 将基本数据类型保存为NSNumber 对象类型 NSNu ...
- TCP的状态
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 它们的含义是: SYN表示建立连 ...