AMP 可以用作移动版和桌面版吗?

Can AMP be used as both mobile and desktop versions?

我在任何地方都没有找到直接的答案,因为它在名称 (AMP) 本身中也清楚地说,它用于静态移动网页。

我发现 amp 标签用于桌面版本,例如 ampproject.org has

所以我现在不清楚 AMP 是否也可以(有益于)在桌面版本上使用?

我认为可以在 Web 或您所说的桌面上使用 AMP。 AMP 的目的是为了创建快速加载的移动网页,但这并不意味着它只限于移动设备。

如果你也勾选了这个Github中的Supporter browsers部分,说明:

In general, we support the 2 latest versions of major browsers like Chrome, Firefox, Edge, Safari and Opera. We support desktop, phone, tablet and the web view version of these respective browsers.

Beyond that the core AMP library and built-in elements should aim for very wide browser support and we accept fixes for all browsers with market share greater than 1 percent.

有关 AMP 的更多信息,请查看此 page 和您在问题中提供的 link。

有可能,您的网站将在桌面设备和移动设备上运行良好,加载正确并且运行速度非常快。

但是,请记住 A​​MP 更面向移动设备,您可以使用的所有当前库肯定都专注于在小型设备上创建更快的体验,一些实施 AMP 的主要网站使用不同的版本,例如移动版、桌面版和每个页面或文章的 AMP 版本,听起来维护起来很复杂,但它可以为每个设备上的每个用户提供最佳体验。

因此,如果您想从一开始就创建一个跨设备网站,​​AMP 是一个不错的选择,请记住,您在其他网站上看到的一堆东西(交互插件、javascript 库、复杂 ajax 功能、复杂表单和验证)当前不支持,也许在将来,也许不支持。

事实上,我们只为整个网站使用了 AMP。它速度快,排名也不错。

意思是,如果您一直在寻找任何 AMP WordPress 指南,请查看此 resource,因为我们已经介绍了 AMP 任何网站所需的所有步骤(...太长 post 这里)。

我从头开始创建了一个全新的仅限 AMP 的网站,大约 6 个月后,它在 Google 搜索引擎中得到了很好的索引,并获得了稳定的流量。它适用于所有平台——移动设备、台式机和平板电脑。 (只有 AMP 的网站,我的意思是只有一个版本是 AMP。没有其他单独的桌面版本,所有设备上都显示相同的 AMP 版本。

但是,经过几个月的努力,我发现这种仅 AMP 方法存在以下缺点:

  1. 许多功能和特性在 AMP 中不可用(比如那些可以通过 JavaScript 轻松实现的功能),我们必须做出很多妥协,这对最终用户体验。

  2. 即使是可以在非 AMP 站点中轻松实现的简单功能(如表单提交)也需要大量工作才能使它们与 AMP 兼容,但仍可能无法完全实现所需的功能.

  3. 最糟糕的是货币化。我的印象是,由于 AMP 受 Google 支持,因此实施 adsense 将是轻而易举的事。但是有一个令人讨厌的惊喜!

3.1) Google 的 AMP AUTO 广告 根本不起作用。 Google、其官方论坛或网络上的任何地方都绝对没有可用的帮助。 (只需 Google 搜索“AMP Auto Ads not working”,看看您是否能找到一个解决方案。只有问题和重复的 AMP 代码片段不起作用。)

3.2) Google 的 AMP 广告(非自动广告)也非常不稳定。当在桌面上访问网站时,它们不会 显示,并且它们仅在移动设备 上显示。尽管 Google 声称这些广告可以在所有设备上无缝显示,但这对发布商来说是一个巨大的收入损失!在极少数情况下,它们可能会在桌面上可见,但 90% 的时间它们都不会。

3.3) 如果您尝试使用其他广告(非 Google Adsense),那么您会发现大多数广告代理商不提供与 AMP 兼容的广告显示代码。几乎所有网站都有 Javascript 非 AMP 代码。因此,如果您使用它们,AMP 的好处就会消失。最后,您只依赖于 Google 本身 may/may-not 有效的广告。

总结一下您问题的答案(“AMP 可以同时用作移动版和桌面版吗?”)- 是的,可以,而且您的网站可以在 Google.

中索引良好

但是(这是一个很大的但是),如果您计划通过广告(Google 或其他方式)通过您的网站获利,或者如果您想为您的网站访问者提供适当的最终用户体验,那么最好有两个单独的版本。看起来 AMP 仍然是一个 Google 正在进行的工作,有很多问题。是出版商辛苦了,结果还是失望了,还是多留几个版本吧。

最重要的是,没有任何地方可以提供帮助 - 甚至 Google。我通过艰难的方式学到了它。这个问题是2016年提出的,即使到了2020年,AMP仍然是一个挑战。

2021 年 5 月更新:

最好完全放弃 AMP。

AMP 用于加速移动页面 - 即 - 它们是可以在移动设备上快速加载的快速页面。 AMP 是在移动网络速度慢的时候推出的,网络公司(包括 Google)正在寻找能够在移动设备(以及他们当时的慢速网络)上快速加载的快速页面。

快进到 2021 年,4G 和 5G 移动数据服务现已在全球范围内随时可用。现在,AMP 的好处不再值得 AMP 施加的限制。

每个页面,无论体积大还是小,仍然可以在移动设备上轻松加载,因为现在可以在 4G/5G 上使用高速网络访问。

因此,请避免在遵守 AMP 的同时大幅削减网站功能。

相反,选择一个功能齐全的非 AMP 网站,并通过为他们提供完整的功能(不受 AMP 限制)来让您的网站用户满意。

谢谢!