MacBook Retina Display per la codifica

36

Questa è una domanda che potrebbe essere migliore su Stack Overflow o Programmer, ma ho pensato di provare prima qui.

Come programmatore, ho bisogno di molto spazio per lo schermo per l'IDE e per i file che sto modificando. Se ho bisogno di lavorare da un laptop, attualmente utilizzo un Acer con schermo da 18,5 "e risoluzione 1920x1200. È vecchio, pesante (quasi 4 kg) e necessita di sostituzione.

Gran parte del mio lavoro è su Windows, ma la possibilità di eseguire lo sviluppo su Mac e iOS sarebbe ottima, quindi considero invece un MacBook Pro con VMware o Parallels.

Il nuovo MacBook Retina suona alla grande, ma sono preoccupato che l'ultra-alto DPI non funzioni bene se usato con Windows su Parallels, e il testo sarà così piccolo da essere illeggibile (molte app di Windows tendono a non scalare i caratteri bene, e la mia vista non è più al 100%).

Qualcuno ha esperienza dell'esecuzione di un IDE (Delphi, Visual Studio, qualunque cosa) su un Retina MacBook Pro sotto Parallels? C'è stato un aumento significativo nella quantità di informazioni utili e leggibili rispetto a un MacBook non Retina?

[Modifica: ho appena letto altre informazioni dettagliate su come il display può essere ridimensionato da AnandTech. Lo screenshot che mostra Portal con una console illeggibile è la cosa che mi riguarda. ]

    
posta Roddy 12.06.2012 - 13:10
fonte

11 risposte

7

Sono uno sviluppatore di software e DBA attivi, che guardano il codice tutto il giorno e adoro assolutamente il mio nuovo MacBook Pro retina con Windows 7 installato in Boot Camp!

Una barra laterale veloce è che sono ancora confuso quando leggo articoli sulla mancanza di disponibilità dei driver NVIDIA e altri problemi pubblicati nelle recensioni anche su siti di spicco come Anandtech. Penso che potrebbero aver creato le loro recensioni prima che Apple iniziasse a spedire ufficialmente questi laptop ... - cioè il 18 giugno usai il mio laptop, usai la procedura guidata Boot Camp per creare USB con Win 7 Ultimate x64 con SP1 e lo installai completamente (dopo aver risolto un rapido problema di supporto NTFS usando NTFS-3g sotto Lion) e da allora sono stato felice. C'è una cartella di supporto creata da Boot Camp che contiene il programma di installazione Boot Camp, che installa tutti i driver (incluso il presunto driver NVIDIA mancante) e tutto è tip-top.

Ora, torniamo alla risoluzione e all'uso di questo laptop per lo sviluppo ...

Out of the box otterrete la risoluzione massima (2880x1800) e Windows applicherà il ridimensionamento del DPI del 150% (in realtà è di 144 DPI rispetto a 92 DPI di default). E anche se ti meraviglierai del display, ti renderai presto conto che il testo è ancora troppo piccolo. Ho ottenuto un 20x20 quasi perfetto e dovevo ancora arrivare al 168% prima di sentirmi più o meno a mio agio. (Si noti che ho provato il 200%, il 175% e alcuni valori intermedi, e sebbene il testo si ingrandisca, molti elementi dell'interfaccia utente (anche Windows / Office 2010) iniziano a comportarsi male, sembrano pixelati, ecc. Quindi, di nuovo, dopo alcuni esperimenti, mi sono stabilito al 168%.

Dopo esserti sistemato nel DPI che ritieni più comodo, inizierai a configurare tutte le tue app: Office, Altri browser, RDP, Management Studio, Visual Studio, ecc. ed è qui che inizia a essere un poco impegnativo Non tutte le app supportano DPI ad alta DPI (o non standard). Mentre IE8 e MS Office 2010 gestiscono tutto abbastanza bene, altre applicazioni potrebbero richiedere di regolare le impostazioni di compatibilità e disabilitare l'effetto di DPI, il che fa sì che funzionino correttamente, ma il testo è minuscolo a meno che non entri e regoli le dimensioni del testo predefinito (che è cosa finirai per fare praticamente ovunque). Quindi, preparati a Zoom come un matto, anche se molte app ricorderanno e rispetteranno le impostazioni dello zoom dopo averlo composto.

Nota rapida relativa ad altri browser - a partire da questo commento, mi astengo un po 'dall'usare Opera e Chrome, perché non sono riuscito a trovare una combinazione di Zoom corretta che abbia funzionato bene per gli elementi dell'interfaccia utente della pagina web. Certo, il testo è più grande, ma il layout si interrompe e le cose sembrano abbastanza strane da permettermi di andare su un altro browser. Finora, sono felice con IE8, Firefox 14, persino Safari, ma non con Chrome o Opera.

Un'altra nota a margine è che, a meno che tu non abbia altri monitor super hi-rez, lo schermo MBP di una forma di applicazione su un monitor con risoluzione inferiore a 25XX presenterà una sfida (a meno che non sia impostata l'impostazione di compatibilità sopra menzionata, e anche allora avrai bisogno per ridurre il testo / lo zoom.) Questo perché anche un tipico monitor 1080p hi-rez (ovvero 1920 x 1080) visualizzerà la tua app come 680 x 480 quando lo sposti dal display di MBP - non fisicamente, ma percettivamente - biasima il tuo nuovo display retina se ti piace ...

Ma torniamo al display retina - il display stesso è straordinariamente nitido e chiaro, e con un piccolo sforzo otterrai un enorme beneficio (specialmente se sei un programmatore) man mano che diventi più piccolo, ma molto, molto ... molto testo più chiaro (quindi il testo più piccolo non è più un problema), il che significa che puoi visualizzare molto più codice sullo schermo e la tua efficienza migliorerà in modo significativo!

In chiusura, una volta che vai a retina, non puoi tornare indietro - un paio d'ore di lavoro con esso e non sarai in grado di usare un tipico laptop (o display basso-rez), perché tutto apparirà pixelato e sfocato.

Questo è tutto ciò che ho da dire - grazie per la lettura.

    
risposta data 22.06.2012 - 20:04
fonte
6

Ho "cattive notizie" per te. Vuoi il nuovo Retina MBP.

Sto utilizzando VMware 3 sul mio adesso, alla massima risoluzione delle 5 scelte. Le app non retina come VMware lo vedono come 1920x1200. Nel testo di Windows è un po 'piccolo, ma funziona. Il valore predefinito, 1440x900, è il più nitido. Le app Retina utilizzeranno ogni pixel, le app non retiniche utilizzeranno quattro pixel.

Un'app che supporta il display retina ha accesso alla piena risoluzione. Se l'app è scritta correttamente, tutti i controlli, i widget e le cose dicono esattamente le stesse dimensioni apparenti, diventano più nitidi. L'esempio del portale è il motivo per cui non espongono la risoluzione completa.

Ciò significa che posso eseguire normalmente la mia macchina a 1440x900, ottenendo un testo incredibilmente nitido. Quando voglio caricare Xcode e modificare un'interfaccia utente iPad, posso ridurre il mio schermo a 1920x1200, per alcuni (sorprendentemente minori) perdite di nitidezza e adattarsi di più allo schermo.

A quanto ho capito, per ragioni di nitidezza, quando aumento la risoluzione fino a max, sembra un display retina 1920x1200, quindi le app retina rendono a 3840x2400 e vengono ridimensionate alla visualizzazione nativa reale di 2880x1800. Ciò produce risultati migliori rispetto al ridimensionamento di 1920x1200 fino a 2880x1800.

VMware non include alcuna API retina, quindi esegue il raddoppiamento dei pixel. Naturalmente, anche se supportava le API retina, non so se le app di Windows abbiano qualcosa di simile. Quindi: le app di Windows sembrano 1440x900 o 1920x1200, o una delle altre 3 scelte (il pannello di controllo Displays non indica le risoluzioni effettive, in tipico stile Apple).

    
risposta data 16.06.2012 - 21:33
fonte
4

Sono uno sviluppatore Windows che utilizza Parallels 8 per eseguire una macchina virtuale Windows 8 su MacBook Pro Retina 15 2013.

Sono stato in grado di risolvere i problemi che avevo con le applicazioni Visual Studio e altre app (descrivo alcuni dei problemi che vedevo di seguito) andando alla configurazione di Parallels tramite 'Configure ... - > Hardware - > Video 'e impostazione della risoluzione su' Ridimensionato '. E poi nella VM di Windows 8 impostare "Dimensione di tutti gli elementi" su "100%" facendo clic con il pulsante destro del mouse sul desktop, selezionando "risoluzione schermo", selezionando il collegamento "Crea testo e altri elementi più o meno grandi" e quindi selezionando '100%'. Ho la mia risoluzione Windows 8 impostata su 1440x900 (non ho provato una risoluzione più alta poiché questo è comodo per me.) Questo sembra aver risolto tutti i problemi che stavo avendo.

Inizialmente ero molto deluso dalla risoluzione delle applicazioni Visual Studio 2010/2012 e SQL Server Management quando stavo usando l'impostazione "Video" di Parallels raccomandata "Best for Retina". In sostanza, il DPI in Windows è molto alto (199%). Il testo non era orribilmente sfocato, ma non era chiaro neanche. Il modo in cui influiva sul layout di alcune finestre di Visual Studio era orribile. Ad esempio, quando si utilizza SQL Server Management Console quando si tenta di allegare un nuovo file .mdf, la finestra di esplorazione file per cercare l'mdf sarebbe completamente vuota e dovrei ingrandire la finestra solo per vedere una scheggia della gerarchia delle cartelle in modo tale Potrei sfogliare il file che volevo. A volte il testo era tagliato e, sebbene il testo fosse una dimensione prevista per la risoluzione, i puntatori e gli indicatori del mouse erano molto piccoli e le pagine splash erano estremamente piccole e sproporzionate.

Da quando sono passato a 'Scalato' (e al 100% DPI in Windows 8) non ho visto nessuno di questi problemi e mi diverto a usare lo sviluppo Retina per Windows da 15 pollici.

    
risposta data 25.04.2013 - 01:27
fonte
3

Questa domanda sul carattere -size su un Retina MacBook Pro si avvicina al tuo.

In breve, è la stessa quantità di testo sullo schermo, ha solo molti più dettagli. Immagino che sia lo stesso con Windows. (Qui speriamo che i driver di Windows supporteranno la grafica Retina.)

    
risposta data 12.06.2012 - 13:38
fonte
3

Recentemente ho scritto una recensione sulla programmazione di Windows sulla retina di MacBook , concentrandosi sui problemi specifici di Windows del portatile, di cui si parla raramente ma che non dovrebbero essere sottovalutati.

Versione breve:

  • La diffusa mancanza di supporto per le impostazioni DPI elevate è di gran lunga il problema più grande. Spesso ti richiede di dedicare molto tempo alla configurazione di nuove app e alla ricerca su Google come risolvere i problemi, e purtroppo alcuni problemi (come quello mostrato nello screenshot qui sotto) non possono essere risolti.

    Nel complesso, sembra molto hacky . Possiamo sperare, ora che i monitor ad altissima risoluzione stanno diventando più comuni, quelle problematiche scompariranno gradualmente ma ciò non è ancora avvenuto.

  • La batteria dura metà del tempo su Windows rispetto a quello che fa su Mac OS. Il motivo è che Windows è solo in grado di utilizzare la scheda nvidia, mentre su Mac OS la scheda nvidia viene utilizzata solo quando si eseguono operazioni grafiche intensive e la scheda integrata (che utilizza molta meno energia) viene utilizzata per le operazioni quotidiane, come ad esempio navigazione in Internet.

  • La tastiera è ottimizzata per Mac OS . Un esempio è la posizione scambiata dei tasti Windows e ALT. Questo è il problema minore.

Oltre a questi 3 numeri, tutto il resto funziona. Le prestazioni sono eccezionali, bootcamp è facile da usare e non ho mai avuto problemi, il display è nitido, il laptop è bello.

Spero solo di non aver a che fare con i problemi DPI.

    
risposta data 10.03.2013 - 20:30
fonte
2

Basato su questo articolo di AnandTech , sembra che ci siano cinque impostazioni di risoluzione facilmente accessibili. Ognuno viene reso a 2x la risoluzione nominale, quindi l'immagine viene messa sullo schermo. La normale modalità pixel per pixel usa 1440x900 come risoluzione nominale, che viene resa a 2x (2880x1800), che si adatta perfettamente allo schermo. Ci sono due risoluzioni più alte, la più alta delle quali è nominalmente 1920x1200, che viene visualizzata a doppia risoluzione e viene visualizzata. (Il punto di rendering di una risoluzione più alta rispetto allo schermo è quindi l'immagine viene ricampionata anziché sovracampionata, il che sembra migliore.

    
risposta data 12.06.2012 - 18:51
fonte
2

Posso offrirti qualche esperienza di codifica in un ambiente 200PPI (usando Linux): ho un IBM T221 (monitor da 22 "e risoluzione 3840x2400). C'è un bug di Chromium che la barra degli URL, la barra dei preferiti e simili non obbediscono Le impostazioni DPI sono quasi illeggibili. Devo sporgermi molto vicino per leggerlo, ma di solito zoomo molto mentre navigo perché il default per i siti web è illeggibile e in Chrome alcuni siti (Macrumors) ignorano lo zoom (argh). Firefox, si ingrandisce.Alcune applet Java (in particolare l'app per il boardgaming di BrettspielWelt) ignorano anche l'impostazione DPI, che è semplicemente non buona. Userai link a volte. I programmi alternativi che obbediscono allo zoom sono così molto belli:)

    
risposta data 12.06.2012 - 19:25
fonte
0

Un'app è solo un'app è solo un'app, sia che si tratti di una macchina virtuale in paralleli o di un gioco, e Keynote ha specificamente menzionato il raddoppiamento del pixel per le app non retiniche (che ha senso, devono coesistere), quindi, a meno che non si avvii direttamente in Bootcamp, non prevedo un problema

    
risposta data 12.06.2012 - 15:59
fonte
0

Uso il MacBook al 2880x1800 nativo senza problemi, ma quello sono io. Ho Windows in esecuzione alle impostazioni di 96 DPI di default nessun problema. Il 150% che il driver Mac ha aumentato automaticamente è IMHO enorme.

Comunque uso un T221 su Linux e ho X impostato a 75 DPI e non ho mai avuto problemi a leggere cose, quindi dipende solo dalla persona.

    
risposta data 23.06.2012 - 18:58
fonte
0

Se sei un programmatore e utilizzi un font a larghezza fissa, come il font e le derivazioni IBM VGA originali (font Linux predefinito, "uno dei font X11 VGA con supporto UTF", Fixedsys, Fixedsys Excelsior, ecc.), allora le tue opzioni devono essere limitate a 2 x ridimensionamento?

Sicuramente il font Fixedsys deve apparire meno nitido alla risoluzione di 1920x1200, sul macbook pro retina rispetto a un laptop con uno schermo nativo 1920x1200.

    
risposta data 20.08.2012 - 21:34
fonte
-1

Ecco un video di qualcuno che esegue Visual Studio 2012 su Windows 8 tramite Parallels su Retina MacBook Pro:

link

    
risposta data 22.02.2013 - 14:57
fonte

Leggi altre domande sui tag