Soy un desarrollador que trabaja con Windows. Tengo algunos clientes que están interesados en aplicaciones para iPhone, así que estoy buscando una Mac en este momento. El problema es que no tengo ni idea de qué comprar.
No quiero usar la Mac como mi máquina principal, solo quiero hacer la codificación en ella. Así que no necesita ser tan poderoso, supongo. Entonces, ¿qué recomendarías? Nuevo o usado...
¿La Mac funciona con mi teclado/ratón USB? ¿Funciona con mi monitor con puerto DVI? ¿Necesito adaptadores o hardware completamente nuevo?
Leí en alguna parte que necesito una CPU Intel. ¿Es esto cierto?
El Mac Mini actual de bajo nivel con una actualización a 4 GB de memoria es probablemente la mejor opción para tu inversión. Eso es lo que tengo excepto con 8GB; obtuve mi memoria de Amazon por $ 130, más barata que la memoria de Apple. Es una máquina muy capaz. Si usa muchos programas simultáneamente, el estándar de 2 GB es un poco estrecho, pero 4 GB estaría bien; me pareció una buena oferta por 8 GB y uso más de la cantidad promedio de aplicaciones al mismo tiempo y muchas pestañas de Safari.
El nuevo MacMini es mucho mejor que el de 2009. Lo sé porque tuve uno antes de este; con 2GB por supuesto :).
Por cierto, te va a encantar OS X. No se sorprenda si abandona Windows en un año.
Sobre sus preguntas específicas:
Cualquier Mac actual tiene una CPU Intel. Apple cambió de PowerPC en 2006 y sí, necesitas uno, ¡pero de todos modos no quieres una computadora tan vieja!
Casi cualquier teclado o mouse funcionará bien con OS X. Si está utilizando algún tipo de mouse o teclado elegante, entonces probablemente necesitará algún software de terceros para que todas esas partes personalizadas funcionen, pero todas las partes estándar funcionarán. trabaja; clic izquierdo, clic derecho, rueda de desplazamiento, control del cursor, etc. Sin embargo, existe la posibilidad de que no haya un equivalente OS X del software de terceros que pueda estar utilizando.
Finalmente, las Mac funcionan con monitores estándar e incluso televisores modernos regulares con entradas DVI, VGA, HDMI (prácticamente todos lo hacen). Lo máximo que necesitará es un adaptador común que se encuentra en Best Buy, Apple Store, etc.
Cualquier Mac actual funcionaría bien. Simplemente elija el factor de forma que más le guste al precio que está dispuesto a pagar.
Utilizo un mac mini para el desarrollo de iphone y funciona bien con todos mis periféricos estándar (monitor, teclado y mouse). Tuve que conseguir un adaptador para el monitor.
Estoy completamente en desacuerdo con todas las sugerencias de Mac Mini.
Consigue una macbook. Usado o nuevo, depende de lo que prefieras. O mejor aún: obtenga el Air, que tiene el mismo precio que el macbook.
Hoy en día una nueva mini es U$300 más barata que las dos notebooks (que cuestan U$999) pero no tienes que lidiar con teclados, mouses y sobre todo falta de batería. Cualquier computadora sin un nobreak es un distribuidor de descanso para el desarrollo, desde mi punto de vista. Agregando todo eso más el espacio utilizado, el consumo de energía y la comodidad, podemos resumir fácilmente que el macbook vale mucho más la pena. Además, con el aire, el SSD hace que valga mucho más .
El mini es bueno como servidor doméstico o cualquier tipo de máquina dedicada. Nunca como una computadora de escritorio ni para tener entradas de usuario frecuentes, incluso si se puede configurar como cualquier PC desordenada.
De todos modos, soy un usuario de PC desde hace mucho tiempo, nunca dejé Windows o PC, pero si va a desarrollar para Mac, por favor, hágalo todo. ese software realmente es de Mac OS, no una pieza portada que no encaja. Hay muchos, muchos matices en un verdadero software hecho para Mac que pueden marcar la diferencia para que su software tenga éxito en el mercado de Apple.
Incluso puedes usar bootcamp para instalar Windows en él si lo deseas, pero como todos los demás dijeron, como desarrollador te vas a enamorar del sistema operativo mac y el increíble hardware (lo que no sucederá si eliges Mini).
Honestamente, cualquier Mac en el mercado en este momento (que Apple vende actualmente) te irá bien. Elija en función del precio, sinceramente. Sin embargo, no recomendaría una Macbook Air si no la va a usar como una computadora normal. Su mejor opción probablemente sería una Mac Mini, que tiene una CPU Intel y mucha velocidad y compatibilidad para lo que intentas hacer. Son mucho más baratos que las Mac alternativas, y puede usarlos con su configuración preexistente de monitor/ratón/teclado. Esto es realmente bueno si compras uno de esos pequeños conmutadores que te permiten usar una sola configuración de monitor/mouse/teclado con dos o más computadoras. La Mac Mini funcionará con un puerto DVI, y si el modelo que compras no es compatible con DVI en la caja, Apple vende un adaptador de $20 que te dará lo que necesitas a bajo precio.
En resumen, Mac Mini es el camino a seguir , en mi humilde opinión. La siguiente mejor opción es un iMac , que quizás te guste más (tiene una experiencia más "Mac" de la que te garantizo que te enamorarás).
De acuerdo con las sugerencias de Mac Mini, pero solo para que sepas, si quieres una computadora portátil, tampoco habrá problemas. Desarrollé con éxito 4 aplicaciones en una Macbook blanca de 2009 sin problemas (sin embargo, maximicé la memoria a 4Gig y reemplacé el disco duro de 120 Gb por uno de 500 Gb).
Iría primero con el Mac Mini y conectaría mi teclado y monitor a eso y usaría Remote Desktop para conectarme a mi PC con Windows .
Creo que, por razones prácticas, desea usar una Mac que tenga una pantalla lo suficientemente grande como para mostrar todo el simulador de iPhone4 (o iPad). Es molesto tener que mover la ventana del simulador hacia arriba y hacia abajo en la pantalla para ver qué hay allí.
También necesita un puerto USB para sincronizar entre un iPhone o iPad real y la máquina de desarrollo.
Cualquiera de las máquinas que vende Apple ejecutará admirablemente las herramientas de desarrollo (Xcode), pero haz un poco de tarea para ver cuántos píxeles necesitas para mostrar el simulador (y las otras herramientas) cómodamente. La mayoría de los desarrolladores que conozco usan múltiples pantallas, por lo que tienden a usar máquinas que les permiten conectar una segunda o incluso una tercera pantalla. Estoy usando un MacBook Pro 17 de 4 años.
Acabo de comenzar el desarrollo de iOS y compré una Mac Mini, en realidad es bastante poderosa para una máquina tan pequeña. Sin embargo, actualicé a 4 gigas de RAM.
JBRWilkinson
Cregox
bmike
BlueRaja - Danny Pflughoeft