2011-05-09 8 views
5

Estoy diseñando una aplicación para Android, y los principales dispositivos a los que apuntamos son Nexus S y Galaxy Tab, así que me pregunto qué resolución debería diseñar y qué PPI usar. Estaría usando photoshop.Diseñando para Android - ¿Resolución?

Sorprendentemente, no pude encontrar una sola plantilla de PSD decente para Android, mientras que hay toneladas disponibles para iOS, ¿o tal vez simplemente no estoy buscando en el lugar correcto?

Muchas gracias

Respuesta

7

El Nexus S y el Galaxy Tab tienen pantallas de HDPI. Los tamaños de diseño son:

  • Nexus S: Largo
  • Galaxy Tab: Gran

Para HDPI gráficos la resolución nominal es de 240 DPI. El tamaño de un gráfico debería ser

pixels = dips * (density/160)

que para dispositivos HDPI convierte pixels = dips * 1.5, donde dips es el tamaño del objeto en la densidad de píxeles independientes.

Esto significa que un icono de 16x16 normal (MDPI) debe tener 24x24 píxeles en un dispositivo HDPI para mantener el mismo tamaño de gráfico.

Los tamaños de pantalla son:

  • Nexus S: 480x800
  • Galaxy Tab: 1024x600

por lo que sólo hacen sus maquetas de este tamaño.

+0

Google Nexus One - 3.7" - 480 × 800 - 254ppi Nexus S - 4.0" - 480x800 - 235ppi Galaxy Tab - 7" - 600x1024 - 171ppi derecho – 3zzy

+0

Sí, pero no se puede diseñar para cada uno y cada dispositivo individual PPI exacto, a menos que realmente quiera, supongo. Tengo ambos, y un mapa de bits de 32dip (48px en los dispositivos) se ve más o menos igual en ambos, por lo que diseñar para las pautas funciona bien a menos que quiera obtener una precisión realmente precisa en sus diseños. –

+0

Hmm ... así que ¿debería simplemente diseñar para 480x800 en hdpi (240) y 600x1024 en mdpi (160) - y los dispositivos con resoluciones de pantalla similares se escalarán automáticamente? – 3zzy

1

se puede ver detalles de cada dispositivos móviles aquí (http://deviceatlas.com):

http://deviceatlas.com/devices/Samsung/Nexus+S/entry/2282190

deviceatlas.com/devices/Samsung/Galaxy+Tab/ entrada/1999308

deviceatlas.com/devices/Samsung/Galaxy+Tab+2/entry/2258482

deviceatlas.com/devices/Samsung/Galax y + Tab + 10.1/entry/2418093

También puede usar la secuencia de comandos Tera-WURFL para detectar el ancho del dispositivo móvil obteniendo el agente de usuario del navegador. Vea la demostración aquí: http://www.tera-wurfl.com/explore/

Cuestiones relacionadas