据国外媒体报道,苹果公司称加拿大软件公司Blaze Software昨天公布的测试报告存在严重缺陷。Blaze报告指出,Android手机系统Chrome浏览器运行速度较iOS手机系统Safari浏览器快52%以上。
苹果公司发言人崔西-穆勒(Tracy Muller)向科技网站The Register透露:“事实上他们并没有在iphone平台上测试Safari浏览器。相反,他们只测试了嵌入网页显示功能的自有应用程序。
今天早些时候,科技网站Loopinsight的专栏作家吉姆-达尔林普尔(Jim Dalrymple)也怀疑这份测试报告的准确性。达尔林普尔认为,Blaze的测试方法存在缺陷,由于测试使用的是嵌入式浏览器——Android的WebView和苹果的UIWebView,但并没有使用Chrome和Safari。
穆勒对此表示:“嵌入式浏览器无法体现Safari的网页处理性能。”
为什么UIWebView无法与Safari手机浏览器相提并论呢?科技网站Daring Fireball的约翰-格鲁伯(John Gruber)解释道:“主屏幕保存的在线程序并没有在Safari手机浏览器中运行,事实上它们是相互分离的——由UIWebView包装控制。”
格鲁伯继续写道:“主屏幕应用程序可能最终使用Nitro JavaScript引擎——苹果目前尚未相关的安全对策。这并不是疏忽或漏洞,苹果当然也无意因此而降低在线程序的性能。”
格鲁伯的最后一句话印证了Register网站阐述Safari与UIWebView不同点的文章——苹果束缚iPhone主屏在线程序“开放”。这篇文章怀疑,苹果公司有可能伺机对抗非本地应用程序。格鲁伯得出的结论是,这并不是因为Safari手机浏览器外部在线程序运行速度减慢,而是Safari手机浏览器内部在线程序运行速度有显著提升。
Blaze对此回应道:“测试过程中,我们使用了适当的嵌入式浏览器程序。多数情况下,嵌入式浏览器与常规浏览器是相同的。”
本文来源:华军资讯原创 作者:佚名