MacBook Retina Display para codificación

36

Esta es una pregunta que podría ser mejor en Stack Overflow o en Programadores, pero pensé que lo intentaría aquí primero.

Como programador, necesito un montón de espacio en pantalla para el IDE y los archivos que estoy editando. Si necesito trabajar desde una computadora portátil, actualmente uso un Acer con pantalla de 18.5 "y resolución 1920x1200. Es viejo, pesado (casi 4 kg) y necesita ser reemplazado.

La mayor parte de mi trabajo está en Windows, pero la capacidad de desarrollo de Mac e iOS sería excelente, por lo que estoy considerando una MacBook Pro con VMware o Parallels en su lugar.

El nuevo MacBook Retina suena muy bien, pero me preocupa que el DPI ultraalto no funcione bien cuando se usa con Windows en Parallels, y el texto será tan pequeño que es ilegible (muchas aplicaciones de Windows tienden a no escalar las fuentes) Bueno, y mi vista ya no está al 100%).

¿Alguien tiene experiencia en la ejecución de un IDE (Delphi, Visual Studio, o lo que sea) en una Retina MacBook Pro bajo Parallels? ¿Hubo un aumento significativo en la cantidad de información útil legible en comparación con un MacBook no Retina?

[Editar: acabo de leer más información detallada sobre cómo se muestra la pantalla se puede escalar desde AnandTech. La captura de pantalla que muestra Portal con una consola ilegible es lo que me preocupa. ]

    
pregunta Roddy 12.06.2012 - 13:10

11 respuestas

7

Soy un desarrollador de software activo y DBA, que observa el código durante todo el día, ¡y AMO absolutamente mi nueva retina MacBook Pro con Windows 7 instalado en Boot Camp!

Una barra lateral rápida es que todavía estoy confundido cuando leo artículos sobre la falta de disponibilidad de controladores NVIDIA y otros problemas publicados en revisiones, incluso en sitios destacados como Anandtech. Creo que pueden haber creado sus revisiones antes de que Apple comenzara a enviar oficialmente estas computadoras portátiles ... es decir, obtuve mi computadora portátil el 18 de junio, usé el asistente de Boot Camp para crear USB con Win 7 Ultimate x64 con SP1 y lo instalé completamente (después de resolver un rápido problema de soporte de NTFS usando NTFS-3g bajo Lion) y han sido felices desde entonces. Hay una carpeta de soporte creada por Boot Camp que contiene el instalador de Boot Camp, que instala todos los controladores (incluido el controlador NVIDIA que se supone que falta) y todo está en la cima.

Ahora, volviendo a la resolución y al uso de esta computadora portátil para el desarrollo ...

Fuera de la caja obtendrá la resolución máxima (2880x1800) y Windows aplicará una escala del 150% de ppp (en realidad es de 144 ppp en lugar de 92 ppp de forma predeterminada). Y aunque se maravillará con la pantalla, pronto se dará cuenta de que el texto es demasiado pequeño. Obtuve un 20x20 casi perfecto y todavía tenía que subir hasta un 168% antes de sentirme más o menos cómodo. (Tenga en cuenta que probé el 200%, el 175% y algunos otros valores intermedios, y aunque el texto aumenta, muchos elementos de la interfaz de usuario (incluso Windows / Office 2010) comienzan a comportarse mal, parecen pixelados, etc.) Entonces, nuevamente, después un poco de experimentación, me instalé en el 168%.

Una vez que se establezca en el DPI con el que se sienta más cómodo, comenzará a configurar todas sus aplicaciones: Office, otros navegadores, RDP, Management Studio, Visual Studio, etc., y ahí es donde comienza a ser un poco desafiante No todas las aplicaciones son compatibles con un alto ppp (o una configuración no "estándar" de ppp). Mientras que IE8 y MS Office 2010 manejan todo razonablemente bien, otras aplicaciones pueden requerir que ajuste la configuración de compatibilidad y desactive el efecto de DPI, lo que hace que funcionen correctamente, pero el texto es muy pequeño a menos que ingrese y ajuste el tamaño de texto predeterminado (que es lo que terminará haciendo en casi todas partes). Entonces, prepárese para hacer zoom como locos, aunque muchas aplicaciones recordarán y respetarán la configuración del zoom una vez que lo marque.

Nota rápida sobre otros navegadores: a partir de este comentario, me abstengo de usar Opera y Chrome, porque no pude encontrar una combinación de Zoom correcta que funcionara bien para los elementos de la interfaz de usuario de la página web. Claro, el texto es más grande, pero el diseño se rompe y las cosas se ven lo suficientemente extrañas para que yo vaya a otro navegador. Hasta ahora, estoy contento con IE8, Firefox 14, incluso Safari, pero no con Chrome u Opera.

Otra nota al margen es que, a menos que tenga otros monitores súper hi-rez, mover la pantalla MBP del formulario de solicitud a un monitor con una resolución de menos de 25XX presentará un desafío (a menos que se establezca la configuración de compatibilidad mencionada anteriormente, e incluso entonces necesitará para reducir el texto / alejar la imagen.) Esto se debe a que incluso un monitor "típico" de alta resolución 1080p (es decir, 1920 x 1080) mostrará su aplicación como 680 x 480 cuando la mueva de la pantalla de MBP, no físicamente, sino de manera perceptiva. su nueva pantalla retina si lo desea ...

Pero volviendo a la pantalla de la retina: la pantalla en sí misma es increíblemente nítida y clara, y con un poco de esfuerzo obtendrás un beneficio tremendo (especialmente si eres un programador) a medida que te haces más pequeño, pero mucho, mucho ... mucho texto más claro (por lo que un texto más pequeño ya no es un problema), lo que significa que puede mostrar mucho más código en la pantalla y su eficiencia mejorará significativamente.

Para cerrar, una vez que vaya a la retina, no puede volver atrás: unas horas de trabajo con ella y no podrá usar una computadora portátil típica (o una pantalla de bajo rez), porque todo se verá pixelado y borroso.

Eso es todo lo que tengo que decir: gracias por leer.

    
respondido por el Dmitri 22.06.2012 - 20:04
6

Tengo "malas noticias" para ti. Quieres el nuevo MBP de Retina.

Ahora mismo estoy ejecutando VMware 3 en la mía, con la resolución más alta de las 5 opciones. Las aplicaciones que no son de retina como VMware lo ven como 1920x1200. En Windows el texto es un poco pequeño, pero funciona. El valor predeterminado, 1440x900, es el más nítido. Las aplicaciones de Retina utilizarán cada píxel, las aplicaciones que no sean de retina usarán cuatro píxeles.

Una aplicación que admite la pantalla de retina tiene acceso a la resolución completa. Si la aplicación está escrita correctamente, entonces todos los controles y widgets y las cosas dicen exactamente el mismo tamaño aparente, se vuelven más nítidos. El ejemplo del Portal es por qué no exponen la resolución completa.

Lo que esto significa es que puedo ejecutar mi máquina a 1440x900 normalmente, obteniendo un texto increíblemente nítido. Cuando quiero cargar Xcode y editar una interfaz de usuario de iPad, puedo reducir mi pantalla a 1920x1200, por alguna pérdida (sorprendentemente menor) de nitidez y encajar mucho más en la pantalla.

Tal como lo entiendo, por razones de nitidez, cuando incremento la resolución al máximo, parece ser una pantalla retina de 1920x1200, por lo que las aplicaciones de retina se procesan a 3840x2400 y eso se reduce a la pantalla nativa real de 2880x1800. Eso produce mejores resultados que la escala de 1920x1200 hasta 2880x1800.

VMware no incluye ninguna API de retina, por lo que hace duplicación de píxeles. Por supuesto, incluso si es compatible con las API de retina, no sé si las aplicaciones de Windows tienen algo cercano. Por lo tanto: las aplicaciones de Windows parecen 1440x900 o 1920x1200, o una de las otras 3 opciones (el panel de control de Pantallas no le indica las resoluciones reales, en el estilo típico de Apple).

    
respondido por el Gopi Flaherty 16.06.2012 - 21:33
4

Soy un desarrollador de Windows que utiliza Parallels 8 para ejecutar una máquina virtual Windows 8 en una Macbook Pro Retina 15 "de 2013".

Pude resolver los problemas que estaba teniendo con las aplicaciones de Visual Studio y otras aplicaciones (describo algunos de los problemas que estaba viendo a continuación) yendo a la configuración de Parallels a través de 'Configurar ... - > Hardware - > Vídeo 'y ajuste la resolución a' escalado '. Y luego, en la VM de Windows 8, establezca el 'Tamaño de todos los elementos' en '100%' haciendo clic derecho en el Escritorio, seleccionando 'resolución de pantalla', seleccionando el enlace 'Ampliar y reducir el tamaño del texto y otros elementos' y luego seleccionando '100%'. Tengo mi resolución de Windows 8 configurada en 1440x900 (no he intentado una resolución más alta ya que esto es cómodo para mí). Esto parece haber solucionado todos los problemas que estaba teniendo.

Al principio me decepcionó mucho la resolución de las aplicaciones Visual Studio 2010/2012 y SQL Server Management cuando estaba usando la configuración de 'Video' recomendada por Parallels 'Best for Retina'. Básicamente, esto establece que el DPI en Windows es muy alto (199%). El texto no era horriblemente borroso, pero tampoco estaba claro. La forma en que afectó el diseño de algunas de las ventanas de Visual Studio fue horrible. Por ejemplo, cuando use la consola de administración de SQL Server cuando intente adjuntar un nuevo .mdf, la ventana del explorador de archivos para buscar el mdf estaría completamente en blanco y tendría que maximizar la ventana solo para ver una parte de la jerarquía de carpetas. Podría buscar el archivo que quería. A veces, el texto se cortó y, aunque el texto tenía un tamaño esperado para la resolución, los indicadores e indicadores del mouse eran muy pequeños y las páginas de inicio eran extremadamente pequeñas y desproporcionadas.

Desde que cambié a 'Scaled' (y 100% DPI en Windows 8) no he visto ninguno de estos problemas y disfruto usando el desarrollo de Retina para Windows de 15 ".

    
respondido por el recklesscoder 25.04.2013 - 01:27
3

Esta pregunta sobre la fuente -el tamaño en una Retina MacBook Pro se acerca a la tuya.

En resumen, es la misma cantidad de texto en tu pantalla, solo tiene muchos más detalles. Supongo que es lo mismo con Windows. (Esperamos que los controladores de Windows admitan los gráficos Retina).

    
respondido por el Michiel 12.06.2012 - 13:38
3

Recientemente escribí una revisión sobre la programación de Windows en la retina del MacBook , centrándose en los problemas específicos de Windows de la computadora portátil, de los que rara vez se habla, pero que no deben subestimarse.

Versión corta:

  • La falta generalizada de soporte para la configuración de alto DPI es, con mucho, el mayor problema. A menudo, requiere que dedique una gran cantidad de tiempo a configurar nuevas aplicaciones y buscar en google cómo solucionar los problemas, y lamentablemente algunos problemas (como el que se muestra en la captura de pantalla a continuación) no pueden solucionarse.

    En general, simplemente se siente muy intrépido . Podemos esperar, ahora que los monitores de muy alta resolución se están volviendo más comunes, esos problemas desaparecerán gradualmente, pero esto aún no ha sucedido.

  • La batería dura la mitad del tiempo en Windows que lo que hace en Mac OS. La razón es que Windows solo puede usar la tarjeta nvidia, mientras que en Mac OS, la tarjeta nvidia se usa solo cuando se ejecutan operaciones con gran cantidad de gráficos y la tarjeta integrada (que consume considerablemente menos energía) se usa para las operaciones diarias, como navegando por internet.

  • El teclado está optimizado para Mac OS . Un ejemplo es la posición intercambiada de las ventanas y las teclas alt. Este es el problema más pequeño.

Además de esos 3 temas, todo lo demás funciona. El rendimiento es excelente, el bootcamp es fácil de usar y nunca tuve problemas, la pantalla es nítida, la computadora portátil es hermosa.

Solo desearía no tener que lidiar con los problemas de DPI.

    
respondido por el Andreas Bonini 10.03.2013 - 20:30
2

Basado en este artículo de AnandTech , Parece que hay cinco ajustes de resolución de fácil acceso. Cada uno se renderiza a 2x la resolución nominal, luego esa imagen se pone en la pantalla. El modo normal de píxel por píxel utiliza 1440x900 como resolución nominal, que se procesa a 2x (2880x1800), que se ajusta perfectamente a la pantalla. Hay dos resoluciones más altas, la más alta de las cuales es nominalmente 1920x1200, que se procesa en doble resolución y se muestra. (El punto de representar una resolución más alta que la pantalla es para que la imagen se muestre como submuestreada en lugar de muestreada, lo que se ve mejor.

    
respondido por el CajunLuke 12.06.2012 - 18:51
2

Puedo ofrecerle algo de experiencia en codificación en un entorno de 200PPI (usando Linux): Tengo un IBM T221 (monitor de 22 "y resolución de 3840x2400). Hay un error de Chromium que indica que la barra de URL, la barra de marcadores y demás no obedecen La configuración de PPP es muy pequeña. Necesito inclinarme mucho para leer eso. Por lo general, hago mucho zoom al explorar porque los sitios web predeterminados también son ilegibles y en Chrome algunos sitios (Macrumors) ignoran el zoom (argh). Firefox, se acerca. Algunos applets de Java (en particular, la aplicación BrettspielWelt boardgaming) también ignoran la configuración de DPI. Esto simplemente no es bueno. Usará enlace a veces. Además, los programas que obedecen al zoom son muy hermosos :)

    
respondido por el chx 12.06.2012 - 19:25
0

Una aplicación es solo una aplicación es solo una aplicación, ya sea una máquina virtual en paralelos o un juego, y Keynote mencionó específicamente la duplicación de píxeles para aplicaciones que no son de retina (lo cual tiene sentido, tienen que coexistir). así que, a menos que arranque directamente en Bootcamp, no preveo un problema

    
respondido por el stuffe 12.06.2012 - 15:59
0

Utilizo el MacBook en 2880x1800 nativo, no hay problema, pero ese soy yo. Tengo Windows ejecutando en la configuración predeterminada de 96 ppp no hay problema. El 150% que el controlador de Mac lo aumentó automáticamente es IMHO enorme.

De todos modos, uso un T221 en Linux y tengo X configurado a 75 DPI y nunca he tenido problemas para leer cosas, así que realmente depende de la persona.

    
respondido por el houkouonchi 23.06.2012 - 18:58
0

Si usted es un programador y utiliza una fuente de ancho fijo, como la fuente original de IBM VGA y sus derivados (fuente de linux predeterminada, "una de las fuentes VGA X11 con soporte UTF", Fixedsys, Fixedsys Excelsior, etc.), entonces sus opciones deben limitarse a 2 x de escala?

Seguramente la fuente Fixedsys debe verse menos marcada con una resolución de 1920x1200, en la retina del macbook pro en comparación con una computadora portátil con una pantalla nativa de 1920x1200.

    
respondido por el someguy 20.08.2012 - 21:34
-1

Aquí hay un video de alguien que ejecuta Visual Studio 2012 en Windows 8 a través de Parallels en la Retina MacBook Pro:

enlace

    
respondido por el John 22.02.2013 - 14:57

Lea otras preguntas en las etiquetas