¿Qué debo comprar para iOS dev – Mac Mini vs Air vs Macbook?

Ram, ram, ram. Te vas a arrepentir de cada gigabyte de RAM que no hayas comprado.

Averigua cuál es el máximo de RAM para cada candidato a Mac (lo maximizarás en cuanto tu presupuesto te lo permita: la RAM es barata y tu tiempo es valioso).
No vaya por menos de 8 gigabytes. Apunta a 16gb si es posible.

A continuación, asegúrese de que usted 'está comprando un Mac que soporta la inminente versión El Capitan de OS X. Evita comprar un Mac que apenas lo haga, también quieres poder actualizar el año que viene, como mínimo.

Eso es todo. Todo lo demás es la guinda del pastel.

Mi respuesta supone que te interesa principalmente el desarrollo de iOS, como mencionas.

Además, te recomiendo encarecidamente que busques en la sección "refurbished" de la Apple Store online. A menudo puedes encontrar grandes ofertas en macs y están garantizados como funcionalmente nuevos por Apple (puedes encontrar arañazos en el cuerpo, por ejemplo, aunque no es común, pero aparte de eso tienes un Mac que está como nuevo).
Recuerda: un Mac usado, fuera de garantía, sólo es más barato si no se rompe nunca.

No sé en qué país del euro vives, pero si estás cerca de una frontera, sé creativo, considera comprar en un país vecino para aprovechar los diferentes tipos de IVA y de cambio de moneda. Por ejemplo, el mismo Mac Mini nuevo (en el momento en que escribo esto) se vende por 819 euros en Italia, 799 euros en Francia y 719 euros en Suiza (que son tres países fronterizos en Europa).
(Sin embargo, al comprar un portátil en el extranjero, recuerde que podría obtener un teclado que'le volverá loco con acentos y símbolos que no le interesan: opte por un diseño estándar de EE.UU., que también es realmente genial para el desarrollo).

También me gustaría aclarar por qué, en el contexto de su pregunta, otros parámetros son menos relevantes:

Peso: la ligereza es genial, me encantan los Air. Pero no' afecta a la capacidad de desarrollar aplicaciones iOS. Es un lujo. Como dices que tienes un presupuesto limitado, en igualdad de condiciones, elige el peso que quieras, pero serás un desarrollador iOS incluso con un Mac pesado.

Procesador: la velocidad es genial. Pero teniendo en cuenta tu pregunta, es de suponer que vas a aprender a desarrollar para iOS. Una gran ram te beneficiará más que un procesador rápido: además, cualquier Mac que pueda soportar El Capitan y la siguiente iteración de OS X es probable que sea lo suficientemente rápido como para soportar tus esfuerzos de desarrollo durante un tiempo. (Una excepción es el nuevo y ligero Macbook de 12", cuyo procesador parece ser demasiado lento para soportar adecuadamente el desarrollo: sin embargo, no tengo experiencia directa en él, así que no puedo comentar sobre su rendimiento, y parece estar bastante más allá de su presupuesto, por lo que probablemente está bajo el radar de todos modos).

Portabilidad: no necesita que le digamos cuál es la diferencia entre un ordenador portátil y uno de sobremesa. El mero hecho de que estés considerando un Mini significa que la portabilidad no es un requisito estricto. Así que, a quién le importa. A ti te importa el desarrollo de iOS, no que parezca guay.

Pantalla: el tamaño de la pantalla es muy importante. Tan importante, de hecho, que cualquier tamaño de portátil será demasiado pequeño para el desarrollo serio. Pronto querrás una pantalla grande y externa. Y usted definitivamente necesita tener uno si usted'va con el mini. Tal vez ya tengas una. Así que, no te obsesiones con el tamaño de tu portátil, si vas a ir con un portátil; pero prefiere las pantallas retina si puedes elegir, simplemente porque los dispositivos iOS son dispositivos retina y hace que tu experiencia de desarrollo sea más consistente, especialmente cuando también se utiliza el simulador.

Batería: el desarrollo de iOS con Xcode es inherentemente caro en términos de consumo de batería. Xcode en sí mismo es una bestia; entonces usted' probablemente utilizará el simulador (que es pesado en la batería también), o utilizar un iPhone conectado (que extrae energía del puerto USB para recargar su propia batería). Con los Mac más nuevos, puedes seguir desarrollando durante bastante tiempo antes de que tu portátil se muera, pero difícilmente lo harás todos los días. No te preocupes demasiado por la batería.