微软工程师实测:苹果WebKit限制致iOS浏览器性能损失近三成
最近,微软工程师公布了一组性能测试数据,在苹果自家的iOS测速工具Speedometer 3.1里,一款基于Chromium、但用了微软自研渲染引擎的浏览器原型,跑分居然比Safari高了28.6%。
具体来说,微软Edge网页平台产品组经理凯尔·普弗勒格在周一发布了这份对比测试。测试的两款对象分别是:一款借助苹果浏览器引擎套件(BrowserEngineKit)开发的Edge研究原型,以及运行iOS 26.5.1系统的Safari浏览器。
数据很直观:Speedometer 3.1里,基于Blink内核的原型浏览器拿到了49.27分,Safari只有38.3分;JetStream 3的Ja vaScript基准测试中,原型领先13.1%(306.35对270.9);MotionMark 1.3.1图形渲染测试里,优势约2.1%(4773.52对4673.68)。当然,普弗勒格也强调,这只是一个研究原型,不是正式产品,而且测试基于他个人的设备,并非严格的实验室环境。但这组数字本身就说明了很多问题。
苹果规矩一直很明确:iOS上所有第三方浏览器都必须使用Safari背后的WebKit引擎。这意味着,你在iPhone上用的Chrome、火狐之类,本质上只是换了一层皮的Safari。用户选浏览器,其实根本选不了内核。
2024年3月,欧盟《数字市场法案》理论上打破了这个限制——苹果被要求开放BrowserEngineKit接口,允许其他内核上车。但两年多过去了,没有一家浏览器厂商在iOS上推出搭载自研内核的正式版本。各大厂商的回应出奇一致:技术门槛高是一回事,更棘手的是,新规要求这类第三方内核浏览器必须作为独立的全新应用上架,不能和现有的WebKit版本共存。换句话说,推一个非WebKit内核的浏览器,得从头再来,还得面对一大堆合规和分发问题。
开放网络倡导组织对科技媒体《The Register》表示,这份测试结果直观地展示了17年来消费者为此付出的代价。该组织呼吁欧盟委员会启动规范制定程序,明确要求苹果彻底拆除第三方内核的使用壁垒。他们进一步指出,苹果通过限制浏览器内核,变相绑住了移动端网页的功能上限,迫使各类企业依赖原生应用,从而受制于App Store的平台规则。这事说到底,不光是性能损失的问题,更是生态控制权的较量。
