2010-03-29 16 views
5

que veo en las páginas del SDK de Android, menciona algunas resoluciones de pantalla a esperar en las plataformas Android:¿Qué resoluciones de aplicaciones de Android son compatibles?

Pantalla pequeña
QVGA (240x320), 2.6 "-3.0" diagonal

normal de la pantalla WQVGA (
240x400), 3,2 "-3,5" FWQVGA diagonal (240x432), 3,5 "-3,8" diagonal HVGA (320x480), 3,0 "-3,5" diagonal WVGA (480x800), 3,3 "-4,0" diagonal FWVGA (480x854) , 3.5 "-4.0" diagonal

Gran pantalla
WVGA (480x800), 4.8 "-5.5" diagonal FWVGA (480x854), 5.0 "-5.8" diagonal

Obviamente, probando una aplicación que desea vender en todas estas resoluciones va a ser una dolor. ¿Hay alguna información sobre qué porcentaje de teléfonos Android que se utilizan utiliza las resoluciones anteriores? Mi esperanza es que solo haya realmente 3 o más resoluciones populares ...

+0

Los teléfonos más nuevos pueden cambiar la situación. ¿Su aplicación realmente depende de la resolución de la pantalla? – liori

+0

Tampoco olvidemos que Android se usa en tabletas, netbooks y lectores electrónicos con capacidad para Internet. –

+0

Esta pregunta parece estar fuera de tema porque se trata de resoluciones admitidas para una aplicación de Android, cuya información estaría mejor disponible en el sitio del proveedor. – devnull

Respuesta

8

Los tamaños de pantalla más comunes son 320x480 (G1, Hero), 480x800 (Nexus One y Desire) y 480x854 (Droid) que es casi lo mismo. Si vas con una 4ª resolución, tendría que ser la 240x320 para cosas como el tatuaje.

Dicho esto, para muchas aplicaciones, las diferentes resoluciones de pantalla simplemente no importan. Mientras codifiques usando píxeles independientes de densidad, pesos de diseño y similares, normalmente todo se redimensionará automáticamente. Si está haciendo algo con gráficos, sí, es más doloroso ya que podría necesitar archivos de imágenes de diferentes tamaños. Dicho esto, Android automáticamente escalará muchas cosas automáticamente. ¿Has leído Supporting Multiple Screens? Es un enlace útil del sitio de Desarrolladores de Android que brinda algunas de las mejores prácticas sobre cómo manejarlo.

+0

Gracias. Sé acerca de qué escalado automático, etc., pero esto es más un problema para cosas como juegos en los que generalmente no puedes usar widgets personalizados y necesitas poder colocar todo en la pantalla de una manera visualmente agradable que no obstruya el juego. . – wordyword

+0

Supongo que depende de lo complicado que sea tu juego. Si solo se trata de 2D con un número limitado de imágenes utilizadas para generar sus bitmaps, puede incluir un mapa de bits diferente para cada tamaño de pantalla general, p. una imagen diferente para pantallas 'grandes', pantallas 'medianas' y pantallas 'pequeñas'. También puede obtener el tamaño de la pantalla o el tamaño de su vista personalizada en píxeles, o métricas más generales como la densidad de pantalla, para calcular su propio factor de escala.Por último, puede usar diferentes diseños para diferentes tamaños de pantalla. Sin embargo, aún no he probado 3D, así que no puedo decir lo difícil que es manejarlo. –

+1

Aquí está mi lista de lo que vale: http://jacksonkr.com/content/basic-android-device-resolutions – Jacksonkr

Cuestiones relacionadas