张小龙的野心:用小程序重构web|小程序好处及可能的不足
一:张小龙的野心:用小程序重构web 一很多年以前,张小龙写了一款软件:Foxmail。 这款软件当年有数百万用户,这是一个相当庞大的量,因为彼时网民也只有千万当量级的规模。 我是一个非常忠实的用户,因为直至今天,我还在使用Foxmail。 但有理由相信,当年使用客户端(软件)收发邮件的用户,越来越多的,已经改变为用web来收发邮件。 打开一个网址,输入用户名和密码,看邮件发邮件,我相信是PC互联网时代中后期大多数用户的习惯。 Foxmail这样的软件,最终被web服务击败。 二移动互联网时代,web应用在靠后,更多的,是APP。还是收发邮件。移动端里恐怕很多人再一次使用回了“软件”,移动端里这个叫APP。很少有人会打开浏览器输入网址,敲入用户名和密码,来收发邮件吧?看上去,软件卷土重来,击败了web。 三张小龙对此似乎不以为然。虽然他是软件派出身。他决定站在微信庞大的用户群和超高粘性的基础上,让web卷土重来。 这就是小程序。小程序,就是小网站。而微信,像极了一个浏览器。 四张小龙回顾了PC时代互联网的历史。他充满恋旧之情地回顾到了这样一点:网站,并不需要一个订阅关系。 网站是用户想上才会和用户link的,它并不会下发消息。网站是“用完即走”的。他很怀念网站。他似乎要把网站以小程序的面貌重新归来。 五所以小程序没有集中入口,就像网站事实上并没有集中入口。触及小程序的最佳方式是扫一个二维码,就像输入一个网址。(搜索引擎是借助web的开放性出现的,但微信可不是开放的) 小程序没有下发消息的可能,因为网站并不能向你推送信息。 小程序并没有粉丝的概念,因为其实网站并没有说只有你建立订阅关系才能给你信息。 小程序可以有限分享,因为我们会分享网站的地址。 小程序在微信里可搜,但会被极力限制搜索能力以防滥用。在微信里,不可能产生第三方的“Google”或“百度”。 六浏览器,是打开Web上的网站的重要工具。微信,是打开小程序的重要工具。 这两句话其实对比下来,后者少了一个对应前者“web”的概念。 我也不知道该填一个什么概念。这隐隐约约是一种野心。 重构web。 七张小龙说,我的脑袋里没有克制两个字。 我只是觉得,这个是不应该做或者做不到,所以我不做。这并不是克制。----- 他这样解释到。 如此蓬勃野心,当然不是克制。 二:微信小程序的好处及可能的不足 小程序的好处: 1.避免安装App的麻烦 为了一个很久才用一次的功能下一个App是件麻烦事,而小程序只需要搜索或者“扫二维码”即可打开应用。不必下载,不必安装。打开就用,用完就走。 2.小内存手机救星 所有小程序都不会超过1 M,且可以离线开启,对于那些动辄几十上百兆的App来说,小程序小巧很多。对于哪些16G的用户而言,有了小程序就可以删掉很多App腾出空间来了。 3.一个微信搞定一切 小程序构筑在微信内部,所以你可以在不离开微信的情况下完成很多任务,包括一些以往需要切换应用的任务,省去了很多麻烦。 4.微信的强社交加持 如果说小程序真的有什么其他任何形式的应用都比不了的东西,那么必然是微信所提供的强社交属性。很多应用像是日历、天气、打车、购物……等一旦加上微信的好友社交关系就会发生微妙的变化。例如:看看好友里谁点的外卖贵、跟家人分享彼此城市的天气、与同事共享一个日程表…… 小程序的缺陷: 1.不能完成复杂工作 小程序不等于原生App,它毕竟大小只有1 M,再如何变也不能完全满足所有用户的需求。尤其是一些娱乐、文档、游戏的重度需求,小程序的架构无法承载。更多只是作为原生App的补充和功能移植。 2.入口藏的深,用完就找不着了 虽然小程序不必下载,即用即走,但发现合适的小程序并不是件容易的事。因为一向提倡去中心化的微信没有像App Store这样的市场集中展示,小程序只能通过好友分享和推荐等社交方式发现新的小程序,比较费力。 就像公众号,如果你一个公众号都没有订阅,你甚至都看不见公众号的入口。但小程序不能订阅,不能分享到朋友圈,所以很可能就是用完一个小程序就找不着了。 3.太过依赖微信 小程序完全依赖于微信,这是好事,同时也是一件坏事。就像之前几次,一旦微信像之前一样宕机,也就意味着大多数小程序不能用了。且所有小程序都基于WEUI,界面风格差别不大。 4.主动推送限制多 小程序主动给用户推送消息的限制很多,不是所有小程序都能随时主动给用户推送消息,除非用户有特定推送需求(比如闹钟和日程提醒)。这一点和公众号非常不同,小程序更像是网站,用的时候打开,当不用的时候并不会给你推送任何消息。 小程序对普通人意味着什么?如果你是一个普通微信用户,可能一开始对小程序不会有太多感知,但越用就会越陷越深,甚至离不开它。 因为小程序虽然看起来这么牛,但其实小程序要想真正影响绝大多数微信用户的使用习惯还需要时间。小程序的出现对大多数人基本的微信使用习惯不会造成翻天覆地的变化,但小程序就是一旦用过就会成习惯的功能,而且会越来越依赖它。 这个过程可能需要一段时间适应,习惯去使用小程序。首先通过某一个小程序满足生活中的一个特定需求,一旦养成习惯,你就会不断的需求更多的小程序来满足你更多的场景需求。因为随着小程序的发展,当你50%的事情都能在微信上处理时,你自然会希望剩下的50%也更多的在这里完成。 对于最普通的用户而言,微信能够通过小程序以一种性感的方式连接很多场景,让你越来越离不开微信。 对于普通用户来说,小程序就是纯粹的场景工具,微信会让你用完就“不得不走”,不会让你和小程序有太多瓜葛,它只在你需要的时候出现,就像是电影《哈利波特》中的那把格兰芬多之剑,只在你最需要的时候出现,用完它就会自己消失,你想找都找不到了…… 三:小程序将成企业标配,我的十个不靠谱观点(i黑马) 小程序显然是服务和运营导向,而不是技术导向(开发门槛很低)和营销导向(限制很多营销能力)。 小程序很性感,我们都很喜欢它。如下是我的个人观点,存在偏见和不负责任解读,见谅。 1 小程序已经不仅仅是一个号,它是腾讯和微信的重量级产品。可以说是微信成为OS的必经之路,Pony很少为某个产品站台,小程序除外,所以不用担心腾讯内部的资源投入。 最大的变数,来自于苹果的强势态度,从应用号改成小程序,是微信的妥协。可能还会做更多的妥协,但 微信之势不可挡,移动互联网的开放和Web化不可挡。 苹果一直和腾讯有良好的沟通渠道,相信两者的博弈,会达成相对稳定、一致的合作。 2虽然腾讯不愿意谈,但小程序显然具备战略进攻型产品的能力。 可以预见,将有大量的O2O、商铺会启用小程序,微信支付更快速的铺开,左打支付宝;PC端搜的是信息,移动端搜的是服务,大量的服务型小程序存在,为微信搜索提供资源池,右踢百度。 阿里、百度应该一身汗吧,支付宝和阿里云OS已经跟进推出了小程序,百度同学在干啥呢? 3对微信来说,小程序是继公众号、朋友圈之后新增的流量池,微信将来会考虑广告变现。 但从我在腾讯内部做广点通业务,对微信广告团队的了解来看,变现的形式肯定是创新和友好的,是以重视用户体验为前提。 微信生态中的玩家,对微信变现是持欢迎态度的。所以微信官方不用藏着掖着,正常的商业化运转是生态健康的保障。只是现在谈商业化,为时尚早。 4 小程序显然是服务和运营导向,而不是技术导向(开发门槛很低)和营销导向(限制很多营销能力)。服务号不算成功,微信团队确实有心结,这次可以看成是服务号的全新升级。 这么理解的话,小程序其实已经积累了很久的产品经验和思考,相对成熟,不是无中生有。 5 小程序不是成不成的问题,而是大成和小成的问题。不是拥抱不拥抱小程序的问题,而是根本没有理由不做小程序。 对于企业来说,PC端网站是标配,移动端小程序是标配。PC网站、公众号、小程序,可能是多端的状态,随着小程序的服务能力越来越强,也越来越重要。 6 小程序到底怎么做?没有入口,意味着全是入口。用好二维码,对群分享、一对一聊天,对小程序在群里可以是“活”的,对张小龙大神说的微信是工具,希望用户用完即走有深刻理解的产品经理,才能做出明星小程序。 7 流量红利,官方不喜欢这样的词,就像不喜欢营销一样。但前期的流量红利依然存在,看你会不会玩(合理的)。 你不要总想着流量红利,小程序不是流量思维,而是连接思维。 具备很好的连接思维和意识,才能依托小程序做好O2O。 8 没有商店(store),意味着官方搜索的重要性。虽然现在只提供有限的搜索能力,我认为未来会不断强化搜索的能力和社交推荐的能力。 前期的第三方推荐,存在机会。 9 原生APP大厂、和微信有业务往来的公司,他们是既得利益者,肯定能第一波入住小程序。但微信希望打造的是生态,生态也就意味着长尾新势力,有自己的机会。 如同PC端的网站一样,我在做Discuz!的时候,发现无数多个草根站长,通过自己的智慧找到机会,比如蔡文胜、姚劲波,甚至小马哥、丁磊等人都是早期的草根站长。 小程序是新的物种,有新的玩法,很多既得利益者不一定敢创新,或者不懂新的规则和玩法,草根的机会就来了。10 如同当年做Discuz!帮助了中国的草根站长群体,我们推出的 青雀业务,希望通过提供更傻瓜化、组件化的开发工具,降低小程序的开发门槛和服务门槛,帮助更多传统企业和草根创业者抓住小程序机遇。 |
张小龙的野心:用小程序重构web|小程序好处及可能的不足的更多相关文章
- 重构Web Api程序(Api Controller和Entity)续篇
昨天有写总结<重构Web Api程序(Api Controller和Entity)>http://www.cnblogs.com/insus/p/4350111.html,把一些数据交换的 ...
- 重构Web Api程序(Api Controller和Entity)
Insus.NET较习惯做法,是在程序完成之后,抽一些少时间对写好的代码重新审视.比如这些天写的Web Api的程序来说,发现有很多值得重构代码. 开发ASP.NET MVC程序,与数据相关有关联的一 ...
- 重构Web Api程序(Api Controller和Entity) 续篇(2)
一代好的程序,是几经修改与重构出来的.有关此篇Insus.NET对前面所在修改与重构,还是没有觉得很完美简洁.特别对是存在的json文件进行修改或是删除时,我们原先是从文件读取数据,修改或是删除数据, ...
- 重构Web Api程序(Api Controller和Entity) 续篇(1)
经过一系列重构,你眼明的话,还是可以看到还有重构的地方,如: string newFileName = "~/Temp/" + Guid.NewGuid().ToString() ...
- .net中关于Windows窗体程序和Web网站程序调用自己的服务
在.NET Framework 4.0创建服务是中没有像3.5那样的选择新建-网站-ASP.NET Web服务模块,但在4.0中可以选择 新建-网站-ASP.NET空网站-选中项目右键添加新项- 选择 ...
- 编写高性能Web应用程序的10个技巧
这篇文章讨论了: ·一般ASP.NET性能的秘密 ·能提高ASP.NET表现的有用的技巧和窍门 ·在ASP.NET中使用数据库的建议 ·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个We ...
- 编写高性能 Web 应用程序的 10 个技巧
使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信.正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了.在本文中,我将讲述 10 个用于编写高性能 ...
- 转自微软内部资料:编写高性能 Web 应用程序的 10 个技巧
编写高性能 Web 应用程序的 10 个技巧 转自微软资料数据层性能技巧 1 — 返回多个结果集技巧 2 — 分页的数据访问技巧 3 — 连接池技巧 4 — ASP.NET 缓存 API技巧 5 — ...
- PWA 渐进式Web应用程序 - 解释
想象一下,如果一个网站上所有的功能都能够作为一个移动应用程序为用户所用——任何设备上都可以使用.可接收所有的通知.离线模式可用,为了实现这个愿景,2015年,谷歌创造了渐进式Web应用程序(PWA). ...
随机推荐
- hdu 1757 A Simple Math Problem (构造矩阵解决递推式问题)
题意:有一个递推式f(x) 当 x < 10 f(x) = x.当 x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + ...
- 面试题(二)—Java基础(下)
一.进程和线程 进程 (1)正在运行的程序,是系统进行资源分配和调用的独立单位. (2)每一个进程都有它自己的内存空间和系统资源. 线程 (1)是进程中的一条执行路径. (2)一个进程如果只有一条执行 ...
- Mybatis基础学习(四)—关系映射
一.模型分析 user和orders user---->orders 一个用户可以创建多个订单,一对多. orders--->user 一个订单只由一个用户创建,一对一. orders ...
- c#FTP操作类,包含上传,下载,删除,获取FTP文件列表文件夹等Hhelp类
有些时间没发表文章了,之前用到过,这是我总结出来关于ftp相关操作一些方法,网上也有很多,但是没有那么全面,我的这些仅供参考和借鉴,希望能够帮助到大家,代码和相关引用我都复制粘贴出来了,希望大家喜欢 ...
- MYSQL安装(Linux)
1.首先检查下系统是否已经有mysql相关的安装项 rpm -qa|grep mysql 2.如果有,先删除 rpm -e --nodeps mysql-libs--.el6_5.×86_64 3.接 ...
- 对GPIO_Init(GPIOx,&GPIO_InitStructure)的理解
今天学习stm32流水灯程序的时候,看到了"GPIO_Init(GPIOB, &GPIO_InitStructure)"这个函数,参数1"GPIOB"很 ...
- Filter和Listener的应用——分IP统计网站访问次数
一:分析 统计工作需要在所有资源执行前进行,所以需要放在filter中 这个拦截器仅仅进行统计工作,不进行拦截,所以请求必须继续传递下去 用Map<String,integer>来保存数据 ...
- Java项目中的一些注意事项
一.关于包命名方式 例如:com.sun.spring.xxx.service.impl 第一级:公司域名的倒序com.sun 第二级:项目名称spring 第三级:模块信息xxx 第四级:功能顶层包 ...
- EverythingAboutJava
1 GC gabage collection 垃圾回收Java GC系列(1):Java垃圾回收简介 http://mp.weixin.qq.com/s?src=3×tamp=149 ...
- 人生苦短,我用Python
Life is short, You need Python. 工作中常常要用到脚本来完成许多重复性的工作,刚开始是查数据库的时候,也曾用shell 来写脚本,但终于还是觉得shell太艰涩, 一行命 ...