Corona SDK Resolución de pantalla de dispositivo cruzado

Esta será una de esas preguntas incómodas que buscan una respuesta que probablemente no exista, pero aquí va.

He estado desarrollando algunos juegos simples con Corona y, aunque la funcionalidad parece funcionar bastante bien en la mayoría de los dispositivos físicos que he probado, el principal problema es el diseño. Sé que realmente no puedes construir para cada dispositivo a la perfección, pero me pregunto si hay un método común para hacer que una aplicación se vea bien en tantas pantallas como sea posible. Tengo acceso a estos dispositivos

iPad 1 y 2: 4: 3 (1.33)iPhone 960 × 640 3: 2 (1.5)iPhone 480x320 3: 2 (1.5)Galaxy Nexus 16: 9 (1.77)

De lo que he visto, las personas pretenden usar 320x480 como resolución escalada y luego dejar que Corona aumente la escala a la resolución correcta del dispositivo (con cualquier imagen @ 2x según sea necesario), pero esto lleva a un buzón o recorte dependiendo de la configuración de escala config.lua . Si bien se escala correctamente, tener un buzón no es excelente.

Entonces, ¿sería mejor no especificar un ancho y alto en el archivo de configuración, sino utilizar algún tipo de verificación de pantalla al principio para buscar relaciones de aspecto 1.33 / 1.5 / 1.77? ¿Seguramente con todo el objetivo de Corona SDK, habría algún tipo de configuración 'típica' que los desarrolladores usan para el inicio de cualquier nuevo proyecto?

Gracia

Respuestas a la pregunta(4)

Su respuesta a la pregunta