MacBook Retina Display para codificação

36

Essa é uma pergunta que poderia ser melhor no Stack Overflow ou nos Programadores, mas pensei em tentar aqui primeiro.

Como programador, preciso de muitas propriedades da tela para o IDE e arquivos que estou editando. Se eu precisar trabalhar em um laptop, atualmente uso um Acer com tela de 18,5 "e resolução 1920x1200. É antigo, pesado (quase 4 kg) e precisa de substituição.

A maior parte do meu trabalho é no Windows, mas a capacidade de desenvolver o Mac e o iOS seria ótima, por isso estou considerando um MacBook Pro com VMware ou Parallels.

O novo MacBook Retina parece ótimo, mas estou preocupado que o DPI muito alto não funcione bem quando usado com o Windows no Parallels, e o texto seja tão pequeno que seja ilegível (muitos aplicativos do Windows tendem a não dimensionar bem as fontes, e minha visão não é mais 100%).

Alguém tem experiência em executar um IDE (Delphi, Visual Studio, o que for) em um Retina MacBook Pro no Parallels? Houve um aumento significativo na quantidade de informações úteis legíveis em comparação com um MacBook não Retina?

[Editar: Acabei de ler algumas coisas mais detalhadas sobre como a tela pode ser dimensionada a partir da AnandTech. A captura de tela mostrando o Portal com um console ilegível é o que me preocupa. ]

Roddy
fonte
2
Eu não acho que muitas pessoas já tenham o novo MacBook Pro e esses aplicativos instalados :-) Você precisará esperar mais alguns dias!
12133 Michiel
11
@Michiel, concordou. Melhor responder a pergunta mais cedo!
Roddy
3
Não há problema em fazer novas perguntas, sabendo que pode levar semanas para que alguém com experiência real possa respondê-lo. Você corre o risco de muitas pessoas aparecerem e especularem, mas os votos e a edição podem ajudar a refinar as perguntas e respostas, conforme necessário.
bmike
11
+1 para um ótimo comentário @bmike, mas meu comentário não pretendia ser destrutivo ou algo parecido. Só para que fique claro :)
Michiel
Essa captura de tela do Portal foi depois de aumentar a resolução no jogo para 2880x1800, algo que você nem pode fazer no restante do sistema operacional.
Mckeed

Respostas:

7

Sou desenvolvedor de software ativo e DBA, que analisa o código o dia inteiro e adoro meu novo retina MacBook Pro com Windows 7 instalado no Boot Camp!

Uma rápida barra lateral é que ainda estou confuso quando leio artigos sobre a falta de disponibilidade de driver da NVIDIA e outros problemas publicados em revisões, mesmo em sites importantes como o Anandtech. Acho que eles podem ter criado suas análises antes da Apple começar a enviar oficialmente esses laptops ... - ou seja, eu peguei meu laptop em 18 de junho, usei o assistente do Boot Camp para criar USB com o Win 7 Ultimate x64 com SP1 e o instalei imediatamente (depois de resolver um rápido problema de suporte ao NTFS usando NTFS-3g no Lion) e tem sido feliz desde então. Há uma pasta de suporte criada pelo Boot Camp que contém o instalador do Boot Camp, que instala todos os drivers (incluindo o driver da NVIDIA supostamente ausente) e tudo é excelente.

Agora, voltando à resolução e ao uso deste laptop para desenvolvimento…

Pronto para uso, você obtém a resolução máxima (2880x1800) e o Windows aplica uma escala de 150% de DPI (na verdade, é 144 DPI em vez de 92 DPI por padrão). E, apesar de você se maravilhar com a exibição, perceberá rapidamente que o texto ainda é muito pequeno. Eu consegui um 20x20 quase perfeito e ainda tinha que subir 168% antes de me sentir mais ou menos confortável. (Observe que tentei 200%, 175% e alguns outros valores intermediários e, embora o texto fique maior, muitos elementos da interface do usuário (até Windows / Office 2010) começam a se comportar mal, parecer pixelizados etc.) Então, novamente, depois algumas experiências, eu me acomodei em 168%.

Depois de instalar qualquer DPI com o qual se sinta mais confortável, você começará a configurar todos os seus aplicativos - Office, Outros navegadores, RDP, Management Studio, Visual Studio, etc., e é aí que começa a ser um pouco desafiador. Nem todos os aplicativos suportam alto DPI (ou configuração de DPI não "padrão"). Enquanto o IE8 e o MS Office 2010 lidam com tudo razoavelmente bem, outros aplicativos podem exigir que você ajuste a configuração de compatibilidade e desative o efeito do DPI, o que os faz funcionar corretamente, mas o texto é super pequeno, a menos que você ajuste o tamanho do texto padrão (que é o que você vai acabar fazendo em quase todos os lugares). Portanto, prepare-se para aumentar o zoom como um louco, embora muitos aplicativos lembrem e respeitem a configuração de zoom quando você a discar.

Nota rápida sobre outros navegadores - a partir deste comentário, evitei usar o Opera e o Chrome, porque não consegui encontrar uma combinação correta de zoom que funcionasse bem para os elementos de interface do usuário da página da web. Claro - o texto é maior -, mas o layout quebra e as coisas parecem estranhas o suficiente para eu ir para outro navegador. Até agora, estou feliz com o IE8, Firefox 14 e até o Safari, mas não com o Chrome ou o Opera.

Outra observação lateral é que, a menos que você tenha outros monitores super hi-rez, mover a tela MBP do formulário de aplicação para um monitor com resolução menor que 25XX apresentará um desafio (a menos que a configuração de compatibilidade mencionada acima seja definida e, mesmo assim, você precisará reduzir o texto / diminuir o zoom.) Isso ocorre porque mesmo um monitor "típico" hi-rez 1080p (ou seja, 1920 x 1080) exibirá seu aplicativo como 680 x 480 quando você o move do visor MBP - não fisicamente, mas perceptivamente - culpa sua nova retina exibir se você gosta ...

Mas voltando à tela da retina - a tela em si é incrivelmente nítida e clara, e com um pouco de esforço você obterá um tremendo benefício (especialmente se você é um codificador) à medida que fica menor, mas muito, muito ... muito mais claro ( portanto, textos menores não são mais um problema), o que significa que você pode exibir muito mais código na tela e sua eficiência aumentará significativamente!

Para finalizar, quando você retina, você não pode voltar - algumas horas trabalhando com ele e não poderá usar um laptop típico (ou monitor de baixa rez), porque tudo parecerá pixelizado e confuso.

É tudo o que tenho a dizer - obrigado pela leitura.

Dmitri
fonte
Votos negativos por recomendar a execução do Retina no Windows. Pode ser que você ame. Mas, em geral, executar a retina no Windows simplesmente não é bom quando executado em 150% (ou qualquer outra coisa, exceto 100%). Em parte, muitos programas começam a se comportar mal e a cortar textos, etc. Em parte porque se você anexar uma tela externa, eles também serão forçados a executar com fontes grandes. Além disso, programas como a área de trabalho remota não suportam a escala de DPI, portanto tudo é muito pequeno. Eu tenho corrido com a retina há semanas, acabei de colocá-lo à venda e comprei um computador novo. Eu absolutamente odeio retina no Windows.
Thomas Jespersen
@ThomasJespersen Se você executar o Windows a 100%, tudo funcionará bem (embora diminua o texto, com o qual eu posso viver)? Eu realmente quero desenvolver no Visual Studio com uma Retina MBP 13" , e eu não me importo de estrabismo um pouco.
vargonian
6

Eu tenho "más notícias" para você. Você deseja o novo Retina MBP.

Estou executando o VMware 3 no meu agora, na resolução mais alta das 5 opções. Aplicativos que não são da retina, como o VMware, veem isso como 1920x1200. No Windows, o texto é um pouco pequeno, mas funciona. O padrão, 1440x900, é o mais nítido. Os aplicativos retina usarão todos os pixels; os aplicativos não retina usarão quatro pixels.

Um aplicativo que suporta a tela retina tem acesso à resolução total. Se o aplicativo foi escrito corretamente, todos os controles, widgets e outras coisas dizem exatamente o mesmo tamanho aparente, mas ficam mais nítidos. O exemplo do Portal é por que eles não expõem a resolução completa.

O que isso significa é que eu posso rodar minha máquina em 1440x900 normalmente, obtendo um texto incrivelmente nítido. Quando eu quero carregar o Xcode e editar uma interface do usuário do iPad, posso reduzir minha tela para 1920x1200, para uma perda de nitidez (surpreendentemente menor) e encaixar muito mais na tela.

Pelo que entendi, por motivos de nitidez, quando a resolução é aumentada para o máximo, ela parece ser uma tela de retina de 1920x1200 - para que os aplicativos de retina sejam renderizados em 3840x2400 e que sejam reduzidos para a tela nativa real de 2880x1800. Isso produz melhores resultados do que dimensionar 1920x1200 a 2880x1800.

O VMware não inclui APIs de retina, por isso duplicação de pixels. É claro que, mesmo se ele suportava as APIs da retina, não sei se os aplicativos do Windows têm algo próximo. Portanto: os aplicativos do Windows se parecem com 1440x900 ou 1920x1200, ou uma das outras 3 opções (o painel de controle Monitores não mostra as resoluções reais, no estilo típico da Apple).

Gopi Flaherty
fonte
Ah, isso faz sentido. Como o VMWare 1920x1200 se sente em comparação ao uso do Windows em uma tela 'nativa' de 1920 x 1200? O texto está limpo? (Tendo em mente que eu assumo que o Cleartype não funciona ...). Por interesse, se você tirar uma captura de tela 'mac' da tela do VMWare, ela será exibida como uma imagem de 2880x1800 ou 1920x1200?
Roddy
As capturas de tela são exibidas em resolução total da retina. Em outras palavras, se eu tirar uma captura de tela e colá-la em um e-mail, será duas vezes maior por padrão. Em relação a 1920x1200 nativo, o mais próximo que tenho é 1920x1080, em casa. Vou tentar me lembrar de verificar quando chegar em casa terça-feira. Parece um pouco confuso, mas não é ruim. É pequeno . Eu acho que o tamanho físico é o problema maior. O MBP de 17 "era 1920x1200, e essa era considerada a versão de maior resolução. Meu LCD 1920x1080 é ~ 22". Você pode precisar de óculos de leitura. Se você quiser apenas a resolução máxima às vezes, acho que ficará satisfeito.
precisa
11
Eu estava olhando para uma tabela SQL que estava se espalhando em várias linhas. Encolhi a fonte Terminal para ajustá-la em uma linha. 714 colunas de largura. Eu tenho que pegar cerca de 8" de distância da tela para lê-lo não vai fingir que é agradável de usar naquele tamanho, mas isso pode ser feito..
Gopi Flaherty
Se eu inicializar no Windows 7 via Boot Camp, em que resolução efetiva posso executar? É possível executar na resolução nativa da retina (entendendo que o texto seria extremamente pequeno)? Estou procurando uma solução que ofereça muito espaço na tela em uma tela pequena e não estou muito preocupada em fechar os olhos neste momento.
vargonian
4

Sou desenvolvedor do Windows usando o Parallels 8 para executar uma VM do Windows 8 em um Macbook Pro Retina 15 "de 2013".

Consegui resolver os problemas que eu estava tendo com os aplicativos Visual Studio e outros aplicativos (descrevo alguns dos problemas que eu estava vendo abaixo) acessando a configuração do Parallels em 'Configurar ... -> Hardware -> Vídeo' e definir a resolução para 'Scaled'. E na VM do Windows 8, defina o 'Tamanho de todos os itens' como '100%' clicando com o botão direito do mouse na área de trabalho, selecionando 'resolução da tela', selecionando o link 'Tornar o texto e outros itens maiores ou menores' e, em seguida, selecionando '100%'. Eu tenho minha resolução do Windows 8 definida como 1440x900 (não tentei uma resolução mais alta, pois isso é confortável para mim.) Isso parece ter corrigido todos os problemas que eu estava tendo.

Inicialmente, fiquei muito decepcionado com a resolução dos aplicativos Visual Studio 2010/2012 e SQL Server Management quando estava usando a configuração de 'Vídeo' recomendada pela Parallels 'Melhor para Retina'. Isso essencialmente define o DPI no Windows como muito alto (199%). O texto não estava terrivelmente embaçado, mas também não estava claro. A maneira como afetou o layout de algumas das janelas do Visual Studio foi horrível. Por exemplo, ao usar o Console de Gerenciamento do SQL Server ao tentar anexar um novo .mdf, a janela do explorador de arquivos para navegar até o mdf ficaria completamente em branco e eu teria que maximizar a janela apenas para ver uma parte da hierarquia de pastas para Eu poderia procurar o arquivo que eu queria. Às vezes, o texto era cortado e, embora o tamanho fosse o esperado para a resolução,

Desde que mudei para 'Scaled' (e 100% de DPI no Windows 8), não vi nenhum desses problemas e estou gostando de usar o Retina de 15 "para desenvolvimento do Windows.

recklesscoder
fonte
3

Esta pergunta sobre o tamanho da fonte em um Retina MacBook Pro se aproxima da sua.

Em suma, é a mesma quantidade de texto na tela, possui apenas muito mais detalhes. Acho que é o mesmo com o Windows. (Esperamos que os drivers do Windows ofereçam suporte aos gráficos Retina.)

Michiel
fonte
Mas, presumivelmente, você pode reduzir o tamanho da fonte usado por suas ferramentas sem perder a qualidade? Então você recebe mais texto, mas ele permanece legível.
Roddy
No mesmo nível de zoom, a quantidade de texto permanece a mesma. Se você aumentar o zoom, verá que a qualidade em uma tela Retina permanece muito mais alta.
12133 Michiel
11
O Windows tratará isso como uma resolução de tela e o texto será menor, mas muito mais caberá na tela. O Windows não dobrará automaticamente as larguras de linha no sistema operacional, como o iOS / MacOS. Você pode ajustar a configuração de dpi para janelas cujo padrão é 96.
jtreser
3

Recentemente, escrevi uma resenha sobre a programação do Windows na retina do MacBook , focando nos problemas específicos do laptop do Windows, que raramente são mencionados, mas que não devem ser subestimados.

Versão curta:

  • A falta generalizada de suporte para configurações de alta DPI é de longe o maior problema. Geralmente, você gasta muito tempo configurando novos aplicativos e pesquisando no google como resolver os problemas, e infelizmente alguns problemas (como o mostrado na captura de tela abaixo) não podem ser corrigidos.

    insira a descrição da imagem aqui

    No geral, parece muito hacky . Podemos esperar que, agora que os monitores de alta resolução estejam se tornando mais comuns, esses problemas desaparecerão gradualmente, mas isso ainda não aconteceu.

  • A bateria dura metade do tempo no Windows do que no Mac OS. O motivo é que o Windows pode usar apenas a placa nvidia, enquanto no Mac OS a placa nvidia é usada apenas ao executar operações intensivas em gráficos e a placa integrada (que consome consideravelmente menos energia) é usada nas operações diárias, como navegando na internet.

  • O teclado é otimizado para Mac OS . Um exemplo é a posição trocada das janelas e teclas alt. Este é o problema mais pequeno.

Além dessas 3 questões, tudo o resto funciona. O desempenho é ótimo, o bootcamp é fácil de usar e eu nunca tive problemas com isso, a tela é nítida, o laptop é bonito.

Eu só queria não ter que lidar com os problemas de DPI.

Thomas Bonini
fonte
2

Com base neste artigo da AnandTech , parece que existem cinco configurações de resolução facilmente acessíveis. Cada uma é renderizada com o dobro da resolução nominal e, em seguida, a imagem é colocada na tela. O modo pixel a pixel normal usa 1440x900 como resolução nominal, renderizada em 2x (2880x1800), que se ajusta perfeitamente à tela. Existem duas resoluções mais altas, a mais alta delas é nominalmente 1920x1200, renderizada em resolução dupla e exibida. (O ponto de renderizar uma resolução mais alta que a tela é para que a imagem seja reduzida em tamanho ao invés de em tamanho maior, o que parece melhor.

CajunLuke
fonte
2

Posso oferecer a você alguma experiência em codificação em um ambiente de 200PPI (usando Linux): Eu tenho um IBM T221 (monitor de 22 "e resolução 3840x2400). Há um bug do Chromium que a barra de URL, a barra de favoritos e outras coisas não obedecem às configurações de DPI. isso é quase insuportavelmente pequeno. Preciso me inclinar muito perto para ler isso. Normalmente, eu uso muito zoom enquanto navego porque o padrão para sites também é ilegível e no Chrome alguns sites (Macrumors) ignoram o zoom (argh). Alguns applets Java (principalmente o aplicativo de jogo de tabuleiro BrettspielWelt) também ignoram a configuração de DPI. Isso é simplesmente ruim. Você usará http://osxdaily.com/2012/01/02/enable-screen-zoom-in-mac- os-x-lion / as vezes.Os programas Othewise que obedecem ao zoom são tão bonitos :)

chx
fonte
IBM T221 - Eu tive que procurar isso - uau!
Roddy
O Mac não terá a maioria desses problemas, porque apresenta uma resolução lógica mais baixa para os aplicativos do que a tela real.
Mckeed
0

Um aplicativo é apenas um aplicativo, é apenas um aplicativo, seja uma máquina virtual paralela ou um jogo, e o Keynote mencionou especificamente a duplicação de pixels para aplicativos que não são da retina (o que faz sentido, eles precisam coexistir), portanto, a menos que você inicialize diretamente no Bootcamp, não prevejo um problema

abafar
fonte
Ah Então, um Macbook Retina com um vmWare não ativado por retina me daria apenas 1440x900? Isso provavelmente não é bom no longo prazo ...
Roddy
A menos paralelos recebe uma atualização de Retina com a opção de fornecer as VMs em nativa ou pixel dobrou ...
stuffe
0

Eu uso o MacBook em 2880x1800 nativo não há problema, mas sou eu. Eu tenho o Windows rodando nas configurações padrão de 96 DPI, sem problemas. Os 150% que o driver do Mac aumentou automaticamente é enorme.

De qualquer forma, eu uso um T221 no Linux e tenho o X definido em 75 DPI e nunca tive problemas para ler coisas, então isso realmente depende da pessoa.

houkouonchi
fonte
0

Se você é um codificador e usa uma fonte de largura fixa, como a fonte e os derivados originais IBM VGA (fonte Linux padrão, "uma das fontes X11 VGA com suporte a UTF", Fixedsys, Fixedsys Excelsior etc.), escolha as opções deve ser limitado a 2 x redimensionamento?

Certamente, a fonte Fixedsys deve parecer menos nítida na resolução 1920x1200, no macbook pro retina, em comparação com um laptop com uma tela nativa de 1920x1200.

someguy
fonte
2
Largura fixa não implica bitmap. O Microsoft Consolas é uma excelente fonte Truetype para desenvolvimento de software.
Roddy