Qual è il migliore per la programmazione: MacBook Pro, Macbook Air o MacBook Pro Retina?
La risposta a questo è estremamente soggettiva in quanto dipende davvero da ciò che hai intenzione di programmare o dal tuo stile di vita.
Il MacBook Pro (standard non Retina) è sulla sua ultima gamba in questo momento. Non lo consiglierei a nessuno in questo momento. È grande, pesante, solo grafica integrata, e il chip è un i5 non aggiornato. Per 200 dollari in più per passare al MacBook Pro retina di base, si ottiene un SSD PCIe (molto più veloce), un i5 aggiornato, RAM più veloce, grafica integrata di gran lunga più veloce, un trackpad sensibile alla pressione, 3 ore in più di durata della batteria e uno schermo molto migliore. Vendono ancora il MacBook Pro non-retina, ma davvero non ne vale la pena in nessun modo ora.
Tra il MacBook Pro e il MacBook Air, dovrete decidere di quanta potenza/schermo/portatilità avete bisogno. Se pensate che uno sia il computer definitivo per l'hacker/programmazione, allora vi sbagliate.
Se il vostro obiettivo include la programmazione ad alta intensità grafica, allora la risposta è facile - l'rMBP sarà la vostra scelta migliore. La maggiore densità di pixel vi permetterà di simulare facilmente schermi a bassa e alta risoluzione. Oltre a questo, le capacità grafiche saranno migliori. Oggettivamente, la linea Pro è migliore per questo motivo. Si può semplicemente fare di più.
Se il vostro obiettivo è quello di programmare siti web ospitati su server remoti, allora davvero non importa quanto sia potente il vostro computer locale a meno che non vogliate eseguire macchine virtuali. Di nuovo, se volete eseguire le VM's, vorrete prendere un rMBP. Altrimenti, puoi farle girare benissimo su un MacBook Air. L'avvento della programmazione "cloud" o server permette ai programmatori di programmare in remoto, e quindi il vostro computer locale non ha bisogno di essere molto potente.
Se il vostro obiettivo è programmare l'hardware, è qui che può diventare un po' contorto. Se volete fare programmazione ad alte prestazioni con l'iPad Pro, allora potrebbe valere la pena di prendere un MacBook pro per essere sicuri che il vostro computer portatile sia più potente delle prossime iterazioni dell'iPad. L'iPad pro ha già superato la potenza del MacBook (quel sottile MacBook piccolo a 3 colori) in alcuni benchmark. Man mano che si avvicina come prestazioni al MacBook Air, potrebbe diventare un po' più difficile da programmare.
Se continuate la linea di pensiero dell'hardware, quando vorrete programmare un dispositivo dove avrete bisogno di compilare un intero kernel per un dispositivo più piccolo, il MacBook Air ci metterà molto più tempo a compilare il tutto rispetto al vostro MacBook Pro. Se la programmazione hardware di basso livello è il vostro obiettivo, allora dovrete tenerlo a mente.
Spero che la mia risposta vi abbia dato qualcosa a cui pensare. Se state seriamente considerando di prendere un MacBook Pro retina in questo momento, vi suggerirei di aspettare fino all'uscita dei MacBook 2016, se avete il tempo di farlo. L'attuale 15" MacBook i7's chip Intel ha due anni, e l'USB C è destinato ad essere un affare molto più grande entro la fine dell'anno. Ho fatto una risposta a qualcosa di simile in altri thread di domande.