non sono nuove le voci che vedono android penalizzato rispetto a Web OS, o iPhone OS, a causa della sua forte frammentazione,esso vanta infatti terminali con differenti versioni dello stesso OS, con differenti architetture, e differenti schermi,tutte cose che possono costituire una forte limitazione alla fruizone e allo sviluppo del market!
Nel settembre 2009 è stato lanciato da HTC il primo terminale android con una risoluzione differente dall’HVGA, montata su HTC G1,Magic e Samsung Galaxy, questi era il Tatoo, e per poter supportare la risoluzione QVGA, il produttore ha dovuto inserire una versione successiva a quella dei terminali usciti fino ad allora, la 1.6 (Donut) che supporta schermi con risoluzioni diverse dai canonici 320x480pixels!
Da allora tutti gli sviluppatori hanno provveduto ad ampliare la compatibilità delle loro applicazioni, aggiungendo tale supporto, che viene ampiamente spiegato nella documentazione android, precisamente a questo indirizzo: LINK
Come sarà la situazione a distanza di 4 mesi dall’uscita del primo terminale con risoluzione differente?
Premettiamo prima del test che i problemi maggiori si hanno con terminali a risoluzioni minori di quella HVGA piuttosto che con quelli con risoluzioni maggiori, ma non avendo un Tatoo disponibile per il test, l’abbiamo effettuato su un Acer Liquid dotato di Android 1.6 e schermo da 3.5″ con risoluzione WVGA.
Per far questo test abbiamo provato oltre 70 applicazioni, tra le più scaricate dal market, ne citiamo alcune:
- Comunicazioni: Androidiani Chat, Handcent SMS,Dolphin Browser, Hi AIM Beta,eBuddy IM, twidroid, chompSMS, ecc
- Consultazione: Google Sky Map, Free Dictionary, WikiMobile Encyclopedia, Wapedia, ecc
- Finanza: Currency Converter, Tip Calculator, Finance, ecc
- Intrattenimento: Backgrounds,Ringtones,Movies and Showtimes,ecc
- Multimediali: Shazam, PicSay, i Music, Ringdroid,imeem Mobile,ecc
- Notizie e Meteo: The Weather Channel, Androidiani Rss Reader, ecc
- Produttività: Advanced Task Killer, AD Notepad, Astro File Manager, Voice Recorder ecc
- Salute: Calorie Counter
- Shopping: Barcode Scanner, ShopSavy, ecc
- Sociale: Facebook for Android, Drinking Games, ecc
- Strumenti: Compass, Scientific Calculator, Google translate, ecc
- Viaggi: Google Maps, Places Directory, ecc
Come vedete la lista delle applicazioni provate è veramente lunga, e queste appartengono a categorie molto differenti tra loro, tuttavia non ho riscontrato un solo problema di visualizzazione o di comportamento in esse, ne per quanto riguarda la modalità verticale, che quella in orizzontale!
Non contento dell’esito del test, deciso a trovare almeno un esempio di applicazione penalizzata dalla frammentazione di android, ho provato a testare un tipo di applicazioni che speravo mi avrebbe aiutato a documentare qualche artefatto grafico dovuto a questo tipo di problema!
Così ho scandagliato la lista dei giochi disponibili sul market (alcuni gratuiti e alcuni a pagamento) per vedere se essi mi avrebbero dato problemi su un terminale con risoluzione differente da quella della prima release di android:
Abduction
Questo gioco ha lo scopo di far saltellare una mucca su delle aiuole fino ad arrivare in cima
Breaktheblock
Classico gioco della pallina che deve rompere i blocchi di mattoni
Texas Hold’Em
Pocker alla Texana online
Briscola
Classico gioco della briscola
Jewellust Xmas
Scambia e muovi i segni per eliminare simboli dello stesso colore
Labyrinth
Famoso gioco in cui bisogna arrivare a destinazione, senza far cadere la pallina nei buchi.
Solitaire
Classico solitario
Spades
Presente anche su windows
Ed ecco una tabella riassuntiva sul loro comportamento:
Come vedete a parte Texas Hold’Em che non ha funzionato, continuava a dare errore di connessione sia in Wifi che in 3G, e Breaktheblock il quale funzionava correttamente, tuttavia mostrava una striscia grigia in basso, tutti gli altri giochi si sono comportati correttamente, ed insieme alle applicazioni precedentemente testate, vanno a smontare la tesi secondo la quale la frammentazione in Android è un grosso problema!