迈克尔·布莱夫(Michael Bleigh)是静态Web托管平台即服务公司Divshot的联合创始人兼CEO。
作为一个开发者,我会不由自主地对宣称Web将死的文章进行驳斥。对于一些人而言,预言下一个技术潮流的到来并宣布现在技术已死,并不是异乎寻常或突如其来的事情。然而,尽管过去几年移动行业出现了爆发式增长,但在可预见的未来,Web仍然会是一个占据主导地位的软件平台。
首先,我所说的Web是指,能在浏览器上访问的HTML内容。Web更泛泛的定义可能还包括几乎所有原生移动应用当前使用的HTTP API。根据这一定义,Web根本没有竞争对手。
为何是Web呢?
原生应用在Web出现前很久便已存在。那为何Web会逐渐成为一个如此强大的软件发布平台呢?即便是在IE6的时代,Web也因多个重要优势而在竞争中占据上风:
无需安装。若想使用Web应用,你只需在网页浏览器中访问其URL即可。无论是什么样的操作系统,每一个用户都可以在几秒钟内访问Web应用。
始终是最新的。无需安装就没有升级过程。每次你访问Web应用,都会免费获得具有最新数据的最新版本。
跨平台。由于Web是依据开放标准建立的,所以每个人都可以开发Web浏览器。Web目标是成为真正的“一次编写随处可用”的软件。
网络效应。Web应用无需获得准许也可以将彼此联系在一起。每一个链接可以像其他链接那样工作。由于URL在全世界都可以分享,“如病毒般迅速传播”的概念才会存在。
足够快。在桌面端,硬件进步往往会让设备的运行速度越来越快,最终导致一个转折点:对于大多数软件而言,Web应用在大多数时候都够快。它们在功能上相当于原生应用。
得益于上述优势,Web应用遇到了软件历史上门槛最低的进入壁垒,以及不容错过的机遇。作为一种发布文件的渠道,Web不久即发展成为一个能量更大的东西:应用平台。
随着时间的推移,Web作为软件的能力越来越突出。跨平台JavaSCript库让开发者能制作出更具交互式的页面。AJAX允许浏览器在不加载页面的情况下,可以发送和接收新数据。随着自身的不断转变,CSS简化了应用式界面的制作。Web技术始终在发生着改变,以满足用户和开发者的需要。
移动、移动、移动
随着App Store商店的迅速崛起,我们很容易忘了2007年苹果最初的“应用”计划也完全是围绕Web展开的。虽然许多事情的发展是因为苹果向原生第三方应用的转移,但最主要的原因还是与性能相关的用户体验。我们简要谈一下这个问题。
App Store商店给原生应用的发布带来了巨大的改进,对于最终的用户而言,安装和升级应用突然间变得像访问网站一样容易。App Store商店还提供了单一的集中支付机制(永远不要低估已存信用卡数据的力量!)。这些因素最终导致许多人将移动应用商店看作是Web有力的竞争对手,或是取代Web的工具。
随着智能手机在全球的渗透速度超过PC,Web最终遇到了实力相当的竞争对手了吗?现在到了它将火炬传递到更年轻一代原生应用手中的时候了吗?
还没有。
王位觊觎者
这并不是开放的Web第一次棋逢对手。在上世纪90年代中期,美国在线(AOL)拥有了庞大的“有围墙的内容花园”。作为当时美国最大的互联网服务提供商(ISP),他们将完整的服务提供给了生活在“花园”中的用户。今天,美国在线是一家内容服务商,旗下资产(包括TechCrunch)都采用开放的Web。Web赢了。
Flash曾经就像是开发者和用户的“面包”,提供了HTML所不能提供的功能,如视频、动画、声音和互动性。当时97%的浏览器都安装了Flash插件。今天,只有14%的网站安装了Flash,而高峰时则超过了50%。Web又赢了。
Web在软件领域的主导地位总是受到新技术的挑战,一开始,许多新技术会在某一个方面比Web更具优势。但Web平台具有一种“超能力”,那就是不断进化。正如杰森·科特克(Jason Kottke)在2007年所写,“在一个竞争性市场,从长期来看,开放和凌乱胜过封闭和控制。”
回报更快
2010年7月22日是Web平台历史上最重要的日子之一。那一天,谷歌Chrome宣布每六周将推出一个重要Chrome更新。当时Chrome的版本是5.0,而现在则是34.0。2011年,Mozilla效仿谷歌的做法,面向Firefox浏览器推出了一个相似的计划。更快的更新周期,加上“发布版本”(release channel)概念(只要用户愿意就能提前试用新功能),永远地改变了Web开发格局。
考虑到IE7是在IE6发布五年后推出的,Chrome将正常更新周期提升了40倍。无独有偶,一套名为“HTML5”
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:不详 作者:佚名