为加速网页加载,谷歌试图让AMP标准化
导读:谷歌宣布其正式启动了一个旨在加速网页访问速度的计划,该计划试图说服网页标准制定者们采用谷歌提出的“加速移动网页”(Accelerated Mobile Pages,AMP)框架。
北京时间3月9日凌晨消息,在一篇于今天发表的博文中,谷歌宣布其正式启动了一个旨在加速网页访问速度的计划,该计划试图说服网页标准制定者们采用谷歌提出的“加速移动网页”(Accelerated Mobile Pages,AMP)框架。一旦被采纳,这意味着几乎所有网页都能获得由AMP带来的好处:几乎即刻加载、自动适配多种平台等。
AMP框架试图让网页加载得更快更轻便,使得网页浏览体验就像在Facebook和Apple News中浏览已订阅的文章一样流畅。使用了AMP框架后,当你在其他平台上点击一个链接后,你无须等待其长时间的加载过程,因为那都已经提前加载好了。
通过开发AMP,谷歌走到了网页设计与开发领域的最中心,在这里有很多关心着网页未来发展方向的开发者们。而媒体出版方,即网页内容提供方则不想把太多的控制权交给大型科技公司,它们担心谷歌会成为邪恶的主宰者而不是网页世界的好心管理员。
在过去几个月内,上述出版商们的疑虑在网上流传很广,有一篇广泛传播的公开信指出谷歌应该修改AMP,博客平台Medium上也存在很多类似博文。托管AMP代码的GitHub网站上也有很多相关讨论,这些讨论则主要来自于网页开发者们。
人们消极的反馈使得谷歌AMP项目工程主管马尔特(Malte Ubl)和主管搜索业务的副总裁大卫·波斯瑞斯(David Besbris)感到有些沮丧,波斯瑞斯说:“在我们看来,AMP真的是一个公益项目。我们开发出AMP并不是想控制一切,不是其他人想的那样。想想在AMP发布之前,过去几年前那些移动网页的浏览体验是有多糟糕”。
苹果公司推出的Apple News和Facebook推出的Instant Articles是通过建立一种独有的格式,并说服内容出版商们使用这种格式在其平台上发布内容,以此达到在移动设备上流畅浏览内容的体验。
波斯瑞斯继续说:“在当时,产业界解决移动网页浏览体验不佳的办法是简陋的,它们只是各自能保证用户在自己平台内的使用体验,但这却使内容出版商们和网页付出了更大的代价。”所以谷歌的解决方案就是AMP,旨在使移动网页浏览体验与移动应用内的体验一样流畅,这将使网页重新开始与Apple和Facebook等公司展开竞争。
AMP的大致原理是这样的:当内容出版方发表了一个新网页,它将被存放在很多缓存服务器上,但这并不是AMP让网页浏览变顺畅的真正原因。当用户请求此网页时,该网页能即时加载完毕,因为它已经在后台预先加载了。在用户点击链接进入该网页前,网页出版方不会记录任何缓存信息,也不会追踪用户浏览轨迹。所以你可以信任这些预加载的网页。
自AMP发布之时起,就有许多关于它的讨论,因为其目的令人疑惑且具有争议。这也是过往那些网页标准们在确立前的必经之路。
也不是说所有人都应该完全相信谷歌对于开放互联网的想法,毕竟相对于它的竞争对手们来说,谷歌做为一家搜索引擎和广告公司,它更能从强大且具有活力网页世界中获利。