一:张小龙的野心:用小程序重构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|小程序好处及可能的不足
时间: 2024-10-14 08:52:54
张小龙的野心:用小程序重构web|小程序好处及可能的不足的相关文章
重构Web Api程序(Api Controller和Entity)
Insus.NET较习惯做法,是在程序完成之后,抽一些少时间对写好的代码重新审视.比如这些天写的Web Api的程序来说,发现有很多值得重构代码. 开发ASP.NET MVC程序,与数据相关有关联的一般是在控制器与Entity实体之间. 初步重构是把Api控制器OrdersController.cs的程序移至实体OrderEntity.cs中去:第一:重构public IEnumerable<Order> Get()方法, 此方法移至Entity: 这样一移动,那在控制器的Get()方法,就可
将winform程序转换为web应用程序
对于刚毕业的学生来说,找工作是一件很难的事情,但是我们如何拥有项目经验呢? 刚开始我也不信,可自己根据http://url.cn/TgrIZT注册一下,然后通过这个网站获取了学习卡的用户名和密码之后,真的有200元抵用券到了自己的账户中,所以,我就买了一些课程,自从在北风网学习了一些课程之后,我感觉自己对于提成技能特别高,可能和自己刚刚毕业有关系,在学校每天都是理论知识,没有过多的时间,但是自从在北风网上学习了一些项目的知识之后,尤其和老师们一起做项目,我起初以为只是简单的视频教程,谁知道和培训
张小龙和张一鸣的对立统一
对于中国大部分互联网创业者而言,他们公司的最终结局——“要么姓马,要么姓马”:而对于中国大部分网民而言,他们在手机上的时间——“要么姓张,要么姓张” 张小龙和张一鸣,这两个技术男各自掌管的微信和头条系APP占据了这个国家人民手机中最长的在线时长,他们有太多共同点:同属技术出身.都不善言辞.相同的异常低调.双双迅速成长为全能型选手……. 他们又有太多的不同点:一个出生于1969年,一个出生于1983年:一个弗兰人,一个胡建人:一个产品经理,一个企业家:一个技术中带着浓浓的文艺气息,另一个则有着技术
使用 jQuery UI 和 jQuery 插件构建更好的 Web 应用程序
简介: 对于那些使用 JavaScript 和 jQuery 库从桌面应用程序转向 Web 应用程序的开发人员来说,他们还不习惯去考虑应用程序基本的外观,因为这些以前都是由操作系统来处理的.了解 jQuery UI,一个基于 jQuery 的 UI 工具箱,使创建漂亮的界面更为容易.本文同时也介绍了一些 jQuery 插件,可以加速 Web 开发并有助于创建我们所熟悉的,且流畅.直观.灵活的界面. 简介 如果您是一个传统桌面应用程序开发人员,并且正在转向开发 Web 应用程序,在学习 HTML
编写高性能Web应用程序的10个技巧
这篇文章讨论了: ·一般视频教程'>asp.NET性能的秘密 ·能提高asp.net表现的有用的技巧和窍门 ·在ASP.NET中使用数据库的建议 ·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个Web应用程序是难以置信的简单的.太简单了,以至于很多开发者都不花费时间来构建他们的应用程序来达到很好的表现.在这篇文章里,我将为编写高性能的Web应用程序推荐10个技巧.我不会讲我的论述局限于ASP.NET应用程序,因为ASP.NET应用程序只是Web应用程序的一个子集而已.这篇文章不会是
PWA 渐进式Web应用程序 - 解释
想象一下,如果一个网站上所有的功能都能够作为一个移动应用程序为用户所用——任何设备上都可以使用.可接收所有的通知.离线模式可用,为了实现这个愿景,2015年,谷歌创造了渐进式Web应用程序(PWA).什么是PWA?使用PWA对企业有哪些好处? 什么是PWA? PWA是指可以在任何浏览器上执行的支持互联网的应用程序,它是由服务器端脚本(PHP和ASP)和客户端脚本(JavaScript和HTML)组成的. PWA具有成本效益,可以使公司轻松管理各种任务.此外,web应用程序安全性更高,易于定制,可
第一章 Web应用程序开发基础
一.HTTP协议工作机制 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议.它是一种主流B/S架构中应用的通信协议.具有以下特点:1.无状态 服务端不会记录客户端每次提交的请求,服务器一旦相应客户端之后,就会结束本次的通信过程.客户端下一次的请求是一个新的 连接,和上一次通信没有任何关系.2.简单灵活 HTTP是基于请求(request)和响应(response)的模型3.支持客户端与服务端 支持主流的B/
在VS2008.Net下使用WPF开发Web应用程序
原文地址:http://hankjin.blog.163.com/blog/static/33731937200922353623434/ 胖客户端的好处是可以轻易的实现绚丽的效果, 而瘦客户端则需要大量的js才能实现相应的效果. 而且当需要同时开发应用程序和Web应用程序时, 则需要将近双倍的开发时间.但是,在VS2008.Net下使用WPF技术, 则不但可以轻松地在Web上实现应用程序的效果, 而且可以很简单的将应用程序转换成Web应用程序.1. 新建->项目->WPF Web Appli
Java Web学习(1):Web应用程序与Web服务器
一Web应用程序 (1)什么是Web应用程序 应用程序有两种模式C/S.B/S.C/S是客户端/服务器端程序,也就是说这类程序一般独立运行.而B/S就是浏览 器端/服务器端应用程序,这类应用程序一般借助浏览器来运行. Web应用程序一般是B/S模式.Web应用程序首先是应用程序,和用标准的程序语言,如Java.PHP等编写出来 的程序没有什么本质上的不同.然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法 运行的.换句话说,它是典型的浏览器/服务器架构的产物. 一个W