El mejor Mac de Apple para el desarrollo de apps: equilibrando la potencia
Elegir el Mac adecuado para el desarrollo puede ser un reto. Apple crea toda una gama de portátiles y ordenadores de sobremesa Mac. Todos los Mac de Apple son grandes ordenadores, pero algunos son más adecuados para el desarrollo de apps que otros.
Apple siempre renueva su gama de Mac, y a menudo introduce precios más bajos para sus ordenadores MacBook e iMac más antiguos.
Con esto en mente hemos creado esta guía para comprar el Mac adecuado para el desarrollo de apps. En este artículo echamos un vistazo a lo que necesita un ordenador para ser realmente bueno para la creación de apps, y a las características por las que hay que pagar más. A continuación, analizamos con detenimiento la gama de ordenadores Mac disponibles, así como las opciones de fabricación a medida disponibles que tienen sentido para los desarrolladores.
Por último, analizaremos algunos de los accesorios, el software y los recursos de aprendizaje disponibles que ayudarán a los desarrolladores más entusiastas a empezar.
Lee a continuación: El mejor Mac para comprar.
Desarrollo de apps en un Mac: cómo se crea un programa en un Mac
Apple se esfuerza por facilitar el desarrollo de apps (o pequeños programas) tanto para Mac OS X como para iOS. El entorno de desarrollo que se utiliza para crear aplicaciones para ambos se llama Xcode, y se puede descargar gratuitamente desde la Mac App Store.
Con Xcode puedes crear aplicaciones utilizando dos lenguajes de programación, el antiguo lenguaje Objective-C y el nuevo lenguaje de programación Swift.
Subir y vender aplicaciones a través de iTunes requiere una suscripción anual a la conexión de desarrolladores de Apple, pero tiene un buen precio: 99 dólares al año (unos 60 euros). Sin embargo, sólo es necesario para subir y distribuir aplicaciones a través de las App Stores de Mac e iOS, por lo que no es necesario pagar esta cuota sólo para probar y crear aplicaciones.
Se necesita un Mac para desarrollar aplicaciones para el iPhone y el iPad. No puede codificar los programas utilizando un PC con Windows o Linux. Pero una vez que tenga un Mac, cualquier modelo actual, estará prácticamente listo para empezar.
También puede ver: Cómo iniciarse en el desarrollo de apps para iOS | Cómo iniciarse en Apple Swift | La mejor forma de aprender Swift: libros, cursos, guías.
Desarrollar apps en un Mac: ¿cuánta potencia necesitas?
El desarrollo de software escala en función del tamaño y la complejidad del programa que estés haciendo. Los Macs varían en potencia desde el MacBook básico hasta el nuevo Mac Pro.
Si todo lo que quieres hacer es empezar a aprender a desarrollar y poner una aplicación normal en la tienda de aplicaciones, entonces puedes usar cualquier Mac que quieras.
Si eres un desarrollador independiente, creando una pequeña aplicación para iOS, entonces puedes usar casi cualquier Mac (ni siquiera tiene que ser un modelo especialmente reciente). A diferencia de la creación de vídeo o música, la creación de código no consume grandes cantidades de espacio en el disco duro, y si estás creando aplicaciones para iOS no necesitas un procesador ultrarrápido o una tarjeta gráfica de gama alta. Así que la cuestión es cuánto dinero quieres gastar y cuál te proporcionará el mejor entorno de codificación.
Gama Mac de Apple para desarrolladores: ¿qué necesitas realmente para programar?
Debido a que la codificación es una tarea complicada y de alto nivel, puede que te sientas tentado a inclinarte por la gama profesional de Apple. No necesitas las rápidas entrañas del Mac Pro o del MacBook Pro para desarrollar aplicaciones.
Sin embargo, lo que sí es útil para el desarrollo de software es el espacio de pantalla. La codificación es una tarea compleja que a veces requiere una intensa concentración, pero más a menudo requiere investigación y seguimiento. Los codificadores a menudo necesitan tener varios programas y ventanas abiertas a la vez: el entorno de desarrollo Xcode, el navegador web, y tal vez un editor de texto independiente, un editor de bases de datos SQL, y mucho más. El desarrollo parece ser una de las tareas que requiere todo lo que Mac OS X puede ofrecer.
Así que necesitas un Mac con una pantalla grande, o necesitas acoplar una pantalla grande a tu Mac. Teniendo esto en cuenta, vamos a descartar toda la gama de MacBook de Apple. Seamos claros: si valoras un portátil y la portabilidad es importante para ti, entonces un MacBook Air o un MacBook Pro con pantalla Retina te irán bien para el desarrollo de aplicaciones, y puedes acoplar un monitor a estos modelos para tener una pantalla más grande. Pero con un MacBook Air o Pro pagas mucho más por una pantalla pequeña que te resultará estrecha a la hora de programar.
Gama Mac de Apple para desarrolladores: El Mac mini tiene la mejor relación calidad-precio
El Mac Pro es excesivo para la mayoría de los desarrolladores, así que hay que elegir entre un iMac o un Mac mini con pantalla separada.
Con un precio de 399 euros, el Mac mini es el que tiene la mejor relación calidad-precio, y ofrece potencia y almacenamiento más que suficientes para el desarrollo de aplicaciones. Lo que no incluye es una pantalla, por lo que tendrá que adquirir una por separado.
La idea del Mac mini es que se adjunte una pantalla, un teclado y un ratón antiguos y que represente la informática de Apple de alto nivel a una fracción del coste. Sin embargo, para el desarrollo de aplicaciones, le sugerimos que adquiera una pantalla grande, por lo que podría considerar la pantalla Thunderbolt de 27 pulgadas de Apple. Una buena alternativa sería esta pantalla panorámica AOC Q2770PQU. Por unos 325 euros en Amazon, cuesta menos de la mitad del precio de la pantalla Thunderbolt de Apple, y tiene una pantalla de 27 pulgadas.
Ahora hay una gran variedad de monitores de menos de 200 euros que ofrecen pantallas de 27 pulgadas. Algunos desarrolladores prefieren hacerse con dos pantallas de 24 pulgadas y colocarlas una al lado de la otra.
También puedes ver: Análisis de pantallas | Resumen de monitores Mac Pro 4K | Cómo hacer una pantalla Retina de 32 pulgadas.
Apple iMac: El mejor Mac para un entorno de desarrollo de apps en pantalla grande
Si buscas un Mac potente con una gran pantalla, Apple te tiene cubierto con el iMac. Deberías hacerte con un modelo con pantalla de 27 pulgadas, que empieza en 1.449 euros. No es tan barato como el Mac mini, pero te da mucho más por tu dinero. El iMac de 27 pulgadas es un auténtico portento: procesador Intel i5 a 3,2 Ghz, disco duro de 1 TB, tarjeta gráfica discreta de AMD con 2 GB de memoria de vídeo y, por supuesto, esa enorme pantalla IPS de 27 pulgadas. Si buscas un Mac de pantalla grande que también tenga suficiente potencia para jugar, este es el que debes elegir.
Lee a continuación: Análisis de la gama iMac.
¿Qué Mac comprar para desarrollar aplicaciones?
Aconsejamos a la mayoría de los nuevos desarrolladores que se decanten por el Mac mini con pantalla AOC. El Mac mini es una opción más barata que el iMac y el dinero extra se puede invertir en software o en cursos de formación.
El iMac de 27 pulgadas es un mejor Mac de Apple y tiene un montón de características adicionales: como el procesador rápido, el gran disco duro de 1TB y la tarjeta gráfica de AMD. Son buenas características, sin duda, pero ofrecen poco para el desarrollo de aplicaciones. Eso sí, si también piensas usar un Mac para jugar y para la informática general, puede que aprecies la potencia extra.
También puedes ver: 5 razones por las que deberías comprar un Mac mini | 5 razones por las que no deberías comprar un Mac mini | Fecha de lanzamiento del nuevo Mac mini y rumores | Consejos de compra: iMac o Mac mini.
Accesorios y software para desarrolladores de Apple Mac
Los desarrolladores no necesitan tantos accesorios como otros usuarios de Mac. Un buen Mac, una pantalla de tamaño decente y una buena biblioteca de referencias y ya está todo listo. La única excepción que haríamos es invertir en un buen sistema de copias de seguridad en caso de que haya algún problema. La propia Time Capsule de Apple es una gran solución. Alternativamente, invierta en un buen disco duro externo USB y utilice el software Time Machine de Apple para realizar copias de seguridad periódicas.
También hay una gran cantidad de software que es bueno para los desarrolladores. Estas son algunas recomendaciones:
- Acorn: Un potente editor de imágenes que cuesta una fracción del coste de Photoshop
- BBEdit: El editor de texto favorito de la industria
- CodeRunner: Gran alternativa a Xcode para tareas de programación ligeras.
- Dev Color Picker: Hace que sacar los colores de los programas y ponerlos en tus aplicaciones sea un juego de niños.
- Dropbox: Gran para la sincronización de archivos para el acceso remoto.
- Evernote: Lugar perfecto para almacenar notas de programación.
- Little Snapper: Capacidad de tomar capturas de pantalla detalladas de programas y sitios web.
Desarrollo de aplicaciones para Mac: aprender Xcode y Swift
Si estás planeando empezar a desarrollar aplicaciones para Mac o iOS, entonces necesitarás aprender el lenguaje de programación Swift de Apple. Hay una serie de cursos disponibles, y podrás ponerte en marcha rápidamente con Swift.