iOS 9的WebKit更新与内容拦截器
Apple最近发布的iOS 9中,对WebKit进行了更新,该更新被Safari和使用新发布的SFSafariViewController的其他应用程序所采用。此次更新允许基于URL和类型的有限内容拦截,引发了显著影响。
内容拦截器的影响
尽管iOS 9的渗透率最初仅为25%,但付费广告拦截器迅速登上了iOS应用商店的付费应用排行榜首位。截至9月21日,iOS 9的渗透率已超过50%。
各方的反应
- 网站担忧:依赖广告收入的网站担心内容拦截器会影响其收益。
- 用户反馈:用户报告称,通过拦截跟踪脚本和网站,电池和网络性能显著提升。
- 网站调整:一些网站如CNet已调整视频投放策略,检测是否使用了内容拦截器并显示警告。
广告网络的错失机会
ACLU的Christopher Soghoian指出,广告网络曾有机会通过引入“Do Not Track”头信息与社区合作,但这一机制被广泛忽视。
广告拦截器的崛起与争议
最受欢迎的广告拦截器如Peace、Purify、Crystal和1Blocker在发布后迅速登上付费应用排行榜。然而,Peace的开发者Marco Arment在发布仅几天后将其下架,称他不愿从网站广告收入的损失中获利。Apple随后为所有购买了Peace的用户退款,这在Apple的惯例中并不常见。
Safari内容拦截器的工作原理
Safari的内容拦截器通过扩展实现,拦截脚本与页面渲染引擎分离,确保了性能。拦截器不直接访问用户请求的URL,而是提供一个已知不良(或良好)站点的列表,由Safari进行过滤。即将发布的OSX新版本也将支持相同的内容拦截机制。
广告拦截器的功能
广告拦截器允许用户编辑拦截列表,这些列表通过内容扩展提供给Safari。拦截器通常预装过滤列表,或允许用户自定义条目。一些拦截器还提供“报告此站点”功能,用于向开发者反馈需要更多拦截的广告。多个内容拦截器可以同时安装和运行,并可通过Safari设置单独禁用。
未来的挑战与可能
- 网站的盈利问题:依赖广告收入的网站需要寻找新的盈利模式。
- 广告网络的应对:广告网络可能会不断更改域名以逃避硬编码的过滤列表。
- 用户体验:通过禁用部分网站功能来发起内容拦截战可能会反作用于用户。
移动设备上的广告拦截趋势
随着移动设备上网页浏览的增长,iOS支持广告拦截器以提升电池和网络性能,预计更多非技术用户将开始使用广告拦截器。最终,依赖广告收入的网站将不得不探索新的盈利途径。Stratechery建议,由于网页体验不佳,可能需要一种新的出版模式。内容拦截器是否会使网站体验变得更糟或更好,仍有待观察。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。