Cuál es el mejor Mac para el desarrollo de iOS?

TL;DR; Ir con un Macbook Pro de 15" más barato con 4 núcleos.

He utilizado 13" para el desarrollo de iOS durante algún tiempo, y cambié a 15". La diferencia es la noche y el día. Es increíblemente diferente que es súper extraño que nadie hable realmente de la verdadera diferencia entre los dos: el número de núcleos.

El 13" tiene 2 núcleos, el 15" tiene 4. Sólo esto hace que el 15" sea mucho, mucho más adecuado para operaciones complejas y multihilo como las compilaciones de aplicaciones iOS. Puedes lanzar jergas como Hyper-Threading, pero con eso, la diferencia es aún mayor: 4 procesos simultáneos frente a 8. Xcode y los simuladores pueden atascar fácilmente 4 tuberías cuando 8 serán más que suficientes (normalmente).

A menos que Apple lance Macbooks de 13" con procesadores de cuatro núcleos (realmente espero que lo hagan. Me encantan los modelos de 13".), un 15" más barato es definitivamente el camino a seguir. Sin lugar a dudas.

Esto es independiente de la velocidad máxima del procesador. Importa, pero no mucho. Mientras un Mac está construyendo una aplicación iOS, con 2 núcleos, se ahogará y ralentizará todo el Mac. Incluso mientras no está construyendo, ejecuta varias tareas en segundo plano-precomilación, indexación, optimizaciones, simulación de iOS si está en marcha, y así sucesivamente-que Xcode realmente se beneficia de más núcleos mucho, mucho, mucho más que ese pequeño aumento de velocidad.

En cuanto a la RAM, por supuesto, cuanto más mejor, pero aún así, creo que puedes arreglártelas con 8MB. Sólo tienes que mantener algunas aplicaciones cerradas.