2012-07-22 11 views
8

Nota: esta pregunta puede no ser adecuada para SO, pero me gustaría preguntar aquí porque quiero saber de los desarrolladores de Mac OS X.Lo que los programadores de resolución obtendrán en Macbook Pro Retina

Macbook Pro Retina (Retina MPB) tiene una resolución nativa de 2880x1800. Sin embargo, dicha resolución nativa no está directamente expuesta. Por el contrario, las resoluciones como 1440x900 y 1920x1200 se proporcionan como se muestra en la figura a continuación.

From Anandtech

Quiero saber programadores lo verán resolución. ¿Es 2880x1800? O, una resolución reducida?

Estoy particularmente interesado en cómo Mac OS X maneja esa ultrapantalla. Podría haber dos enfoques: (1) Mac OS X establece la resolución de 2880x1800 y luego ajusta la escala de DPI para todos los programas; (2) Simplemente configure una resolución más baja mientras tiene la configuración original de DPI. (simple)

Como no tengo experiencia en escribir una aplicación para Mac OS X, realmente quiero ver cómo Mac OS X maneja esta resolución, y cuáles son los impactos para los programadores para adaptar la visualización de la retina.

Respuesta

3

Por lo que sé, en 1680x1050 y 1920x1200 Mac OS en realidad establece la resolución virtual en el doble (3360x2100 o 3840x2400 respectivamente) y luego reduce a una resolución física de 2880x1800. Esto permite que la imagen resultante sea bastante nítida (sin embargo, hay una penalización en el rendimiento). La resolución que ve un programador depende de si la aplicación está habilitada para Retina o no. Mac OS nunca cambia DPI para aplicaciones.

Apple ha proporcionado una extensa guía sobre el tema. Puede encontrarlo aquí: http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html

Cuestiones relacionadas