苹果iOS Safari功能限制引争议:开发者深度解析网络应用发展瓶颈
Telegram创始人帕维尔·杜罗夫再次在其平台的公共频道上批评苹果,这一次他将矛头指向了苹果对网络应用(Web App)功能的限制,认为这直接影响了Telegram的网络版体验。
尽管Telegram应用在App Store上架,但其公共频道的内容政策相对宽松,过去在苹果的审核流程中遇到过一些障碍。为了绕过部分限制,Telegram同时提供了一个功能完备的网络版应用,其体验几乎与移动应用无异。然而,即便这个网络版本,在iOS设备上也遭遇了功能制约。
杜罗夫特别指出,由于苹果Safari浏览器的技术限制,不少开发者抱怨“Safari正在扼杀网络生态”。他援引了Telegram网络开发团队在四月份发布的一篇文章,其中详细列举了iOS版Safari存在的十大问题,包括但不限于:缺乏推送通知支持、不支持VP8和VP9视频编解码器、高刷新率显示受限,以及存在视觉渲染异常等。
在杜罗夫看来,苹果有意“削弱”网络应用的能力,其背后的商业逻辑很清晰:迫使用户转向从App Store下载原生应用,从而确保苹果能从开发者的应用内购买和订阅收入中抽取30%的用金。
系统级限制与市场反应
与macOS系统不同,iOS不允许开发者自由选择网页渲染引擎。这意味着任何需要在iOS上实现网络功能的应用程序,都必须使用苹果自家的WebKit引擎。这一限制导致网络应用在功能上与原生应用相比,存在先天不足。
这一情况已引起监管机构的关注。上周,英国政府在经过长达一年的调研后发布结论,认为苹果“限制了竞争对手的浏览器与Safari进行差异化的潜力”。英国竞争和市场管理局(CMA)的评估报告明确指出,这些限制实质性地“抑制”了网络应用在iPhone和iPad设备上的功能发展。
虽然尚未做出最终决定,但英国政府正在考虑就此对苹果发起新一轮的反垄断调查。值得留意的是,苹果在最新的iOS 16系统中已经部分回应了开发者的诉求,例如增加了对网络推送通知的支持。这或许可以看作是在监管压力下的一种调整信号。
