引用信息: 平台总是战胜应用程序
3.数据是下一个Intel Inside每一个重要的互联网应用程序,到目前为止,都由专门的
数据库支持。Google的网络爬虫,Yahoo!的目录(和网络爬虫).Amazon的产品
数据库,eBay的产品和商家
数据库,MapQuest的地图
数据库,Napster的歌曲库。正如Hal Varian去年在一次个人谈话中谈及的,sql是新的html。
数据库管理是web 2.0公司的核心能力,到这样的程度以至我们有时候用”infoware提到这些公司,而不是software(软件)。
这个事实引发了一个关键问题:谁拥有数据?
在互联网时代,人们可以发现许多例子,控制
数据库从而控制市场并获得巨额利润。Network Solutions公司(后来卖给Verisign),最初由政府批准他们在域名注册上的垄断,成为互联网最早挣大钱的公司之一。我们已经讨论通过控制软件API的商业优势,这在因特网时代更加重要,控制数据源则不是,尤其是如果那些数据源创造起来非常昂贵或有责任通过网络影响增加回报。
看看MapQuest, maps.yahoo.com, maps.msn.com,或者maps.google.com,等地图
网站每张地图底部的版权通知,你会看到这么一行:“地图版权归NavTeq, TeleAtlas”或者是新的卫星图片服务商,“图片版权归Digital Globe”。这些公司在
数据库商进行了大量投资(据报道,仅NavTeq公司就投资7500万美元建立简历街道地址和方向
数据库。Digital Globe花费了5亿美元发射自己的卫星,以改进政府提供的卫星图片。)NavTeq甚至于模仿英特尔的intel inside 的logo:装有导航系统的汽车,留下”NavTeq Onboard的烙印。数据的确是这些应用程序的Intel Inside,是那些软件基本来自开源代码或经过改良的系统的唯一来源。
目前地图市场激烈的竞争证明,失败者如何理解拥有应用程序核心数据重要性程度,最终减低其竞争地位。MapQuest从1995年开始地图服务,是此行业的先驱。而当yahoo和微软google决定进入此行业时,他们只需要获得相同数据的许可,就可以提供具有竞争性的服务。
但是,与此相反的是amazon的地位。和Barnesandnoble.com等竞争者类似,它最初的
数据库来自ISBN注册提供商R.R. Bowker。但与MapQuest不同的是,amazon增加了数据,增加了诸如封面图片、目录、索引和样品材料等出版商提供的数据。更重要的,他们利用用户注释这些数据。10年后,amazon,而不是Bowker ,成为书籍目录资料的主要来源,也是许多读者、学者和图书管理员的参考资源。Amazon還引入了他们自己与ISBN相对应的产权标志-ASIN。Amazon就这样有效地包含和扩展了他们的数据提供商。
设想一下,如果mapquest做了同样的事情,让用户注解地图和方向,增加价值。只通过颁发基础数据许可,就会让竞争者进入这一市场更加困难。
Google maps为应用程序卖家和数据提供商进行竞争提供了一个鲜活的实验室。Google的计划模式导致许多增值服务的产生,以组合形式出现,用其他可接入因特网的数据源链接google地图。Paul Rademacher的housingmaps.com,就把google地图和Craigslist公寓出租、家庭购买数据联合了起来,创造了一个互动的住宅搜索工具,这是类似mashup(译注:似乎可解释为组合)的优秀例证。
目前,这些mashup大多数是创新的试验,由黑客们完成。但是,企业家的活动紧跟其后。人们发现,google至少已经为一个种类的开发者占据了数据源的地位,并把他们自身作为受欢迎的中介插入。随着数据提供商和应用程序卖主都认识到,某些种类的数据将变成web 2.0应用程序的基础,我们将在接下来几年内看到他们发生战斗。
竞赛在我们自己某些类型的核心数据:位置、身份、公共事物日历,产品标志符和自己的命名空间。很多花费巨资创造数据的案例中,可能有机会使得Intel Inside模式运转,在数据只有一个来源的情况下。在其他方面,第一家通过用户聚合、到达临界容量的公司将是获胜者,并将聚合的数据转为系统服务。
例如,在身份领域,PayPal, Amazon’的1-click以及其他数百万用户的交流系统,都将是建立网络范围身份
数据库合法的竞争者。(在这点上,Google最近尝试用手机号码作为Gmail身份标志符可能是其踏入电话系统的一步。)同时,Sxip等公司正在探索联邦身份的潜在可能,试图找到某种可以提供无缝的web 2.0身份子系统的分布式1-click。在日历领域,EVDB通过wiki式的参与机构,尝试建立世界最大的共享日历。
在关于数据方面,必须指出另外一点,这就是用户关心的隐私和数据权利问题。在很多早期网络应用程序中,版权很宽松。例如,Amazon认为(但没有强迫),任何提交给站点的评论,人们可以在其他地方再次张贴相同的内容。然而,随着公司开始认识到控制数据可能是他们竞争优势的主要来源时,尝试控制将有所增加。
和专有软件(proprietary software)的增加导致自由软件运动类似,我们希望专有
数据库也能在接下来10年内引发一场自由数据运动。我们已经可以在诸如维基百科、Creative Commons等开源数据项目以及Greasemonkey等软件项目中,发现了这一趋势的早期征兆。
4.软件发行周期的终结正如在上面关于google和netscape的讨论中所指出的,互联网时代定义特性之一就是,它是以服务方式传递,而不是产品。这导致这样一个公司在商业模式方面,出现很多根本性的改变。
运营(Operations)必须成为核心竞争能力。Google或yahoo的产品开发专家必须配有一个每日运转专家。因此,基本原则就是把软件从一种产品转为服务,除非每天都要维护,否则软件不会停止执行任务。Google必须不停的搜索网络、更新其索引,不断过滤垃圾链接以及影响其结果的其他尝试,不断和动态的对数百万人异步查询进行反映,同时给他们匹配的文本广告。
Google的系统管理、网络和负载平衡技术可能比搜索运算法更加机密,这也就不是偶然了。Google在这些程序自动化方面的成功是面对其他竞争者的优势所在。
诸如Perl, Python, PHP和现在的 Ruby等脚本语言在web2、0公司扮演巨大角色也不是偶然。Sun公司第一个网络管理员Hassan Schroeder Perl描述为“因特网的输送带(the duct tape of the internet)”。动态语言(经常称作脚本语言,被软件工件(software artifact)时代的软件工程师藐视)是系统和网络管理员的、也是建立需要不停变化的动态系统的应用程序开发者上乘工具。
用户必须被视作共同开发者,在开放源码发展实践的反思中(即使软件不大可能在开源协议下发行)。开源格言:“早发行,常发行”,这实际上已经变成更加激进的“永远beta版”,产品开放式发展,每个月、每周甚至每天都有新特性产生。因此,Gmail、google maps、Flickr、del.icio.us以及其他类似产品可能好几年都带有beta的标志,也就不是意外了。
实时监视用户行为,只是发现使用了哪些新特性,怎么使用,从而成为另外一个必须的核心能力。一个大型在线服务网络开发人员这么评论到:“我们每天在
网站的某些部分增加2到3个新特性,如果用户不接受,那么我们就取消。如果他们喜欢,我们将扩大到整个
网站。”
Flickr开发人员Cal Henderson最近披露,他们每半个小时就配置一些新的特性。这明显是一个完全不同的发展模式!并非所有网络程序都像flickr这样的极端,大多数
网站程序有一个与PC或客户
服务器时代完全不同的发展周期。因为这个原因,最近的ZDnet社论总结出,微软不会击败google:微软的商业模式是依靠人们每2年或3年更新其计算环境,而google则依靠人们每天在计算环境中发现新东西。
微软善于学习其竞争对手,但这次就没有这样的问题了,竞争将要求微软(以此延伸到现在其他的软件公司)变成一个完全不同的公司。诞生之初就是web 2.0的公司有其先天优势,他们没有旧模式(以及相应的商业模式和收入来源)的束缚。
5.轻量级规划模式5.轻量级规划模式
一旦网络服务的思想变得为人熟知,有着复杂网络服务、为分布式程序创造高度可信赖规划环境的大公司将进入竞争。
但是,和网络抛弃其大部分超文本理论而成功相似,用简单的实用主义取代理想主义设计,RSS因为其简单性,可能是最为普遍的网络服务。而复杂的合作网络服务还没有得到广泛配置。
与此相似,Amazon用两种方式提供网络服务:一个附着于SOAP形式网络服务堆栈,另外一个只通过HTTP提供XML数据,在轻量级方式中有时候被称为REST. 高端的B2B链接都使用SOAP堆栈,而95%都使用轻量级的REST服务。
在其他“有机的”网络服务中,也有相同的问题。Google最近的地图服务就是恰当的例子。Google 地图简单的AJAX界面迅速被黑客所解释明白,然后他们混合这些数据,形成新的服务。
与地图相关的网络服务出现有一段时间了,从诸如ESRI 、MapQuest以及微软MapPoint 等地理信息系统卖家出现。但是google地图由于其简单性,在全世界燃起了一场大火。体验任何正规卖家支持的网络服务都需要双方正规的合同,google地图贯彻的途径是让数据为人们所利用,黑客不久就发现方法重新使用这些数据。
这里有几个很有意义的训诫:
支持允许松散连接系统的轻量级程序模式。企业赞助的网络服务堆栈的复杂性,就是为了使紧密的链接变得可能。在很多情况下这是必要的,但大多数有趣的应用程序实际上可以保持松散、甚至脆弱的连接。Web 2.0的精神与传统的IT精神大相径庭!想象一下聚合,而不是调和。例如RSS和基于REST的网络服务等简单的网络服务,当它到达连接的另外一端时,是关于向外的聚合数据,而不是控制发生了什么。这种思想是互联网本身的基本原理,是端到端(end-to-end)的反映。
为hackability和remixability设计
诸如原始网络、RSS 、AJAX等系统都有一些共同点:重新使用的门槛极其低。很多有用的软件实际上是开放源代码的,即使它不是,在知识产权保护方面障碍也不多。网页浏览器的“查看代码”使得任何用户都有可能复制他人的网页,RSS是被设计用来使得用户可能观看他/她想要的内容,当需要时,不是由于信息提供商的命令;最成功的网络服务是那些最容易吸收新的方向,甚至是创造者自己也没想到的。与更加典型的“版权所有”相比,通过“创作共用”流行起来的“保留部分版权”就是有用的路牌,
集体创新
轻量级商业模式是轻量级程序和链接的自然衍生物。Web 2.0的精神是易于重新使用。例如ousingmaps.com这样的新服务就是通过简单组合两个已经存在的服务。Housingmaps.com还没有商业模式,但是对很多小型公司来说,google adsense(也可能是Amazon的associates fees,或者是两者)提供了同等的利润模式。
这些例子给另外一个web 2.0原则提供了洞察力,我们称之为 集体创新。当必需成分很丰富时,你可以很简单的以新奇或有效的方法将他们组合在一起,创造新的价值。和PC革命为组装必需硬件提供了很多创新机会类似,像DELL这样的公司就从这样的组装中产生了学问,从而击败那些商业模式需要产品发展创新的公司。我们相信web 2.0将给很多公司提供机会,在利用和整合其他人提供的服务方面做的更好,击败竞争对手。
6.超越单一设备的软件Web 2.0另外一个应该引起关注的特性是,它不再局限于PC平台。微软资深开发者Dave Stutz在给微软的离别建议中指出,“在单一设备之上编写的有用软件,将在未来很长时间内,掌握高利润。Useful software written above the level of the single device will command high margins for a long time to come.”
当然,任何网络应用程序都可以被视作超越单个设备的软件。毕竟,即使最简单的网络程序也涉及到了两台电脑:主机
服务器和用来浏览的电脑。正如我们讨论过的,作为平台的网络的发展将这种思想延伸到了由多台电脑组成的服务合成程序。
但是,由于在很多web 2.0领域里,2.0-ness并非新东西,而是网络平台真实潜力的实现,这个短语在观察如何为新平台设计应用程序和服务方面,给了我们关键的洞察力。
到目前为止,iTunes是这个原则最好的例证。iTunes无缝地从手持设备到达后端的网络,PC扮演本地CACHE和控制台的角色。此前有很多将网络内容带到便携式设备上的尝试,但是iPod/iTunes组合是完全跨越多设备的应用程序之一。TiVo是另外一个很好的例子。
iTunes 和 TiVo也证明了其他很多web 2.0的核心原则。他们本质上不是网络应用程序,但是他们利用了网络平台的力量,使之无缝、并几乎它们基础构造的一部分。数据管理明显是它们的心脏。他们是服务,而不是应用程序包(尽管在Itunes的情况下,它可以被用作打包程序,只管理用户的本地数据)。更重要的是,TiVo 和 iTunes都显示出了利用集体智慧的萌芽,尽管在各自的例子中,他们的试验还在与IP通道(IP lobby)进行战争。iTunes只有一个受限制的参与构建,尽管最近podcsting的加入充分改变了这种因素。
这就是web 2.0其中的一个领域,随着越来越多的设备被连接到新平台,我们将看到一些伟大的变革。当我们的电话和汽车不是消费数据而是报告数据时,还将出现什么样的应用程序?实时的交通情况监视、快闪暴走族(
flash mobs)、公民媒体,这些只是新平台能力的少数几个早期信号而已。
Web 2.0投资论文
风险投资商Paul Kedrosky写道:关键是在你与大众意见不一致的地方,发现可行的投资。
观察web 2.0的每个侧面是如何包括了与多数人不同的意见是很有趣的事情:每个人都强调保持数据隐私, Flickr/Napster等却使它公开化。这不仅仅是为不同意而不同意,这是让从分歧中找出有用东西。Flickr建立社区,napster建立连接宽度。
考察这个的另一个方式是,成功企业都会放弃一些虽然重要但代价不菲的特性,以获得曾经昂贵、但现在免费的特性。
例如,Wikipedia放弃了中央编辑控制,换来了速度和规模。Napster放弃了“目录”的思想,得到规模。Amazon放弃了物理店面的思想,换来的是服务全世界。Google(最初)放弃了大客户思想,得到了80% 需求得不到满足的人。在下面这句话里,颇有一些合气道(以敌力制敌)的意思,“你知道,你是对的,世界上任何人绝对都能更新这篇文章。猜什么呢,这是你的坏消息?”Nat Torkington
7.丰富的用户体验早在Pei Wei1992年发明的 Viola浏览器中,网络就被用来在浏览器中传输applets以及其他活动内容。1995年,java的引入给这样的applet传输加了外框。JavaScript和DHTML随后被以轻量级方式引入,以提供客户可编程性和富用户体验。几年前,Macromedia发明了富因特网应用程序(Rich Internet Applications)这个词汇(开源Flash竞争者Laszlo Systems也使用这个词汇),以突出Flash的能力:传输的不仅是多媒体内容,而是还有图形用户界面方式的应用程序体验。
但是,网络传输全尺寸应用程序的潜力并没有对主流形成打击,直到Google推出了Gmail,接着就是Google地图,基于web的应用程序,有富用户界面和与PC等同的相互作用。Google使用的技术被称作AJAX,在网络设计公司Adaptive Path的Jesse James Garrett写的一篇文章中,他这样写道:
Ajax不是一项技术。它其实是好几项技术,每一项都自己繁荣,然后以新的强大方式走到一起了。
Ajax包含了:
- 使用XHTML CSS的基于标准的陈述
- 使用Document Object Model的动态显示和互动
- 使用XML 和 XSL数据交换和处理
- 使用XMLHttpRequest的异步资料检索
- JavaScript把他们所有绑定在了一起。
Ajax也是诸如Flickr等web 2.0应用程序的关键组成部分,37signals应用程序的大本营和基础。也是Google的Gmail和Orkut的基础。我们进入了一个用户界面创新的空前时期,
网站开发者最终能够建立和PC应用程序一样丰富的网络应用程序。
有趣的是,很多现在被探索的能力已经有不少年历史,在90年代末期,微软和网景都想象到了现在才实现的一些能力,但是他们对标准的战争使得跨浏览器程序变得困难。只有到微软最终打败其他浏览器,才有事实上的单一浏览器标准可以写入,这种应用程序才变得可能。Firefox再次打起浏览器市场大战的时候,至少目前我们还没有看到导致阻止90年代发展的、浏览器标准的毁灭性竞争。
我们将在接下来几年里看到许多新的网络应用程序,包括真正新奇的和PC程序在网络上的重新导入。每个平台的改变也都创造了一个机会,即改变在此前平台占主导地位的程序。
Gmail早已给电子邮件带来了有趣的创新,把web的力量(易于到达、深刻的
数据库能力和可搜索性)和在可用性上接近PC的用户界面接合在一起。同时,其他PC平台上的邮件客户端正在从另外一端一点点解决问题,增加了IM和呈现能力(presence capabilities)。我们离整合了EMAIL,IM 手机优点的通信客户端还有多远?使用VOIP技术,给网络程序的富能力增加语音能力。竞赛还在继续。
看web 2.0怎么重制地址本很容易。Web 2.0样式的地址本将把本地电脑或手机的地址本仅仅视作你明确让系统记住的联系人仓库。同时,基于web、Gmail式的同步代理将记住每一个发出或收到的信息、每个电子邮件地址和使用过的电话号码。并且,具有社会性网络启发,以决定当本地找不到答案时,用哪个来代替。如果没有答案,系统将在更广阔的社会性网络进行查询。
Web 2.0文字处理将支持wiki式的集体编辑,而不仅仅是单独的文档。但是,它也将支持我们在PC文字处理上的富格式。Writely是这样程序的一个好例子,尽管它还没有引起广泛注意。
Web 2.0的革命也将不会局限在PC应用程序上,Salesforce.com证明网络可以如何用来作为服务传输软件,在企业级应用程序例如CRM.方面。
新入者的竞争机会是全力发掘web 2.0的潜力。胜出的公司将学习用户,创造应用程序,使用参与机构,不仅在软件界面,而且在共享数据的丰富程度上建立优势。
Web 2.0公司核心竞争能力在探索上述的7个原则的过程中,我们突出强调了web 2.0的一些原则性特点。我们所举的每一个例子都证明了一个或多个这些关键原则,但是也可能丢失了其他的。以下总结web 2.0公司的核心竞争能力,作为结尾。
- 服务,而非软件包,具有高效低成本的可扩展性
- 控制独特、难以再造的数据源,越多人使用,就越丰富
- 把用户当成合作开发者一般信任
- 借力于集体智慧
- 从消费者自身服务中产生长尾优势
- 超越单一设备层次的软件
- 轻量级的用户界面、开发模式和商业模式