
Una compagnia software canadese, la Blaze Software, ha realizzato un report pubblicizzato come “la più grossa ricerca di sempre sulle performance del browser degli smartphone“. Lo studio è diventato noto nelle ultime ore per essere viziato e aver causato non poche polemiche.
Secondo i risultati del report, Android è il 52% più veloce di iPhone nel caricamento delle pagine Web. La compagnia ha condotto 45.000 test con i due sistemi operativi per giungere a questo risultato e una delle sorprese più eclatanti scoperte da team di Blaze è che “nonostante le significative performance ottenute da JavaScript con l’ultimo aggiornamento ad Apple iOS 4.3 e Google Android 2.3, questi miglioramenti non hanno comportato cambiamenti misurabili nel tempo attuale di caricamento delle pagine dei siti testati”.
Secondo la documentazione prodotta da Blaze, “i misuramenti venivano effettuati utilizzando l’app personalizzata che sfrutta il browser incluso nella piattaforma. Ciò significa WebView (basato su Chrome) per Android e UIWebView (basato su Safari) per iPhone.”
Il problema è che utilizzando UIWebView, nonostante sia basato su Safari, non ha ricevuto nessuno degli aggiornamenti che invece Safari ha ottenuto con iOS 4.3, quindi utilizzare un browser incorporato non è la stessa cosa che utilizzare il browser ufficiale. Safari include il motore Nitro JavaScript in grado di far girare JavaScript a velocità doppia rispetto al passato. UIWebView non include questi miglioramenti, quindi i test risultano falsati.
Natalie Kerris, portavoce di Apple, ha dichiarato:
I loro test sono viziati perchè non hanno messo alla prova il web browser presente su Safari. Invece hanno testato solo la propria applicazione che utilizza un visualizzatore web incorporato che non è dotato delle ottimizzazioni di performance di Safari. Nonostante questi fondamentali vizi di forma nei test, hanno trovato solo un secondo di media di differenza nel caricamento delle pagine.
Guy Podjarny, CTO di Blaze e co-fondatore ha dichiarato che
ci si aspettava che sarebbe stata una competizione più testa a testa e che l’ultimo miglioramento nella velocità di JavaScript avesse un impatto materiale maggiore sulle performance. Il fatto che Android battesse iPhone con un così grande margine non ce lo si aspettava.
Il problema è che non è stato testato alcun miglioramento nella velocità di JavaScript. Secondo Blaze, il tempo medio di caricamento di Android è stato 2.144 secondi mentre il tempo medio di iPhone è stato 3.254 secondi.
A seguito della polemica, però, Blaze ha ammesso a CNET di aver viziato i test.
[Via LoopInsight | Foto IntoMobile]