一:张小龙的野心:用小程序重构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|小程序好处及可能的不足的更多相关文章

  1. 重构Web Api程序(Api Controller和Entity)续篇

    昨天有写总结<重构Web Api程序(Api Controller和Entity)>http://www.cnblogs.com/insus/p/4350111.html,把一些数据交换的 ...

  2. 重构Web Api程序(Api Controller和Entity)

    Insus.NET较习惯做法,是在程序完成之后,抽一些少时间对写好的代码重新审视.比如这些天写的Web Api的程序来说,发现有很多值得重构代码. 开发ASP.NET MVC程序,与数据相关有关联的一 ...

  3. 重构Web Api程序(Api Controller和Entity) 续篇(2)

    一代好的程序,是几经修改与重构出来的.有关此篇Insus.NET对前面所在修改与重构,还是没有觉得很完美简洁.特别对是存在的json文件进行修改或是删除时,我们原先是从文件读取数据,修改或是删除数据, ...

  4. 重构Web Api程序(Api Controller和Entity) 续篇(1)

    经过一系列重构,你眼明的话,还是可以看到还有重构的地方,如: string newFileName = "~/Temp/" + Guid.NewGuid().ToString() ...

  5. .net中关于Windows窗体程序和Web网站程序调用自己的服务

    在.NET Framework 4.0创建服务是中没有像3.5那样的选择新建-网站-ASP.NET Web服务模块,但在4.0中可以选择 新建-网站-ASP.NET空网站-选中项目右键添加新项- 选择 ...

  6. 编写高性能Web应用程序的10个技巧

    这篇文章讨论了: ·一般ASP.NET性能的秘密 ·能提高ASP.NET表现的有用的技巧和窍门 ·在ASP.NET中使用数据库的建议 ·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个We ...

  7. 编写高性能 Web 应用程序的 10 个技巧

    使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信.正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了.在本文中,我将讲述 10 个用于编写高性能 ...

  8. 转自微软内部资料:编写高性能 Web 应用程序的 10 个技巧

    编写高性能 Web 应用程序的 10 个技巧 转自微软资料数据层性能技巧 1 — 返回多个结果集技巧 2 — 分页的数据访问技巧 3 — 连接池技巧 4 — ASP.NET 缓存 API技巧 5 — ...

  9. PWA 渐进式Web应用程序 - 解释

    想象一下,如果一个网站上所有的功能都能够作为一个移动应用程序为用户所用——任何设备上都可以使用.可接收所有的通知.离线模式可用,为了实现这个愿景,2015年,谷歌创造了渐进式Web应用程序(PWA). ...

随机推荐

  1. 老李分享:android手机测试之适配(2)

    但 Android 版本低于 3.2 的设备不支持此技术,原因是这些设备无法将 sw600dp 识别为尺寸限定符,因此我们仍需使用 large 限定符.这样一来,就会有一个名称为 res/layout ...

  2. Best Time to Buy and Sell Stock系列

    I题 Say you have an array for which the ith element is the price of a given stock on day i. If you we ...

  3. 深度学习实践系列(3)- 使用Keras搭建notMNIST的神经网络

    前期回顾: 深度学习实践系列(1)- 从零搭建notMNIST逻辑回归模型 深度学习实践系列(2)- 搭建notMNIST的深度神经网络 在第二篇系列中,我们使用了TensorFlow搭建了第一个深度 ...

  4. Mybatis基础学习(一)—初识MyBatis

    一.MyBatis是什么?      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google co ...

  5. 解决移动端click点击问题

    下载地址:https://github.com/ftlabs/fastclick 1,为什么移动端点击会有300ms的延迟呢? 从点击屏幕上的元素到触发元素的 click 事件,移动浏览器会有大约 3 ...

  6. android参数传递的几种方法

    Intent Intent i=new Intent(当前Activity.this,目标Activity.class); 1.传单值 传入: i. i.putExtra("名称" ...

  7. PowerBI 第二篇:数据建模

    在分析数据时,不可能总是对单个数据表进行分析,有时需要把多个数据表导入到PowerBI中,通过多个表中的数据及其关系来执行一些复杂的数据分析任务,因此,为准确计算分析的结果,需要在数据建模中,创建数据 ...

  8. Python、PyCharm的安装及使用方法(Mac版)

    上周跟朋友喝咖啡时聊起我想学Python,她恰好也有这个打算,顺便推荐了一本书<编程小白的第1本Python入门书>,我推送到Kindle后,随手翻看了下,用语平实,简洁易懂. 之前在R语 ...

  9. bzoj4766 文艺计算姬

    Description "奋战三星期,造台计算机".小W响应号召,花了三星期造了台文艺计算姬.文艺计算姬比普通计算机有更多的艺术细胞.普通计算机能计算一个带标号完全图的生成树个数, ...

  10. php生成二维码的几种方式整理及使用实例

    hp生成二维码的方式:1.google开放api:2.php类库PHP QR Code:3.libqrencode:4.QRcode Perl CGI & PHP scripts感兴趣的朋友可 ...