Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

 

Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

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

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

Google 为何推出 AMP?

正如前面所言,AMP 是开源项目;程式码都存放在设计师社群 Github 上,可以随意下载。不过按照此项目官网介绍,AMP 由三大核心套件构成,分别是 AMP HTML、AMP JS 和 AMP Cache,内容提供商和网站营运者可利用这些东西,打造符合 AMP 标準的网站,大幅加快网页速度。

Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

那幺,Google 为何要推出 AMP?

这个问题还要从 Facebook Instant Articles 和苹果 Apple News 说起。据了解,早在 2015 年 5 月,Facebook 推出互动式媒体内容建立工具 Instant Articles,同样可大幅加快行动网页文章加载速度,检视画质图片并播放影片。当然,Instant Articles 只能检视与 Facebook 签署协定的网站内容,比如纽约时报、国家地理杂誌、英国广播公司等,签约者也可利用这个工具向消费者展示广告。

Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

当然,与 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 格式成为内容载入变快的加速器

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

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

Google 对网路的展望,让 AMP 格式成为内容载入变快的加速器

如果从资料来看,整个 AMP 生态囊括 2,500 万个域名网址,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 时表示:

的确,那时的行动网页体验很糟糕。2015 年 7 月,The Verge 主编 Nilay Patel 写过一篇题为《The mobile Web Sucks》文章,来控诉当时行动网页的种种问题。4 个月后,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 又为什幺一定要成为纯粹的公益项目呢?

上一篇: 下一篇: