Pregunta

Voy a trabajar en algunas aplicaciones para iPhone, así que me dieron un boleto dorado para comprar una Mac.Sin embargo, el billete dorado no vale tanto y estoy pensando en el iMac.Ahora, las Mac son geniales, las amo y las uso en casa, pero sé que la iMac está más orientada al consumidor promedio que al profesional.¿Será un iMac lo suficientemente potente como para desarrollar un iPhone?

Si ayuda en algo, lo único que imagino hacer en Mac es ejecutar XCode y tal vez un navegador web.

¿Hay alguien que esté desarrollando iPhone y tenga problemas para ejecutar las herramientas necesarias en su máquina?Si es así, ¿qué tienes?

¿Fue útil?

Solución

Cualquier Mac moderno estará bien.Trabajo en una MacBook de dos años (2GHz) con 2Gb de memoria y es perfectamente utilizable.Considero que la mayor limitación es el espacio de pantalla.Soy forma más productivo en mi pantalla externa de 22".Vaya a lo grande si adquiere una iMac o considere agregar un monitor externo al modelo base.

Otros consejos

El iMac es una máquina muy rápida y será más que adecuada para el desarrollo del iPhone.En la mayoría de los casos, una Mac Mini con RAM al máximo es suficiente.

Tenga en cuenta que, al sacarlo de la caja, el Mac Mini solo puede acomodar un monitor.

Mi Mac principal es una MacBook, con 4 GB de RAM, y lo encuentro perfectamente bueno para el desarrollo (ya sea en Windows u OSX).Podría haber comprado una iMac por un poco más de dinero, pero ya tenía un monitor LCD de 20" por ahí y quería la portabilidad.

Las MacBooks son tan poderosas como las iMacs (excluyendo la tarjeta gráfica, que puede ser importante o no para usted;no lo era para mí) y son perfectamente aptos para el desarrollo.

Yo diría que cualquiera de los modelos actuales de iMac es más que suficiente para el desarrollo con su CPU de doble núcleo, 6 MB de caché y FSB de 1066 MHz.Podría considerar optar por más de 1 GB de RAM, pero compare los precios del mercado de accesorios en lugares como NuevoHuevo a lo que Apple quiere (por ejemplo, actualicé mi MacBook Pro a 4 GB por cientos menos que si me lo instalara Apple).

El modelo que elijas dependerá más del tamaño HD y LCD y de cuánto tienes que gastar.

Ejecuto el desarrollo de XCode para Mac en una iMac de generación actual de 20" y funciona perfectamente con muchos otros procesos en ejecución.Definitivamente puedes usar el iMac para desarrollar software.

Un iMac es lo suficientemente potente como para utilizarlo en trabajos de desarrollo.

Ejecuto XCode en una Macbook de generación actual con solo UN GB de RAM y funciona bien, siempre que limite la cantidad total de aplicaciones en ejecución.

No tendrás problemas para ejecutar Xcode en una iMac.Cualquier iMac.Cualquier proyecto de desarrollo se puede realizar en un iMac.Son máquinas rápidas y modernas.El iMac más barato tiene un chip Dual Core Duo 2 con 1 giga de RAM.Aumente la RAM a 2 si puede (una opción económica, más barata si compra RAM de terceros).Hace una gran diferencia ejecutar OSX.

En términos de potencia, cualquier Mac actual está bien para el desarrollo de iPhone.Es posible que desees considerar otros factores que dependen de cómo te gusta trabajar.

¿A veces te gusta agarrar la máquina y simplemente entrar en un entorno de trabajo diferente (o mostrar tus cosas a la gente)?Las MacBooks son comparables en cuanto a potencia, pero te dan esa libertad.

¿Puedes trabajar con pantallas brillantes o te irritan?En el último caso, una iMac o MacBook puede no ser óptima y debes asegurarte de tener una pantalla más grande y sin brillo como pantalla principal.Una segunda pantalla suele ser muy útil para el desarrollo, por lo que es posible que quieras tener una de todos modos.

Y, de hecho, querrás aumentar la RAM a al menos 2 GB (4 GB son buenos, por supuesto, pero no absolutamente necesarios).

Yo sugeriría optar por una Mac Mini al máximo y el mejor monitor que se ajuste a su presupuesto.

Tenga en cuenta que tanto el iMac como el Mac Mini son esencialmente portátiles (en términos de sus componentes internos).Es cierto que el iMac tiene una pantalla grande (como las computadoras portátiles) y un disco duro adecuado.

Ejecuto XCode en una iMac de 17" (2 años) con 2 GB de RAM y no he tenido ningún problema.

Me las arreglo bien con una Mac mini.Por el momento, solo tiene 1 GB de RAM de serie, por lo que ese es el cuello de botella actual.

Desarrollar para iPhone no es un trabajo particularmente intensivo, la única forma de pasar de un iMac es el Mac Pro, que supongo que no puedes permitirte.La única razón para optar por una Mac Pro es si estás haciendo videos o trabajos de imágenes donde realmente necesitas potencia.

Vi un gráfico en MacFormat este mes que sugería que el iMac básico era más rápido que el Mac Pro básico de todos modos, aunque obviamente hay más espacio para la expansión en el Pro.

Sin embargo, compre más RAM, hasta 4 Gb, no se arrepentirá.

Compré el Mac mini Unibody de mediados de 2010 y es una buena máquina para desarrollar iPhone.

No quería gastar mucho dinero comprando una computadora nueva.Así que opté por lo mínimo necesario para desarrollar para iPhone.

El siguiente post muestra mis impresiones al respecto...

Aprendiendo a desarrollar para iPhone con un Mac mini

También estoy pensando en comprarme un Mac.Quería crear una nueva pregunta, pero ahora estoy intentando hacerla con esta "respuesta".Hay algunas posibilidades:

  • iMac:Hardware potente, pantalla grande (27") -> perfecto para el desarrollo
  • Macbook Pro:portátil, pero necesitas una pantalla más grande que 13" -> cara
  • Mac mini:Pequeño, sin ruido, tan potente como el MacBook Pro de 13", económico, necesita una pantalla externa y una actualización de RAM.

He trabajado durante unos meses en una MacBook Pro de 13", pero realmente necesitas una segunda pantalla si quieres desarrollar (a pesar de que desplazarse a través del panel táctil es muy fácil).El hardware (2.66 Core2Duo, 4 GB de RAM, 320 GB) era lo suficientemente potente para el desarrollo con Xcode.

Pero, ¿con qué frecuencia necesitas realmente una solución portátil?La mayor parte del tiempo estuve trabajando en el mismo lugar.Y una iMac de 27" sería genial para eso, pero no es tan barata como una Mac mini.Podrías comprar un Mac Mini con tres paneles IPS de 23" (1080p) por el mismo dinero (incluido Matrox DualHead2Go), pero no tan potente como el iMac de 27" con i5-680.

Preguntas:

  • ¿Es la portabilidad para usted esencial o algo agradable de tener?
  • ¿Qué es mejor para Xcode?¿Más GHz o más núcleos?
  • ¿Qué aporta una experiencia más rápida?Una CPU más rápida (p. ej.400 MHz más rápido) o un SSD?

Creo que la mejor solución sería un iMac y un MacBook.Pero para empezar es demasiado dinero.

PD:También necesitas un dispositivo.El dispositivo más barato es un iPod Touch 4G de 8 GB.

Obtenga una Mac que tenga SSD, ya sea MacBook Air o las opciones integradas bajo pedido.

Compilar grandes frameworks como Three20 sería al menos 2 o 3 veces más rápido.XCode 4 debería abrirse mucho más rápido con una unidad SSD.

Como ocurre con todo desarrollo, el tamaño de la pantalla es primordial, por lo que sugeriría el iMac de 24" si su boleto dorado llega tan lejos o un Mac mini con un monitor grande (probablemente no sea de Apple) si no es así.

Utilizo a menudo mi PowerMac G5.Claro, necesita piratear las herramientas de desarrollador para instalarlas en un PPC y hay algunos problemas con el SDK del dispositivo, pero funciona.

Oh, espera, dijiste "bien".No importa.

El único otro comentario que tengo es que a veces desearía tener el portátil para poder codificar en el tren, en el avión o sentado en el parque.

Compré un iMac y no he tenido ningún problema para desarrollar mi aplicación "simple", excepto que a veces el desplazamiento se me congela.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top