Recensione: i migliori browser per smartphone Android

Sono trascorse 12 settimane da "mobilegeddon", il giorno in cui l'algoritmo di ricerca di Google ha iniziato a valutare la navigabilità di un sito Web su un piccolo schermo mobile e premiare i siti che semplificano la vita agli utenti di smartphone. Questo come ogni cosa segna il giorno in cui lo smartphone è diventato un cittadino Web ufficiale ei browser mobili hanno ottenuto tutti i diritti e privilegi come i loro omologhi desktop.

Tutti salutano il Web mobile! E qual è il miglior browser per dispositivi mobili? Ora che si sono guadagnati il ​​loro posto nel Web, ha senso spingerli attraverso lo strizzatore e vedere cosa possono fare.

La prima cosa che molte persone noteranno è quante scelte abbiamo. Sebbene questa recensione affronti sei browser per smartphone Android, potrebbero esserci almeno un'altra mezza dozzina o contendenti più seri. Poi sembrano esserci diverse dozzine in lotta per una fetta più piccola di quota di mercato.

La seconda cosa che è evidente: il gioco è diverso. Mentre i browser desktop tendono ad essere ricchi di funzionalità e tutto per tutte le persone, gli sviluppatori di browser per smartphone mirano a semplificarli. Lo spazio sullo schermo è abbastanza piccolo e le dita sono abbastanza grasse che i browser mobili non possono offrire molte funzionalità. Semmai, le funzionalità si intromettono e diventano anti-funzionalità.

L'obiettivo del browser dello smartphone è rendere la pagina, visualizzarla sullo schermo e togliersi di mezzo. Anche le schede sono controverse, poiché non tutti vogliono scambiare quei preziosi pixel a proprio vantaggio. Ogni funzionalità deve giustificare il suo valore nello spazio sullo schermo e molte funzionalità sembrano perdere.

Terzo, ti rendi conto che la concorrenza è rigida. Tutti i browser qui fanno un buon lavoro nel rendering delle pagine Web per il piccolo schermo. È improbabile che tu non riesca a leggere una pagina Web semplicemente perché stavi utilizzando un browser diverso. Ognuno di loro porta a termine il lavoro.

Tuttavia, le sottili differenze possono sommarsi. Alcuni browser sono più veloci di altri sui due diversi benchmark JavaScript, SunSpider e Octane. Le variazioni potrebbero non avere importanza con alcuni siti di base, ma questi ritardi, per quanto leggeri, possono accumularsi quando si utilizzano pagine complesse e le applicazioni Web più elaborate che stanno diventando più comuni.

A complicare ulteriormente le cose, alcuni browser si sono distinti in un test ma non nell'altro. Entrambi i test includono un codice come la crittografia che è abbastanza simile, ma in generale, la raccolta di SunSpider sembra un po 'più semplice e focalizzata sul puro calcolo. I browser che funzionano bene con calcoli semplici e ripetuti di solito funzionano bene con SunSpider.

I punteggi più alti sono migliori per HTML5Test e Octane; spazio di archiviazione totale per informazioni sull'app
Browser Android Spazio di archiviazione totale HTML5Test

Octane 2.0

SunSpider 1.0.2

Chrome 43.0.2357 81.38MB 518 2.158 2222,7 ms +/- 9,7%
CM Browser 5.1.90 15,9 MB 384 2.161 1631,8 ms +/- 2,9%
Dolphin 11.4.10 37,1 MB 412 1.515 2267,8 ms +/- 9,2%
Firefox 38.0.5 47,5 MB 474 2.311 1928,6 ms +/- 8%
InBrowser 2.22.1 2,7 MB 384 2.293 1517,4 ms +/- 4,9%
UC Browser 10.5.0 45,1 MB 413 1.630 1519,2 ms +/- 8,2%

Il test Octane include diverse grandi applicazioni Web con decine di migliaia di righe di codice. Include anche alcuni test per sottolineare le routine di allocazione degli oggetti e misurare gli effetti della raccolta dei rifiuti, della compilazione e di altri inconvenienti che possono far impazzire gli utenti. Se sei preoccupato per le prestazioni del tuo browser con app Web complesse, ti consigliamo di prestare molta attenzione al numero di ottano. Probabilmente è più bravo a catturare l'abilità di destreggiarsi tra grandi blocchi di codice.

Un problema è che studiare isolatamente le prestazioni di ogni browser è difficile. Ho eseguito i test caricando le pagine Web nei browser su un Samsung Galaxy S3 con Android 4.4. Prima di iniziare, ho ucciso tutti gli altri programmi in esecuzione con Advanced Task Killer prima di avviare il browser. Anche se questo ha interrotto tutti i processi per un po ', era chiaro che alcuni avevano la capacità di avviarsi da soli. App come Facebook o Chrome sono come gli zombi: non rimarranno morti.

Ci sono differenze più profonde con i punteggi di HTML5Test. Tutti i browser si sono comportati abbastanza bene in questo test, in molti casi migliori dei browser desktop, ma alcuni offrivano più nuove funzionalità di altri. Sono importanti? Non con siti web piccoli e semplici che servono semplicemente pagine, ma le funzionalità mancanti potrebbero alterare un sito complesso e moderno costruito con le forme più recenti e le funzionalità interattive in HTML5.

Un'altra parte che le persone spesso trascurano è l'integrazione con il desktop. Dopotutto, è bello poter condividere segnalibri e altri dettagli sui tuoi dispositivi. Ovviamente questo significa che qualche azienda terrà traccia di tutte le tue mosse, ma questo è il prezzo che paghi per comodità. (Per qualche motivo, gli smartphone raramente ti consentono di toccare i file o fare qualcosa sotto il cofano, quindi non è facile eseguire questo trasferimento senza utilizzare il cloud.)

Tutto ciò rende la valutazione delle differenze tra i browser mobili un po 'un'arte. Se utilizzi siti Web più semplici o navighi solo occasionalmente, la scelta di un browser particolare probabilmente non farà molta differenza. Ma se utilizzi siti complessi dal punto di vista computazionale che fanno molto affidamento sulle nuove funzionalità HTML5, dovresti esaminare attentamente i risultati del test.

In altre parole, puoi usarlo per la maggior parte del tempo, finché non ti senti frustrato. Alcuni anni fa, le persone erano felici di poter aprire un sito Web su uno smartphone. La capacità di pizzicare e ingrandire è stata un miracolo. Ora stiamo trascorrendo così tanto tempo con i piccoli schermi che dobbiamo dedicare tempo alla valutazione dei browser e alla sostituzione del browser di serie con un'opzione migliore.

Chrome per Android

C'è qualcosa di diverso nella versione Android di Chrome. Mentre la versione desktop è un browser completo e dominante che supporta un enorme ecosistema pieno di plug-in ed estensioni, la versione Android sembra libera. A parte il supporto per le schede e la navigazione privata, non c'è molto da notare su Chrome per Android.

L'unica parte che spicca è il punteggio di 518 su HTML5Test, che è abbastanza vicino al massimo di 555. Come Chrome sul desktop, il browser mobile offre i migliori punteggi di compatibilità per chiunque desideri utilizzare i siti con le ultime aggiunte in HTML5.

Quasi tutti i nuovi elementi e widget di input dei moduli sono presenti. Le uniche funzionalità che mancano e che potrebbero causare problemi agli sviluppatori è il supporto per alcuni codec video. Chrome supporta H.264 e WebM, ma non Ogg Theora o MPEG-4 ASP. Non è inoltre possibile selezionare tracce audio o video.

Il resto delle omissioni sono principalmente funzionalità più recenti per il lavoro in background che rende le pagine Web più interattive. Non è ancora disponibile alcun supporto per gestori di contenuti personalizzati, lavoratori condivisi o flussi scrivibili. Sono essenziali? Probabilmente non per la maggior parte dei siti, ma potrebbe cambiare.

I risultati del test di velocità, tuttavia, non sono così stellari. I numeri sono al centro del gruppo, quindi c'è poco di cui vantarsi.

Una funzione che può essere utile con alcuni siti è il "risparmio dati" di Chrome. Google precaricherà i siti con il proprio motore proxy e li comprimerà prima di inviare i file al tuo smartphone. Questo può accelerare la connessione e risparmiare denaro sui piani dati mobili. Il browser tiene un conto corrente di quanto risparmia e lo condivide in una scheda. Alcuni siti importanti non hanno fornito alcun risparmio, forse perché sono già compressi insieme, ma altri hanno prodotto risparmi dal 50 al 55 percento. Ovviamente il tuo chilometraggio varierà.

CM Browser per Android

La prima cosa che noti quando avvii CM Browser è la home page con le icone di alcuni dei principali siti web, un po 'di notizie e un elenco delle ricerche di tendenza. Quindi vedrai gli annunci incastonati nel mezzo. Se ti danno fastidio, puoi spegnerli. La home page, però, è fissa. Non puoi sostituire la pagina incorporata di CM Browser con un'altra.

Non ci sono molti extra oltre a questa home page. La caratteristica migliore è l'opzione di traduzione nel menu della pagina che tradurrà una pagina in una lingua a tua scelta. È una buona funzionalità per chiunque desideri leggere siti di tutto il mondo.

Il punteggio HTML5Test, 384, non è eccezionale. Sebbene il supporto per i tag e gli elementi del modulo più recenti sia ampiamente disponibile, esistono grandi lacune in molte altre aree. Molti utenti perderanno il supporto per l'API degli appunti, ad esempio, o la possibilità di trascinare e rilasciare.

I gestori personalizzati, i flussi e le API peer-to-peer non sono affatto supportati. Anche l'API di crittografia web e la Content Security Policy 1.1 vanno nel dimenticatoio. Nel mondo dei codec, il supporto è limitato a H.264 e WebM con compressione VP8.

In tutto, non manca nulla di assolutamente cruciale, ma ci sono molti buchi che impediranno a un'app Web di fare molto di più che visualizzare alcuni dati e rispondere ad alcuni clic.

La buona notizia è che i risultati Octane e SunSpider di CM Browser sono vicini al top. CM Browser è anche abbastanza piccolo e compatto. Ma mentre il sito Web per il browser fissa l'impronta a soli 1,6 MB, quando ho guardato lo spazio di archiviazione totale subito dopo l'avvio, era cresciuto a 15,9 MB. Questo era ancora il secondo più piccolo nel test, ma mostra come i dati memorizzati nella cache possono avere un effetto. Quando ho effettuato il check-in più tardi dopo aver lavorato su questa recensione, lo spazio di archiviazione totale era cresciuto fino a 23 MB. Puoi regolare la quantità di dati da memorizzare nella cache con il menu delle impostazioni.

In tutto, CM Browser è un browser relativamente piccolo che non offre tutte le funzionalità HTML5, ma offre alcune delle migliori velocità.

Dolphin Browser per Android

Dolphin è uno dei browser più conosciuti per Android che non ha un cugino nello spazio desktop. L'azienda si concentra sulla piattaforma mobile e questo ha i suoi vantaggi. Il servizio Dolphin Connect, ad esempio, sincronizzerà segnalibri e dettagli con un'ampia gamma di browser desktop, inclusi Chrome, Firefox e Safari.

Un'altra caratteristica ancora desiderabile per alcune persone è il supporto per Flash di Adobe. Ciò è essenziale per la riproduzione di alcuni giochi, in particolare molti giochi occasionali basati sul Web, e può essere una parte fondamentale di molti siti Web.

Dolphin include anche diverse funzionalità che semplificano l'utilizzo di un piccolo schermo con una piccola tastiera. Puoi, ad esempio, personalizzare i tuoi gesti in modo che Dolphin ti porti a un sito particolare se muovi il dito in uno schema particolare.

Un'opzione migliore potrebbe essere Dolphin Sonar, che utilizza il riconoscimento vocale per connetterti ad alcuni dei principali siti web. Dicendo "Pizza di Yelp" si va direttamente a una ricerca di Yelp per pizzerie nelle vicinanze, mentre dicendo "New York Times" si va a una ricerca di Yahoo per le parole "New York Times". È una bella alternativa a Siri perché funziona con l'intero Web invece del motore di ricerca chiuso di Apple. L'unico problema che ho avuto è che sembrava richiedere una forte scossa, senza dubbio per evitare che il problema del movimento leggero facesse scattare l'opzione.

Il punteggio HTML5Test, 415, non è in fondo, ma è vicino. I tag più recenti sono coperti e Dolphin ottiene un punteggio perfetto di 75 per supportare ogni variazione dei diversi elementi del modulo. Tuttavia, i modelli HTML e lo Shadow DOM non sono supportati.

Molte delle lacune sono quelle che abbiamo visto ripetutamente in questi test. C'è poco supporto per le tecniche interattive più elaborate come il trascinamento della selezione, gli eventi del puntatore o il controller di gioco. Dolphin supporta tutti i codec tranne Ogg Theora.

Il divario più grande potrebbe essere la mancanza di WebGL per la visualizzazione di contenuti 3D. Ci sono anche una serie di punti persi nel motore grafico 2D come la possibilità di creare immagini JPEG ed esportarle al volo. Ma, ehi, Dolphin continua a supportare Flash.

Anche i risultati in termini di velocità non sono eccezionali. Le vere attrattive di Dolphin sono le funzionalità extra come il riconoscimento vocale del sonar e i gesti personalizzati. Se stai cercando di eseguire le ultime app Web HTML5, tuttavia, probabilmente sarai sfortunato con qualsiasi ma il più semplice.

Firefox per Android

Il browser Firefox che utilizzi sul desktop è sorprendentemente vicino al browser Firefox che utilizzi sul telefono. Ebbene, i pulsanti extra sono nascosti e l'intero schermo è dedicato alla pagina Web, ma l'interno è simile. Puoi installare componenti aggiuntivi, come puoi sul desktop, e alcuni di essi sembrano piuttosto utili.

Il mondo dei componenti aggiuntivi di Firefox è sorprendentemente fertile e creativo perché Mozilla ha creato un'API aperta. Uno chiamato Lazy Click espanderà il raggio di un clic, rendendo più facile colpire piccoli bersagli. Un altro chiamato URL Fixer eliminerà alcuni errori di battitura comuni come .rog e .ocm. Diverse dozzine di questi componenti aggiuntivi che potrebbero essere definiti essenziali.

Il punteggio HTML5Test di Firefox di 474 è buono ma non nel 500. Il browser ha perso la maggior parte dei suoi punti perché non supporta molti dei tag più recenti come il tipo di menu della barra degli strumenti oi campi del modulo che controllano l'input. La maggior parte degli altri punti sono scomparsi qua e là per mancanza di funzionalità come la possibilità di scegliere la traccia audio o la traccia video con JavaScript.

Sarà interessante vedere per quanto tempo Firefox potrà resistere ad alcune delle protezioni per artisti come la Content Security Policy 1.1 o DRM. Ma la maggior parte di ciò di cui potresti aver bisogno per un'app Web interattiva è lì.

I risultati delle prestazioni Octane e SunSpider di Firefox sono entrambi molto buoni, ma non i migliori. Il vero punto forte è la raccolta di componenti aggiuntivi che si basano sul successo del browser desktop.