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?
这个问题还要从 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 生态囊括 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 时表示:
在我们看来,AMP 真的是一个公益项目。我们开发 AMP 并不是想控制一切,不是其他人想的那样。想想在 AMP 发表之前,过去几年前那些行动网页的浏览体验有多糟。
的确,那时的行动网页体验很糟糕。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 又为什么一定要成为纯粹的公益项目呢?
(本文由 雷锋网 授权转载;首图来源:影片截图)
延伸阅读:
- 抵制行动网页骗点阅率,Google 宣布 AMP 页面禁止窜改内容
- Google 改良 AMP,方便访客复制“正确网址”
- Google 扩大 AMP 专案,想让所有网站载入时间不满 1 秒
- Google AMP 专案纳入行动搜寻结果,网页载入更快、更省流量