嵌入式浏览器确实没有充分利用Safari网页性能优化功能

苹果承认iOS 4.3系统中的嵌入式浏览器未充分利用Safari的优化功能,导致Web应用性能受限。测试显示,部分Android设备的网页加载速度超过iPhone 4达52%。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

北京时间3月18日上午消息,苹果今日承认,嵌入iOS 4.3系统的网络浏览器并不具备Safari浏览器所提供的某些优化功能。苹果发言人特鲁蒂·穆勒(Trudy Muller)说:“嵌入式浏览器确实没有充分利用Safari网页性能优化功能。”这些优化功能可能包括Nitro JavaScript引擎及Safari浏览器“异步”加载网页。最终结果是,围绕该平台构建的Web应用的性能赶不上运行于Safari浏览器的应用和网页。

加拿大软件公司Blaze Software周三公布的一项测试结果显示,高端Android智能手机三星Nexus S的网页加载速度比苹果iPhone 4快了52%。这一消息迅速在互联网上传开。苹果立即作出回应,称Blaze公司采用的测试方法存在严重问题。但是,苹果马上回应称,Blaze公司的测试方法存在瑕疵。

  穆勒说:“这项测试存在瑕疵。他们没有真正在iPhone上测试Safari浏览器,相反,只是测试了他们自己的专利应用,该应用支持嵌入式网络浏览。”Blaze如今公开承认其测试方法可能存在瑕疵。该公司在更新过的博客中写道:“有些人想弄清楚我们的测试中是否采用了新Nitro JavaScript引擎。我们仍在调查这个问题。根据迄今的种种迹象,我们不能肯定是否采用了该引擎。”

  Blaze CTO盖伊·伯德扎尼(Guy Podjarny)称,该公司在研究中的确采用了嵌入式网络浏览器,但并没有证实苹果提到的优化功能是否发挥了作用。Blaze表示,其测试具有一定的依据:“测试Android平台结果表明,JavaScript仅仅占到总载入时间的很小比例,平均为15%左右。这一点表明,即便没有使用Nitro,它只是稍微缩小了这个差距。”

  多家手机开发商表示,采用UIWebView API的iOS应用并没有从嵌入苹果Safari浏览器中的某些工具获益。根据开发者的介绍以及The Register网站进行的测试,这些应用的速度均比在SunSpider JavaScript上面的测试慢2倍到2.5倍。同时,它们也没有受益于Safari浏览器的某种缓存或“异步模式”。Web应用也可以保存到iOS主屏,然后与Safari浏览器一起推出,由开发者而不是用户选择应用推出的方式。

  目前尚不清楚以这种方式绕开Safari的应用为何不能使用苹果所有Web优化。苹果刚在上周发布了iOS 4.3,优化问题在未来的升级中可能会有所改善,但苹果不愿对此发表评论。根据两家不同开发商进行的测试结果,保存到iOS主屏部分HTML5 Web应用也可在离线状态下与iOS早期版本兼容,但在iOS 4.3上不起作用,这显然是因为某些缓冲路径改变了。

  知情人士本周透露,苹果无意将Safari所有优化功能安装到嵌入式浏览器:“苹果基本上是在通过某些瑕疵令Web应用质量不可靠,即便他们宣称HTML5是一个功能齐全的平台。”所以,如果从Safari浏览器载入iOS 主屏,Web应用(用HTML、CSS和JavaScript等Web技术开发的工具)的优点得不到体现。这个平台至少在某些小方面促使开发者将Web应用保存在浏览器内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值