關於Android手機上網和iPhone手機上網,我們曾經發表Android手機上網比iPhone快了52%的文章。但是蘋果(Apple)也提出了反駁。
發表加拿大軟件公司Blaze Software周四公布的一項測試結果顯示,高端Android智能手機三星Nexus S的網頁加載速度比蘋果iPhone 4快了52%。蘋果對此回應稱,Blaze公司採用的測試方法存在嚴重問題。
據悉,通過3G網絡和Wi-Fi,Blaze軟件加載了上榜《財富》雜誌的1000公司網站的近4.5萬個網頁,發現Android手機的網頁 加載速度比iPhone快。而測試結果顯示,Nexus S平均要快52%,在84%的時間裏勝過iPhone。對此,蘋果回應稱這純屬無稽之談。
蘋果發言人納塔利·克利斯(Natalie Kerris)說:「這項測試存在瑕疵。他們沒有真正在iPhone上測試Safari瀏覽器,相反,隻是測試了他們自己的專利應用,該應用支持嵌入式網 絡瀏覽,無法體現用戶通過點擊瀏覽器圖標時Safari所具備的性能增強。盡管這項基礎測試存在瑕疵,但他們依然隻發現網頁平均加載速度隻存在1秒之 差。」
之所以出現這種問題,是因為Blaze在測試中沒有使用Safari瀏覽器,而是具有類似功能的編程機製。Blaze稱,該公司利用一種定製應 用測試了1000家公司的網站,該定製應用是其采用蘋果UIWebView技術開發的。UIWebView可以使程序設計人員將Web內容嵌入應用中。盡 管如此,UIWebView並沒有受益於標準瀏覽器Safari的性能改善。
據手機網絡編程專家馬克斯米安諾·弗特曼(Maximiliano Firtman)介紹,在這些好處中,其中一項就是用於運行JavaScript程序的新Nitro引擎。它可以異步加載網頁內容。另外,Safari而 非UIWebView在加載HTML5格式網頁時也使用了新技術。
對於蘋果方面的質疑,Blaze CTO蓋伊·伯德紮尼(Guy Podjarny)在一份聲明中稱:「測試時之所以選擇了嵌入式瀏覽器,主要是因為iPhone應用隻支持它。像常規瀏覽器一樣,Blaze假定蘋果會對嵌入式瀏覽器升級。如果不是這樣,根據蘋果的反應,嵌入式瀏覽器肯定可能產生不同的結果。如果蘋果決定在嵌入式瀏覽器中採用優化技術,那麼我們也願意提供新的報告,得出新的性能結果。」
盡管Blaze的測試可能沒有反映出大多數iPhone用戶瀏覽網頁的方式,但它確實引出了一個UIWebView帶來的問題。應用開發人員可 能希望利用UIWebView來開發他們自己的應用,這些應用基本上就是方便打包的Web應用,不會出現在Safari用戶界麵,這就意味著要犧牲速度。 弗特曼稱,蘋果規定像Skyfire這樣的第三方瀏覽器必須使用蘋果的引擎,這使得第三方軟件也受到影響。
非Safari瀏覽器應用的性能早在兩天前就引起關注。科技網站The Register的一份測試報告提出了一種可能性,蘋果可能是故意降低了Safari瀏覽器性能,迫使應用開發商使用App Store應用商店,從而可以使蘋果獲得30%的銷售分成。。
這方面的擔憂涉及另外一個操作Web應用的方法:在網頁之外開發應用。這是一個用戶可以在Safari瀏覽器完成的操作,讓他們將圖像放到iPhone屏幕上,但運行這個應用確實不需要Safari或UIWebView。
所謂的陰謀論也引來了許多專業人士的普遍質疑。他們表示,如果市場上沒有其他智能手機操作平台,一家公司可能會採取這種手段,但現在的問題是,除了蘋果iOS,包括Google在內的許多公司都推出了自己的手機操作係統。