AMP

标准化从 AMP 学到的经验教训

未分类

2020 年 5 月 28 日更新:相关的 Google 搜索公告

2019 年 5 月 21 日更新:一周年状态更新

两年多来,AMP 一直是创建网络上始终如一的卓越用户体验的领先格式,谷歌继续大力投资于此,作为我们实现以用户为先的网络的清晰道路。我们一直认为,以用户为先的网络的目标可以通过多种方式实现,但是,在我们开始研究 AMP 之前,确切地知道这意味着什么以及如何验证它是一个挑战。基于我们从 AMP 学到的知识,我们现在感觉已经准备好迈出下一步,并努力支持更多基于 Google 搜索中为此设计的区域(例如热门精选轮播)的非 AMP 技术的即时加载内容。此内容需要遵循一组未来的网络标准,并满足一组客观的性能和用户体验标准才能获得资格。

AMP 的起源和发展

我们开始研究 AMP,因为我们看到移动网络感觉笨拙且缓慢,落后于围墙花园平台可以提供的紧密集成、高度优化的用户体验。然而,我们也知道不存在根本的技术问题:您可以利用正确的知识、资源和管理支持在网络上构建出色的体验。因此,我们着手创建一个框架,为构建出色的基于网络的体验提供清晰的道路:AMP 将得到充分记录、易于部署、可验证,并且对以用户为先的原则有自己的见解。

AMP 已作为开源项目快速发展,每周发布并根据发布商和用户反馈不断调整。可扩展网络中基于 2 年以上迭代中汲取的经验教训是我们希望在告知网络标准流程时有用的经验教训。感谢Tim Kadlec 和 Yoav Weiss 在 2016 年启动内容性能政策构想并说服我们应该走这条路。此构想现已演变为功能政策,成为一项真实的事物,它将帮助实现类似 AMP 的性能保证,而无需依赖 AMP。

我们认为 AMP 背后的使命比以往任何时候都重要,Google 将继续大力投资开发 AMP。当前投资重点领域包括:通过 AMP Stories 吸引人讲故事的体验动态电子邮件AMP 中的 JS突破网络上电子商务的界限以及在平台和内容之间开发与 Google 搜索的深度集成。

标准化经验教训

AMP 推动的标准化工作正通过各种 WICG 项目顺利进行。Google 的目标是将支持扩展到 头条快讯轮播 等功能,以满足 (1) 一组性能和用户体验标准,以及 (2) 实施一组新的 Web 标准的类似 AMP 的内容。关键路径中提出的一些标准包括 功能策略Web 打包iframe 推广性能时间线绘制时间。同样重要的是,Chrome 团队去年发布了 Chrome 用户体验报告。其基础数据首次提供了性能和用户体验的网络范围内的实际测量结果。

1 月份,我们宣布,我们计划使用 Web 打包,由 W3C TAG 调查结果推荐,以提供 保护隐私的预加载,同时能够在发布者网址下提供 AMP 内容。我们对 Web 打包感到非常兴奋,因为它不是 AMP 特定的技术,所以我们能够将其用于所有打包的 Web 内容的即时加载!

Google 搜索中的热门精选轮播等功能依赖于 AMP 的可嵌入功能。例如,它使用保护隐私的预渲染;基于 AMP 的 CPU、RAM 和带宽使用率限制;以及内置容器嵌入通信。我们现在确信,通过站点隔离协作式多任务处理网络打包功能策略iframe 推广以及文档选择加入,将有可能向实施这些标准的非 AMP 网络内容提供此类功能。

要跟踪的内容很多,因此我们计划定期更新此页面以跟踪进度。虽然我们完全打算在 Google 搜索中进行这些更改,但与任何 Google 搜索功能一样,它们都将进行实验和用户测试,并且仅在对用户产生积极影响时才会发布。很难估计这些更改何时推出,因为它取决于标准化和浏览器实现的未来进度。在社区和实施者之间达成共识是标准化过程的重要组成部分,这可能需要对该计划进行更改。

总结:我们正在利用从 AMP 中学到的知识,并致力于制定允许非 AMP 网页内容即时加载的网络标准。我们希望这项工作还能解锁类似 AMP 的可嵌入性,从而为 Google 搜索功能(如头条新闻轮播)提供支持。与此同时,AMP 将成为 Google 创建卓越网络用户体验的明灯。它将只是众多选择之一,但它将是我们推荐的选择。我们将继续大力投资 AMP。我们持续创新网络用户体验的一个关键示例是 AMP Stories,我们希望在此过程中为未来的网络标准提供见解。

我和 AMP 团队的其他成员对开放式网络的未来感到无比兴奋,迫不及待地想看看你们所有人将构建什么!#teamweb

由 Google AMP 项目技术负责人 Malte Ubl 发布。