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. ]


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.


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).


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.


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.)


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.


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.


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 :)


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


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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.