AMP

AMP 概述

什么是 Accelerated Mobile Pages 项目?

Accelerated Mobile Pages (AMP) 项目是一项开源倡议,它源于发布商和技术公司之间关于需要为所有人(发布商、消费者平台、广告商、创作者和用户)改进整个移动内容生态系统的讨论。

如今,人们期望内容加载速度超快且易于浏览。现实情况是,内容可能需要几秒钟才能加载,或者由于用户放弃速度较慢的页面,内容根本无法完全加载。加速移动页面是旨在近乎瞬时加载的网页 - 它们是朝着为所有人提供更好的移动网络迈出的一步。

加速移动页面有哪些好处?

速度很重要,即时是理想的状态。研究表明,加载速度较慢的网页的跳出率较高。使用 AMP 格式将使人们更有兴趣消费和参与更多内容。但这不仅仅是关于速度和性能。我们还希望促进增强的发行,以便发布商和广告商可以利用开放网络的潜力,使其内容快速出现在各处(跨平台和应用程序),从而带来更多收入。

加速移动页面是如何工作的?

加速移动页面就像任何其他 HTML 页面一样,但具有有限的一组允许的技术功能,这些功能由开源 AMP 规范定义和管理。与所有网页一样,加速移动页面将在任何现代浏览器或应用程序 Webview 中加载。

AMP 文件利用各种优先考虑速度的技术和架构方法,为用户提供更快的体验。AMP 开发人员可以使用丰富且不断增长的 Web 组件库,这些组件可以嵌入视频和社交帖子等富媒体对象、显示广告或收集分析数据。目标不是统一内容的外观和感觉,而是构建页面之间更通用的技术核心,从而加快加载速度。

此外,AMP 文件可以在云中缓存,以减少内容到达用户移动设备所需的时间。通过使用 AMP 格式,内容生产者可以使 AMP 文件中的内容可供第三方缓存。在这种类型的框架下,发布商和广告商继续控制其内容,但平台可以轻松缓存或镜像内容,以实现最佳的交付速度给用户。Google 提供了 Google AMP 缓存,任何人都可以免费使用,所有 AMP 都将由 Google AMP 缓存缓存。其他公司也可以构建自己的 AMP 缓存。

总而言之,目标是将有限的技术功能与围绕缓存构建的分发系统相结合,从而带来性能更好的页面并增加受众发展。

为什么加速移动页面项目采用开源方法?

该项目的参与公司希望使移动网络更好地为所有人服务,而不仅仅是为了一个平台、一组技术、一组发布商或一组广告商。使该项目开源使人们可以分享和贡献他们的想法和代码,以使移动网络快速发展。我们才刚刚开始这段旅程,我们期待其他发布商、广告商和技术公司加入其中。

谁可以使用加速移动页面?

该项目对生态系统中的所有参与者开放 - 发布商、消费者平台、广告商和创作者。要了解一些使用 AMP 的公司和网站,请访问谁页面

使用加速移动页面有哪些后果?

通过使用 AMP 格式,内容生产者可以使 AMP 文件中的内容可供第三方抓取、索引和显示(受机器人排除协议的约束)和缓存。

使用加速移动页面时,我有哪些责任?

如果发布商或广告商从查看其 AMP 页面的用户那里收集数据,则此类数据收集受其隐私政策的约束。发布商或广告商有责任披露其隐私政策,理想情况下,应在其每个 AMP 页面中包含指向该政策的链接。

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

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

哪种类型的内容最适合使用加速移动页面?

目标是让所有内容(从新闻报道到视频,从博客到商务页面和 GIF)都可以使用加速移动页面。

使我的内容适用于加速移动页面是否需要更多的工作?

简而言之,不需要太多。由于 “AMP HTML” 完全由现有的 Web 技术构建而成,因此开发过程与发布商和广告商今天已经使用的过程类似。发布商和广告商可以在 GitHub 上熟悉AMP HTML 规范。对于那些习惯于当前流程的人来说,我们预计不会有明显的学习曲线。

发布商或广告商如何将内容放入 AMP HTML 中?

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

AMP 仅适用于移动设备吗?

AMP 的设计考虑到了响应性,可以在所有屏幕尺寸上工作。但是,第三方平台的一些功能(例如,Google 的“热门报道”轮播)可能仅针对移动体验而设计。请咨询第三方平台,了解他们如何使用 AMP。有关移动和桌面 AMP 页面的更多信息,请参阅 Paul Bakaus 的博客文章关于加速移动页面中的 “移动”