“行动浏览器简直烂透了!”上个月,美国科技部落格 The Verge 言词激烈地抨击了行动浏览器,即使是 iPhone 上的 Safari,同样速度缓慢、bug 重重,经常当机。
“在桌面端,App 已经变得无足轻重,因为浏览器的体验已经够好,但是在手机上,App 却显得愈发重要,因为行动浏览器实在太烂了。”
苹果肯定早就意识到了这个问题。今年的 WWDC 上,苹果宣布新的行动操作系统 iOS 9 将能够遮罩广告。苹果把这项功能叫做“内容阻挡”(Content Blocking)。
什么是 Content Blocking
iOS 9 将搭载新版本浏览器 Safari 9.0,在这个版本的 Safari 中,苹果将支援内容拦截插件(Content Blocker),所以,Content Blocker 是这一类浏览器插件的通称。
苹果在开发者社区介绍了这个特性,并给出了开发内容拦截插件的范例。开发者可以据此开发含有广告拦截功能的应用,为用户提供拦截广告,拦截 cookies 追踪等功能。
中国的开发者 CocoonJin 用实例介绍了如何开发 Content Blocker。
▲ 使用 Content Blocker 之后的效果。
阻挡广告的效果到底怎么样?
The Verge 对行动浏览器的吐槽很快引来了电脑科学家的反驳,他的观点就是不是行动浏览器烂,而是 The Verge 网站太烂了,因为他在一个网页上就发现了 22 个广告追踪软件,不仅在全方位窥探用户的浏览习惯,也严重拖慢了载入速度。
Content Blocker 就是来改变这种状况的。一款叫 Crystal 的 Content Blocker 类应用程序展示了它的效果,使用 Crystal 阻挡广告后,网站在 Safari 上的载入速度快了很多(The Verge 从 13 秒降到了 4 秒)。
开发者说,载入速度快了 3.9 倍,流量降低了 53%,浏览这 10 个网页共省了 70 秒和 25MB 的数据量。
来看看更直观的效果
The Next Web 的记者 Owen Williams 也测试了 Crystal 这个 Content Blocker 应用程序,他用更直接的 Gif 动画,来展现它的效果。
▲ 浏览 The Next Web。
▲ 浏览彭博社。
▲ 浏览 The Verge。
▲ 浏览 BBC 网站。
▲ 浏览纽约时报网站。
▲ 浏览华尔街日报网站。
怎么使用 Content Blocking 功能呢?
对,首先要有 iOS 9。
iOS 9 还没有正式发表,但苹果已经提供了公测版。不过,如果你已经升级了 iOS 9,很可能会发现在 Safari 的设定里,根本找不到 Content Blocker 功能。
其实,预设状态下,Content Blocker 功能是隐藏的,只有当用户安装了内建广告阻挡插件的应用程序时,Safari 的设定里才会出现 Content Blocker 开关,用户可以自主地选择是否开启。
在 iOS 9 没有正式发表的情况下,基本上也没有广告阻挡应用程序问世。上文提到的 Crystal 已经完成了几个测试版本,开发者承诺只要 iOS 9 一发表,这款应用程序就会上线。而且,它正在提供内测版本,如果你有兴趣的话,可以去他们的网站申请试用。
所以,尽管推出了广告阻挡功能,苹果依然非常谨慎。不过,或许在 iOS 9 正式发表后,可能会有一众手机安全软件会纷纷加上这个功能,把拦截浏览器广告当成一个卖点。
对于广告商来说,这当然是个坏消息,但对于忍受行动浏览器煎熬的我们来说,没有比这更好的功能了。或许,广告商也要认真考虑一下,在本就拥挤不堪、载入缓慢的行动浏览器上强行加上五颜六色的广告,真的是一个可持续的正确做法吗?
(本文由 PingWest 授权转载;首图来源:Flickr/Kārlis Dambrāns CC BY 2.0)