Para el desarrollo de Android y para Xcode, MacBook Pro de 15 pulgadas Retina Core i7 2.5 GHz es suficiente o Core i7 2.8 GHz será mucho mejor. ¿La programación necesita más procesador o más RAM?

Más RAM Si se queda sin RAM, la paginación activa hará que sus procesos estén más vinculados al disco, aunque eso no es tan malo con SSD como lo fue con los discos duros.

Un iMac con 8GB que está paginando mucho será mucho más lento que un portátil basado en SSD con esta configuración.

Sin embargo, recomiendo una configuración de 16 GB sobre 8 GB para cualquier persona que esté ejecutando entornos de desarrollo pesados. El i7 hará una mejor compilación paralela, pero es poco probable que haga una gran diferencia a menos que esté usando el simulador.

Si depura el hardware real la mayor parte del tiempo, un i5 debería estar bien. Tengo un i5 13 “con 16 GB de RAM y es una pequeña máquina genial.

Si hubiera estado dispuesto a gastar más dinero y a cambiar la máquina más grande, habría obtenido el i7 15 “por la GPU extra. Si te gusta relajarte con juegos exigentes, necesitas el GPU extra.