Do you build things with AMP? Fill out the AMP Developer Survey!
AMP

AMP Overview

什么是 Accelerated Mobile Pages 项目?

Accelerated Mobile Pages (AMP) 是一项开放源代码计划,诞生自发布商与技术公司之间的讨论,讨论的主题是为发布商、消费平台、广告客户、创作者和用户等所有相关方改善整个移动内容生态系统。

今天,人们期望内容能够极快加载并且易于浏览。现实情况却是,内容可能需要几秒钟才能完成加载,或者由于用户关闭了慢速网页而根本无法完全加载。Accelerated Mobile Pages 能够瞬间完成加载,将为所有人提供更好的移动网络体验。

Accelerated Mobile Pages 有哪些优势?

速度至关重要,瞬时是理想选择。研究表明,加载速度较慢的网页拥有更高的跳出率。使用 AMP 格式将使人们更愿意消费和参与更多内容。但这不仅仅关乎速度和性能。我们还希望促进强化分发,让发布商和广告客户利用开放网络的潜力,在各个平台和应用中快速呈现内容,进而增加收入。

Accelerated Mobile Pages 如何运作?

Accelerated Mobile Pages 类似于任何其他 HTML 网页,但具有一组有限的允许技术功能,这些功能由开放源代码 AMP 规范定义和管理。与所有网页相同,Accelerated Mobile Pages 将在任何现代浏览器或应用 WebView 中加载。

AMP 文件利用各种技术和架构方法,优先考虑速度,为用户提供更快体验。AMP 开发者可以使用不断增长的丰富网络组件库,嵌入视频和社交帖子等富媒体对象、展示广告或收集分析数据。目标不是使内容的外观和风格同质化,而是在网页之间建立更通用的技术核心,以缩短加载时间。

此外,AMP 文件可在云端缓存,缩短内容到达用户移动设备的时间。通过 AMP 格式,内容制作者将 AMP 文件中的内容提供给第三方缓存。在这种类型的框架下,发布商和广告客户仍然控制内容,但平台可以轻松缓存或镜像内容,实现向用户的最佳传输速度。Google 已经免费提供 Google AMP Cache,并且所有 AMP 都将被 Google AMP Cache 缓存。其他公司也可以建立自己的 AMP 缓存。

综上所述,目标在于将有限的技术功能与围绕缓存构建的分发系统相结合,从而提高网页性能并推动受众发展。

Accelerated Mobile Pages 项目为什么开放源代码?

参与项目的公司希望使移动网络更好地为所有人服务,不仅限于一个平台、一套技术、一组发布商或一组广告客户。项目开放源代码让人们可以共享和贡献想法与代码,大幅推进移动网络发展。我们刚刚启程,期待更多发布商、广告客户和技术公司的加入。

谁可以使用 Accelerated Mobile Pages?

该项目向生态系统中的所有参与者开放,包括发布商、消费平台、广告客户和创作者。要了解使用 AMP 的公司和网站,请前往适用对象页面。

使用 Accelerated Mobile Pages 有哪些后果?

通过 AMP 格式,内容制作者能够使 AMP 文件中的内容可供抓取、索引和显示(取决于机器人排除协议)并由第三方缓存。

使用 Accelerated Mobile Pages 时我需要承担什么责任?

如果发布商或广告客户从浏览其 AMP 网页的用户处收集数据,则此类数据收集受其隐私权政策约束。发布商或广告客户有责任披露其隐私权政策,应尽可能在其每个 AMP 网页中包含一个链接。

此外,许多司法管辖区(如欧盟)的法律要求网站向访问者提供有关 Cookie 和网站(包括 AMP 网页)所用其他本地存储形式的信息。在许多情况下,这些法律还要求网站获得知情同意。网站有责任根据其对 Cookie 的使用情况确定适当的通知类型。有关生成 Cookie 通知的其他信息和工具,请访问 www.cookiechoices.org。注意,AMP 组件 amp-user-notification 提供了向用户显示可关闭通知的方法。

如果 AMP 网页显示在第三方平台的查看器(例如 Google 搜索的 Google AMP Viewer)中,查看器可能为混合环境,其中 AMP 网页和第三方平台可能各自收集用户相关数据。在这种情况下,各方收集的数据受该方的隐私权政策约束(即在混合查看器环境中,网页收集的数据受其隐私权政策约束,第三方平台收集的数据受该平台的隐私权政策约束)。各方均有责任披露其隐私权政策,并遵守相关数据法规,包括与其 Cookie 使用有关的欧洲法律。

什么类型的内容最适合 Accelerated Mobile Pages?

目标是让从新闻故事到视频、从博客到商务网页和 GIF 的所有内容都可以使用 Accelerated Mobile Pages。

是否需要额外工作才能让我的内容适于 Accelerated Mobile Pages?

简言之,并不多。由于“AMP HTML”完全基于现有网络技术构建而成,开发流程对应当今发布商和广告客户正在使用的流程。发布商和广告客户可以在 GitHub 上了解 AMP HTML 规范。对于习惯于当前流程的人来说,我们预计不会出现显著的学习曲线。

发布商或广告客户如何将内容转换成 AMP HTML?

发布商和内容管理系统 (CMS) 提供商可以开发与其 CMS 的集成来生成 AMP 内容。Automattic 已经发布了 WordPress AMP 插件,我们希望所有内容管理系统都能添加对 AMP HTML 网页的支持。

AMP 仅适用于移动设备吗?

AMP 在设计时考虑了响应能力,可在所有屏幕尺寸上运行。不过,第三方平台的部分功能(例如,Google 的“焦点新闻”轮播界面)可能只为移动体验而设计。联系第三方平台了解他们如何使用 AMP。有关移动和桌面 AMP 网页的更多信息,请参见 Paul Bakaus 的博文《关于 Accelerated Mobile Pages 中的“移动”》