¿Qué sucede exactamente cuando una aplicación de iPhone se ejecuta en un iPad a escala 2x?

4

Cuando ejecuto una aplicación de iPhone que admite pantallas retina en un iPad, ¿tiene mayor claridad cuando se muestra en tamaño 2x? He notado que el texto aparece pixelado, pero las fotos no. ¿Hay una lista completa de cómo iOS maneja esta escala?

    
pregunta Timothy Mueller-Harder 19.03.2012 - 01:13

3 respuestas

1

No he encontrado una lista detallada de los comportamientos exactos. En su mayor parte, parece que todo es simplemente en escala de píxeles (por lo que el texto se ve mal), excepto las imágenes que se redujeron para comenzar. Supongo que la clase UIImageView tiene algún comportamiento para manejar esto automáticamente.

En los dispositivos Retina, el procesamiento de texto e imágenes integrado de Apple es consciente del factor de escala de la pantalla, y procesará el texto y las fotos en alta calidad. Pero esto no parece aplicarse a las aplicaciones de iPhone que se ejecutan en un iPad. (Consulte documentación del desarrollador en pantallas de alta resolución de Apple para más información sobre eso.)

    
respondido por el jtbandes 20.03.2012 - 22:12
0

Las interfaces de la aplicación se escalan desde una imagen, normalmente un PNG de una resolución establecida cuando las fotos generalmente se reducen para adaptarse a las interfaces actuales. Es por eso que las fotos usualmente se ven mejor.

    
respondido por el Digitalchild 19.03.2012 - 04:25
0

Si ejecuta una aplicación con la interfaz de usuario de iPhone en el iPad, simplemente duplica todos los píxeles cuando la amplía, no vuelve a cargar y redimensiona el PNG de los recursos de la aplicación como sugiere Lyken. Las imágenes generalmente no tienen contornos fuertes, por eso la "pixelación" es menos notoria. Si tiene un texto negro sobre un fondo blanco como imagen, verá que tiene el mismo pixel que el texto. iPad no usa la variante de retina de la interfaz de usuario de la aplicación y esto me parece ridículo: si la aplicación es compatible con la retina, el sistema operativo tiene toda la información en el paquete de la aplicación para proporcionar interfaces de usuario con mejor aspecto, pero no le importa.

    
respondido por el MrTJ 20.03.2012 - 11:15

Lea otras preguntas en las etiquetas