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发布之时起,就有许多关于它的讨论,因为其目的令人疑惑且具有争议。这也是过往那些网页标准们在确立前的必经之路。
从上文中不难看出,一旦AMP框架被采纳,几乎所有网页都能获得由AMP带来的好处:几乎即刻加载、自动适配多种平台等等。但谷歌或许也将借此从网页世界中攫取更大的利润,毕竟谷歌不仅是搜索引擎,还是一家广告公司!