Apple vs Google: Vince iOS 5 contro Android 4.0 Ice Cream Sandwich su HTML5
La sfida tra Apple e Google sul campo della telefonia mobile si arricchisce di un nuovo capitolo, ovvero la navigazione. Il sistema Apple iOS 5 si è infatti rivelato migliore rispetto ad Android di Google nell’interpretare le pagine web scritte in HTML 5, il prossimo standard di programmazione per quello che riguarda le applicazioni su internet.
Sebbene Android Ice Cream Sandwich abbia fatto notevoli passi da gigante dalla sua creazione nell’interpretare HTML 5, iOS 5 di Apple è ancora il migliore. Lo smarpthone Android prescelto per la prova è stato il recente Samsung Galaxy Nexus dotato di Android 4.0 Ice cream Sandiwch, ed è stata una bella sorpresa trovarlo molto preparato alle sollecitazioni di HTML 5, sebbene non ancora all’altezza di iOS 5 di Apple implementato su iPhone 4S. I miglioramenti di Ice Cream Sandwich sono distribuiti tra il supporto totale agli effetti CSSS3, includendo in questo transizioni ed animazioni molto più fluide che rendono le applicazioni del Web come fossero installate ed eseguite in locale.
Per gli sviluppatori Android è quindi possibile adesso creare un’interfaccia utente in HTML 5 che possa apparire funzionale ai massimi livelli anche su dispositivo mobile Android. Inoltre, Android 4.0 è risultato molto soddisfacente anche nella riproduzione audio e video di contenuto embedded in HTML 5; il Samsung Galaxy Nexus è stato, infatti, in grado di eseguire video che nemmeno iPad ed iPhone possono.
Nonostante questo, Android si piazza ancora dietro ad iOS 5 in quanto il supporto del browser di Android non è in grado di aggiornare le app installate in real time dovendo periodicamente aggiornasi per ricavare nuove informazioni. Google però non si scoraggia e, a giudicare dai miglioramenti impressionanti di Ice Cream Sandwich e coadiuvato dal supporto allo sviluppo che sempre viene dalla sezione di Web app per Chrome, è certo che la partita per il miglior sistema operativo mobile per la navigazione è ancora tutta da giocare.






