未来Web将会变成什么样?Google已经给出了标准

未来Web将会变成什么样?Google已经给出了标准
2018年03月10日 11:22 环球网

   2015年10月,Google悄悄地推出了一项名为Accelerated Mobile Pages Project(简称 AMP)的移动网页加速项目;这是一项开源项目,目的就是让移动网页加载得更快,用时不到一秒时间。该项目推出之后,Twitter、纽约时报等成为最早一批AMP的合作成员。

  时隔两年多,Google在AMP项目上决定走出重大一步。

  Google为何要推出AMP?

  正如上文所言,AMP是一项开源项目;它的代码都被存放在著名的程序员社区Github上,可以随意下载。不过按照此项目官网的介绍,AMP由三大核心组件构建而成,分别是AMP HTML、AMP JS 和AMP Cache,内容提供商和网站运营者可以利用这些东西,打造自己的符合AMP标准网站,从而大幅度加快网页速度。

  那么,Google为何要推出AMP?

  这个问题还要从 Facebook 的 Instant Articles 和苹果的 Apple News 说起。早在 2015 年 5 月,Facebook 推出交互式媒体内容创建工具 Instant Articles,它同样可以大幅度加快移动网页中文章的加载速度,查看高清图片并播放视频。当然,Instant Articles 只能查看与 Facebook 签署过协议的网站内容,比如说纽约时报、国家地理、英国广播公司等,而签约者也可以利用这个工具向消费者展示广告。

  当然,与 Facebook 签约是需要收费的,Instant Articles 本质上是 Facebook 的一款在用户端体验更好的盈利工具。而苹果在 2015 年推出的 Apple News 在实现方式上与 Instant Articles 相类似,同样需要对网页中的内容进行优化,并且同样需要收费。

  不得不承认的是,相对于 Facebook 和苹果的前述做法,Google 在类似的动作上是一个后来者;不过 Google 采用的做法不同。AMP 是一个完全免费的开源项目,采用此标准的网站无需与 Google 签约,更不必付费。

  考虑到“免费” 是以往 Google 推动其产品及标准推广的惯用策略,它在 AMP 上所采取的策略并不令人感到意外。

  一个庞大的 AMP 生态

  对于任何一个人和一家公司而言,“免费”都是一个充满吸引力的词汇。但对于全世界的众多内容提供者而言,让它们去选择并遵从一个全新的移动网页标准,其中所产生的代价可能还不足以用“免费”来抵消。

  为了推动 AMP 的发展,Google 巧妙地利用了自己的搜索引擎优势。它表示会利用自己的 Google 引擎对符合 AMP 的内容平台进行 SEO 层面的优先排名;换句话说,如果是在搜索结果结果中出现了两个内容一致的网页,对于其中的 AMP 网页,是会被 Google 优先选择的。

  对于支持 AMP 的新闻网站来说,一旦用户搜索就会在 Google 搜索页面上方出现 Top Stories 的轮播图,一触即达。

  不过,Google 在 AMP 项目上的野心很大。它没有被 AMP 中的 Mobile 一词所左右,而是试图将这一标准覆盖到移动端和桌面端,甚至希望推动其成为未来的网页标准;本质上,它是一个跨平台、跨浏览器的项目。目前它支持的浏览器包括 Chrome、Firefox、Edge、Safari、Opera 等主流浏览器。

  Google 除了建立一个专门的团队来进行 AMP 的相关开发任务之外,还与来自全球的广告商、内容提供商、CMS(内容管理系统)、Audio/Video 厂商达成了合作协议。以其中的内容提供商和 Audio/Video 厂商为例,支持 AMP 的包括 Google、百度、Bing、微博、搜狗、腾讯 QQ 空间、Medium、LinkedIn、雅虎日本、YouTube、Hulu 等,可以说是全球内容圈的半壁江山了。

  如果从数据来看,整个 AMP 生态已经囊括了 2500 万个域名网址,100 多个平台,覆盖到出版、广告、电子商务、企业等多个领域。

  Google 的野心

  经历了两年多的摸索发展,AMP 已经形成了一个标准:这也正是 Google 内部负责 AMP 的 Malte Ubl 在 3 月 8 日的一篇博客中所透露的信息。

  Malte Ubl 在博客中表示,经历了一系列与 W3C 旗下的 WICG(Web 平台孵化器社区组,其任务是设计下一代 Web 标准)的沟通合作,那些不支持 AMP(non-AMP)的网页将可能用上符合上述标准的 AMP 网页功能,也就是说加载速度更快了。

  这一标准对 non-AMP 的网页支持,可能会首先体现在 Google 搜索引擎中,不过具体的时间还没有定下来。而 Malte Ubl 也在博客中表示,他们希望 non-AMP 的网页也能用上 Google Search 中的 Top Stories 轮播图功能。

  Google 的这一动作,毫无疑问地展示了它在未来网页发展方向的野心。Malte 表示,Google 希望在整个 Web 中创造非凡的交互体验,“AMP 只是其中一个选择,但它是我们(指代 Google)推荐的;我们将在 AMP 投入更多”。所以很明显,Google 其实是希望 AMP 成为下一代 Web 的标准,虽然这听起来并不是一件很容易的事情。

  值得一提的是,在 Google 发出这篇博客之前的几个月,在国外的网络上出现了一封公开信,要求 Google 修改其 AMP 标准;随后在 Medium 上也出现了一些文章,而一些 Twitter 消息也让 AMP 陷入了一个不利于其发展的舆论场,有人指责 Google“要控制一切”。

  随后,Google 搜索引擎工程副总裁 David Besbris 在针对此事回应 The Verge 记者 Dieter Bohn 时表示:在我们看来,AMP 真的是一个公益项目。我们开发出 AMP 并不是想控制一切,不是其他人想的那样。想想在 AMP 发布之前,过去几年前那些移动网页的浏览体验是有多糟糕。

  的确,那时候的移动网页体验很糟糕。2015 年 7 月,The Verge 主编 Nilay Patel 写过一篇题为《The mobile Web Sucks》的文章,来控诉当时的移动网页的种种问题。四个月后,AMP 诞生。

  AMP 是一个公益项目吗?

  最后值得思考的一个问题是,AMP 真的如 David Besbris 所言,是一个纯粹的公益项目吗?

  从 AMP 自身来看,它是免费的,开源的,而且在参与之后会带来良好的消费端使用体验。拿它与 Facebook 的 Instant Articles 和苹果的 Apple News 相比,AMP 的确是不同性质的项目,带有非常浓厚的公益色彩。

  但是,作为一家商业公司,Google 推动 AMP 走向标准化,甚至在鼓励它成为下一代 Web 标准的一部分;这背后无疑是有着长远的商业动机的。包括 Google 搜索引擎、Google Chrome 浏览器、Gmail 邮箱、Google Maps 电子地图、Android 操作系统在内的诸多免费的商业产品,它们在为整个互联网带来巨大便利的同时,也为 Google 这家公司带来的庞大的商业利益——Google 试图通过 AMP 扮演同样的角色。

  或者这样说,Google 一直试图让 AMP 在下一代 Web 标准中扮演公益项目的角色,而 AMP 也在努力扮演者这个角色;但 AMP 永远无法摆脱 Google 这一出身。不过话又说过来,只要能够践行【Do The Right Thing】的宗旨,AMP 又为什么一定要成为一个纯粹的公益项目呢?

新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

苹果汇

众测

来电聊

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片