2010-03-29 13 views
5

Vedo sulle pagine SDK di Android, si parla alcune risoluzioni dello schermo che pensavi piattaforme Android:Quali risoluzioni di app Android supportare?

Piccolo schermo
QVGA (240x320), 2.6 "-3.0" diagonale

Schermo normale
WQVGA (240x400), 3.2 "-3.5" diagonale FWQVGA (240x432), 3.5 "-3.8" diagonale HVGA (320x480), 3.0 "-3.5" diagonale WVGA (480x800), 3.3 "-4.0" diagonale FWVGA (480x854) 3.5 "-4.0" diagonale

Grande schermo
WVGA (480x800), 4.8 "-5.5" diagonale FWVGA (480x854), 5.0 "-5.8" diagonale

Ovviamente, testando un app che si desidera vendere su tutte queste risoluzioni sta per essere un dolore. Esistono dati su quale percentuale dei telefoni Android utilizzati utilizza le risoluzioni sopra? La mia speranza è che ci siano solo 3 o più risoluzioni popolari ...

+0

I telefoni più recenti potrebbero cambiare la situazione. La tua app dipende davvero dalla risoluzione dello schermo? – liori

+0

Non dimentichiamo inoltre che Android viene utilizzato in tablet, netbook e e-reader con funzionalità Internet. –

+0

Questa domanda sembra essere off-topic perché riguarda le risoluzioni supportate per un'app Android, le cui informazioni sarebbero le migliori disponibili sul sito del fornitore. – devnull

risposta

8

Le dimensioni dello schermo più comuni sono 320x480 (G1, Hero), 480x800 (Nexus One e Desire) e 480x854 (Droid) che è quasi la stessa. Se stai andando con una quarta risoluzione, dovrebbe essere il 240x320 per cose come il tatuaggio.

Detto questo, per molte applicazioni, le diverse risoluzioni dello schermo semplicemente non contano. Finché si codifica utilizzando pixel indipendenti dalla densità, pesi di layout e simili, normalmente tutto si ridimensionerà automaticamente. Se stai facendo qualcosa con la grafica, sì, è più che altro un dolore dal momento che potrebbe essere necessario avere file di immagini di dimensioni diverse. Detto questo, Android continuerà a ridimensionare automaticamente molte cose. Hai letto Supporting Multiple Screens? È un link utile dal sito degli sviluppatori Android che fornisce alcune best practice su come gestirlo.

+0

Grazie. So cos'è l'auto-ridimensionamento ecc. Ma questo è più un problema per cose come i giochi in cui generalmente non si possono usare i widget personalizzati e bisogna essere in grado di adattare tutto sullo schermo in un modo visivamente piacevole che non ostruisca il gameplay . – wordyword

+0

Suppongo che dipenda da quanto sia complicato il tuo gioco. Se è solo 2D con un numero limitato di immagini utilizzate per generare le tue bitmap, puoi includere una bitmap diversa per ciascuna dimensione generale dello schermo, ad es. un'immagine diversa per schermi "grandi", schermi "medi" e schermi "piccoli". Puoi anche ottenere la dimensione dello schermo o la dimensione della tua vista personalizzata in pixel, o più metriche generali come la densità dello schermo, per calcolare il tuo fattore di scala.Infine è possibile utilizzare diversi layout per diverse dimensioni dello schermo. Tuttavia, non ho ancora provato 3D, quindi non potrei dire quanto sia difficile da gestire. –

+1

Ecco la mia lista per quello che vale: http://jacksonkr.com/content/basic-android-device-resolutions – Jacksonkr

Problemi correlati