El desarrollo de Android se parece mucho más al desarrollo web. Para ser más específico, se parece más al desarrollo web, donde permite que la página cambie de tamaño con la ventana del navegador. El desarrollo de iPhone se parece más al desarrollador web, donde se usa un ancho de página fijo y se puede controlar una gran parte del pago.
Con Android, la pantalla podría tener casi cualquier tamaño, y casi cualquier orientación, pero lo más importante, cualquiera de una variedad de resoluciones. Es como @ 2x pero necesitas más variantes ya que Android es más variado. Es diferente pero te acostumbrarás.
Esta página es que los gráficos oficiales documentación re: http://developer.android.com/guide/practices/screens_support.html
Pero, en realidad, he encontrado esta página a ser de uso más práctico: http://coding.smashingmagazine.com/2011/06/30/designing-for-android/
El objetivo es que cuando se tiene una imagen de un tamaño físico particular en la pantalla, debería mostrar más o menos el mismo tamaño en cualquier dispositivo, ya sea un dispositivo de baja resolución malo o súper de alta resolución (como los próximos).
DIP es una medida que se relaciona con el tamaño físico en lugar de los píxeles. Si dices que algo tiene 100 "de ancho tendrá aproximadamente el mismo tamaño físico en todos los dispositivos con Android, sin importar la resolución del dispositivo.
Puede pegar gráficos de alta resolución en la carpeta drawable-xhdpi, pero Android tendrá que cambiar el tamaño sobre la marcha para que pueda ver problemas de rendimiento y calidad. Es por eso que debes proporcionar un conjunto.
Recuerde al diseñar que las cosas se estirarán. No intentes arreglar todo con el mismo tamaño, no funcionará. Por ejemplo, para botones, es probable que desee utilizar imágenes elásticas (leer en imágenes de 9 parches) para que la aplicación cambie de tamaño dependiendo del tamaño de la pantalla.
También, puede muy bien ser capaz de crear muchos de los iconos que necesita (menús, notificaciones, etc.) utilizando FANTÁSTICO icono de la herramienta de estudio de Roman Nurik http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
Así, por ejemplo, si necesita un icono lanzador de aplicaciones, simplemente le da a su herramienta un mapa de bits, lo recorta, lo escala, lo rellena, agrega un efecto de botón 3D (brillo y sombra) y luego lanza versiones para xhdpi, hdpi, mdpi, ldpi. Me ahorra DÍAS de tiempo en cada proyecto.
¡Buena suerte!
Podría ayudar si describes lo que quieres hacer;). ¿Lo leíste y lo entendiste ?: http://developer.android.com/guide/practices/screens_support.html – mibollma
Básicamente debes mantener los iconos correctos en la carpeta correcta. [Esta es una buena herramienta para trabajar] (http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html). – Reno
Reno - gracias por ese enlace - se ve extremadamente útil. Solicité la sala de chat de Android, gracias por la sugerencia (y gracias por compartir mi pregunta allí también). Mibollma estoy tratando de hacer una aplicación! jajaja, no son cosas realmente específicas, solo imágenes que tienen diferentes tamaños en diferentes pantallas ... las imágenes que son pequeñas en mi diseño de repente son enormes en la pantalla, etc. etc ... –