Apple conferma, per le web app su iOS niente Nitro

Apple ha confermato le rilevazioni dei giorni scorsi sulle prestazioni inferiori delle web app rispetto alla fruizione dei siti da Safari o dalle classiche applicazioni.

Avatar di Manolo De Agostini

a cura di Manolo De Agostini

Apple ha confermato che il "web viewer" integrato in iOS 4.3 non offre alcune ottimizzazioni integrate nel browser Safari, confermando le rilevazioni effettuate nei giorni scorsi (App al rallentatore con iOS 4.3: bug o vera furbizia?). "Il web viewer integrato non si avvantaggia delle ottimizzazioni prestazionali di Safari", ha dichiarato il portavoce di Apple, Trudy Muller.

Posizionando l'icona di una pagina web sulla schermata principale dell'iPad o dell'iPhone si crea una cosiddetta "web app". Cliccando sulla suddetta icona non si fa uso del motore di JavaScript Nitro e di altre caratteristiche che migliorano le prestazioni, come alcune tecniche di caching o il caricamento asincrono della pagine web. Per questi motivi si nota una differenza di prestazioni riscontrabile tra la navigazione dall'interno di Safari e le cosiddette "web app".

"Le applicazioni web centriche realizzate per la piattaforma, inclusi i browser di terze parti che usano il web viewer integrato, non offrono le stesse prestazioni delle applicazioni e delle pagine web avviate dall'interno di Safari", scrive The Register, sito che per primo ha pubblicato queste rilevazioni.

Test analoghi sono stati fatti anche da Blaze Software, riscontrando dati simili. L'azienda ha pubblicato dei test in cui si dimostra che il Nexus S naviga più rapidamente dell'iPhone 4. Blaze ha caricato 45 mila pagine Web, sia in 3G che Wi-Fi, concludendo che il Nexus S è mediamente più veloce del 52 percento, e batteva l'iPhone l'84 percento delle volte.

Blazer però non sapeva del problema che vi abbiamo descritto e perciò l'analisi non è da ritenersi accurata. "L'analisi è viziata da un problema. Non hanno testato il browser Safari dell'iPhone, ma solo la loro applicazione proprietaria che usa un web viewer integrato che non si avvantaggia delle ottimizzazioni prestazionali di Safari. Malgrado questo fondamentale problema, hanno riscontrato una differenza media di un solo secondo nel caricamento delle pagine web", ha affermato un portavoce di Apple.

Blaze Software ha infatti testato i siti web tramite un'applicazione creata usando la tecnologia UIWebView, che consente ai programmatori d'integrare contenuti web in un'applicazione. Così facendo, come rilevato e come poi confermato da Apple, non si gode dei benefici integrati nel browser Safari di iOS 4.3.

Insomma, per ora c'è una disparità prestazionale tra le applicazioni classiche scaricate dall'App Store, la fruizione dei siti direttamente dal browser Safari e le web app, ovvero i collegamenti a siti web inseriti nella schermata dei dispositivi iOS. Al momento non è chiaro se Apple estenderà i miglioramenti di Safari anche ad altre parti di iOS.