Macbook Pro Retina, senza dubbio. Solo guardando le specifiche potrebbero sembrare comparabili, entrambi i5 (i7). Ma non si tratta della stessa CPU.
L'Air non è male, questo è sicuro. Ma il Macbook Pro è più veloce dove conta, IO e CPU. Puoi avere più memoria e la memoria è la tua migliore amica, specialmente per fare programmazione nativa, C/C++/ObjC/Swift. Xcode è fantastico ma usa un sacco di memoria e una volta che lanci Photoshop i tuoi 8 GB sono finiti e la tua macchina funziona come una macchina con il freno a mano inserito. Poi è il punto del monitor. Il display retina è così migliore che non è nemmeno un'opzione per me di non andare in retina. Ho disapprovato il display retina prima di averne uno, non ne vedevo l'utilità e così via. Ma seduto davanti al display per ore e ore, è un puro piacere lavorare con lo schermo retina.
Si può anche impostare la risoluzione dello schermo molto più alta e si ottiene più spazio per lavorare.
La durata della batteria è inferiore, ma solo poche ore, circa 2. Ho lavorato su un MBP 13" i5, 8GB per 10 ore con una carica, quindi un'ora o due in più non sarebbero sufficienti per ottenere un monitor peggiore.
Ma se la tua domanda era: l'Air 13" è utilizzabile per lo sviluppo, la risposta è un chiaro sì. Sì, potete usarne uno, e vi piacerà, addirittura lo amerete. Ma il Pro è meglio, ma poi di nuovo, il 15" MBP retina è il miglior portatile che si possa avere, punto. Non hai bisogno del meglio. 13" Air andrà bene. Basta che non optiate per il modello da 4GB, vi metterete a piangere. 8GB è il minimo assoluto.