Sé que es un tema bastante recurrente, pero no he conseguido encontrar ninguna solución/respuesta a mis dudas.
Estoy haciendo una aplicación en Flex partiendo de un DPI de 320. Así es como configuré casi sin querer la aplicación al principio del desarrollo. En un iPhone 3G o en un Samsung Galaxy, que han sido los dispositivos que he probado hasta ahora, todo va bien (aunque sé que el Galaxy, por ejemplo, tiene un DPI de pantalla de 240 aprox). Aún así todo se ve como quiero en ambos.
El problema es que ahora necesito portear dicha aplicación a iPad 3 o a tablets. Por lo que he entendido tras leer y leer por Internet, el DPI es la densidad de píxeles por pulgada, lo que significa que un componente que tenga un ancho de 50px se vería más pequeño en un dispositivo con mayor DPI, dado que los píxeles de su pantalla están más "condensados" o juntos. También he entendido que, a partir de Flex 3, él mismo se encarga de redimensionar los componentes para diferentes DPIs, en caso que yo le especifique un DPI en concreto para el que supuestamente "la aplicación ha sido diseñada". Es decir, que si mi interfaz ha sido diseñada con un DPI de 160 entonces en un iPad no habrá ningún reescalado pero en un supuesto smartphone que tenga DPI 320 se reescalará todo lo vectorial por 2. Todo esto es para que el mismo componente se vea del mismo tamaño en el iPad que en el smartphone.
El problema es precisamente ese. Si Flex corrige los tamaños de los componentes para que se vean igual o parecidos en todos los dispositivos independientemente de su DPI... entonces una interfaz diseñada para iPad se verá tremendamente grande en un smartphone, con todo descolocado (eso sí, manteniendo el tamaño de los componentes inalterado).
Después de tanto rollo, mi pregunta es: yo quiero que en mi móvil Android toda la interfaz se vea consecuentemente escalada a la baja para que quepa todo y quede "igual" que en la versión iPad. Pero con el ajuste automático del DPI estoy consiguiendo un poco lo contrario. No encuentro documentación al respecto, ¿¿¿alguien tiene alguna idea???
Gracias por adelantado!