蘋果:iOS 4.3內(nèi)置Safari瀏覽器性能尚未優(yōu)化

2011/3/18 12:13:50    編輯:新浪科技     字體:【

Win7之家afsion.com.cn):蘋果:iOS 4.3內(nèi)置Safari瀏覽器性能尚未優(yōu)化

  北京時間3月18日消息,蘋果今日承認,嵌入iOS 4.3系統(tǒng)的網(wǎng)絡(luò)瀏覽器并不具備Safari瀏覽器所提供的某些優(yōu)化功能。

  蘋果發(fā)言人特魯?shù)佟つ吕?Trudy Muller)說:“嵌入式瀏覽器確實沒有充分利用Safari網(wǎng)頁性能優(yōu)化功能。”這些優(yōu)化功能可能包括Nitro JavaScript引擎及Safari瀏覽器“異步”加載網(wǎng)頁。最終結(jié)果是,圍繞該平臺構(gòu)建的Web應(yīng)用的性能趕不上運行于Safari瀏覽器的應(yīng)用和網(wǎng)頁。

  加拿大軟件公司Blaze Software周三公布的一項測試結(jié)果顯示,高端Android智能手機三星Nexus S的網(wǎng)頁加載速度比蘋果iPhone 4快了52%。這一消息迅速在互聯(lián)網(wǎng)上傳開。蘋果立即作出回應(yīng),稱Blaze公司采用的測試方法存在嚴重問題。但是,蘋果馬上回應(yīng)稱,Blaze公司的測試方法存在瑕疵。

  穆勒說:“這項測試存在瑕疵。他們沒有真正在iPhone上測試Safari瀏覽器,相反,只是測試了他們自己的專利應(yīng)用,該應(yīng)用支持嵌入式網(wǎng)絡(luò)瀏覽!盉laze如今公開承認其測試方法可能存在瑕疵。該公司在更新過的博客中寫道:“有些人想弄清楚我們的測試中是否采用了新Nitro JavaScript引擎。我們?nèi)栽谡{(diào)查這個問題。根據(jù)迄今的種種跡象,我們不能肯定是否采用了該引擎!

  Blaze CTO蓋伊·伯德扎尼(Guy Podjarny)稱,該公司在研究中的確采用了嵌入式網(wǎng)絡(luò)瀏覽器,但并沒有證實蘋果提到的優(yōu)化功能是否發(fā)揮了作用。Blaze表示,其測試具有一定的依據(jù):“測試Android平臺結(jié)果表明,JavaScript僅僅占到總載入時間的很小比例,平均為15%左右。這一點表明,即便沒有使用Nitro,它只是稍微縮小了這個差距!

  多家手機開發(fā)商表示,采用UIWebView API的iOS應(yīng)用并沒有從嵌入蘋果Safari瀏覽器中的某些工具獲益。根據(jù)開發(fā)者的介紹以及The Register網(wǎng)站進行的測試,這些應(yīng)用的速度均比在SunSpider JavaScript上面的測試慢2倍到2.5倍。同時,它們也沒有受益于Safari瀏覽器的某種緩存或“異步模式”。Web應(yīng)用也可以保存到iOS主屏,然后與Safari瀏覽器一起推出,由開發(fā)者而不是用戶選擇應(yīng)用推出的方式。

  目前尚不清楚以這種方式繞開Safari的應(yīng)用為何不能使用蘋果所有Web優(yōu)化。蘋果剛在上周發(fā)布了iOS 4.3,優(yōu)化問題在未來的升級中可能會有所改善,但蘋果不愿對此發(fā)表評論。根據(jù)兩家不同開發(fā)商進行的測試結(jié)果,保存到iOS主屏部分HTML5 Web應(yīng)用也可在離線狀態(tài)下與iOS早期版本兼容,但在iOS 4.3上不起作用,這顯然是因為某些緩沖路徑改變了。

  知情人士本周透露,蘋果無意將Safari所有優(yōu)化功能安裝到嵌入式瀏覽器:“蘋果基本上是在通過某些瑕疵令Web應(yīng)用質(zhì)量不可靠,即便他們宣稱HTML5是一個功能齊全的平臺。”所以,如果從Safari瀏覽器載入iOS 主屏,Web應(yīng)用(用HTML、CSS和JavaScript等Web技術(shù)開發(fā)的工具)的優(yōu)點得不到體現(xiàn)。這個平臺至少在某些小方面促使開發(fā)者將Web應(yīng)用保存在瀏覽器內(nèi)。

  無論蘋果最初對主屏應(yīng)用和Safari應(yīng)用之間的差異持什么樣的態(tài)度,如今這一問題已經(jīng)公開化——蘋果公開承認了這種差異——iOS 操作系統(tǒng)的升級版本可能會有所改善。另外,向嵌入式網(wǎng)絡(luò)瀏覽器添加Safari優(yōu)化功能,符合蘋果的最大利益——這至少是蘋果CEO史蒂夫·喬布斯(Steve Jobs)向外界傳遞的信息。

  喬布斯曾說過:“我們堅信涉及互聯(lián)網(wǎng)的所有標準都是開放的。蘋果沒有支持Flash功能,而是采用了HTML5、CSS 和JavaScript。作為蘋果、谷歌等公司采用的新標準,HTML5可以讓開發(fā)者在不依賴第三方瀏覽器插件(如Flash)的情況下,制作功能先進的圖形、動畫等。它是完全開放的,由蘋果加入的一個標準委員會控制!(揚帆)