Mejor Apple Mac para el desarrollo de aplicaciones: equilibrio de poder
Elegir la Mac adecuada para el desarrollo puede ser un desafío. Apple crea una gama completa de laptops y computadoras de escritorio Mac. Todos los Apple Macs son excelentes computadoras, pero algunos son más adecuados para el desarrollo de aplicaciones que otros.
Apple siempre actualiza su gama Mac, y a menudo introduce precios más bajos para sus computadoras MacBook e iMac más antiguas.
- ¿Por qué Apple no permite la transferencia de imágenes a través del kit de cámara en un iPhone 4S?
- ¿Cuál es la diferencia entre una variable y una función en Swift (3)?
- ¿Hay entornos de bases de datos fáciles de usar para desarrollar una aplicación para MAC e iOS que no requieran conectividad a Internet?
- ¿La UITabBar está muerta?
- ¿Cuál es una buena fuente para los puntos de referencia de la aplicación iOS?
Con esto en mente, hemos creado esta guía para comprar la Mac adecuada para el desarrollo de aplicaciones. En este artículo echamos un vistazo a lo que requiere una computadora para ser realmente excelente para crear aplicaciones, y las características por las que paga más. Luego observamos detenidamente la gama de computadoras Mac disponibles y las opciones personalizadas a pedido disponibles que tienen sentido para los desarrolladores.
Finalmente, veremos algunos de los accesorios, software y recursos de aprendizaje disponibles que ayudarán a los desarrolladores entusiastas a comenzar.
Lea a continuación: La mejor Mac para comprar.
Desarrollo de aplicaciones en una Mac: ¿cómo se crea un programa en una Mac?
Apple hace todo lo posible para facilitar el desarrollo de aplicaciones (o pequeños programas) tanto para Mac OS X como para iOS. El entorno de desarrollo utilizado para crear aplicaciones para ambos se llama Xcode, y esta es una descarga gratuita del Mac App Store.
Con Xcode, puede crear aplicaciones con dos lenguajes de programación, el antiguo lenguaje Objective-C y el nuevo lenguaje de programación Swift.
Cargar y vender aplicaciones a través de iTunes requiere una suscripción anual a la conexión de desarrollador de Apple, pero tiene un buen valor de $ 99 por año (aproximadamente £ 60). Solo necesita esto para cargar y distribuir aplicaciones a través de las tiendas de aplicaciones de Mac e iOS, sin embargo, no necesita pagar esta tarifa solo para probar y crear aplicaciones.
Necesitas una Mac para desarrollar aplicaciones para iPhone y iPad. No puede codificar los programas con una PC con Windows o Linux. Pero una vez que tienes una Mac, cualquier modelo actual, eres bastante bueno para comenzar.
Ver también: Cómo comenzar a desarrollar aplicaciones iOS | Cómo comenzar con Apple Swift | La mejor manera de aprender Swift: libros, cursos, guías.
Desarrollo de aplicaciones en una Mac: ¿cuánta potencia necesitas?
El desarrollo de software aumenta según el tamaño y la complejidad del programa que está realizando. Las Mac varían en potencia desde la MacBook de nivel de entrada hasta la nueva Mac Pro.
Si todo lo que desea hacer es comenzar a aprender el desarrollo y obtener una aplicación regular en la tienda de aplicaciones, puede usar cualquier Mac que desee.
Si eres un desarrollador independiente y creas una pequeña aplicación para iOS, puedes usar casi cualquier Mac (ni siquiera necesita ser un modelo particularmente reciente). A diferencia de crear video o música; la creación de código no consume grandes cantidades de espacio en el disco duro, y si está creando aplicaciones iOS no necesita un procesador ultrarrápido o una tarjeta gráfica de alta gama.
En resumen: cualquier Mac probablemente lo haga. Entonces, se convierte en una cuestión de cuánto dinero desea gastar y cuál proporcionará el mejor entorno de codificación.
Gama Mac para desarrolladores de Apple: ¿qué es lo que realmente necesita programar?
Debido a que la codificación es una tarea complicada y de alto nivel, es posible que tengas la tentación de desviarte hacia la línea profesional de Apple. No necesita las entrañas rápidas de Mac Pro o MacBook Pro para desarrollar aplicaciones.
Sin embargo, lo que es útil para el desarrollo de software es el estado de la pantalla. La codificación es una tarea compleja que a veces requiere un enfoque intenso, 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 del desarrollador de Xcode, el navegador web y quizás un editor de texto separado, un editor de base de datos SQL y mucho más. El desarrollo parece ser una tarea que requiere todo lo que Mac OS X tiene para ofrecer.
Por lo tanto, necesita una Mac con una pantalla grande, o necesita adjuntar una pantalla grande a su Mac. Con esto en mente, vamos a descartar toda la gama de MacBook de Apple. Seamos claros: si valora una computadora portátil y la portabilidad es importante para usted, entonces una MacBook Air o MacBook Pro con pantalla Retina funcionará bien para el desarrollo de aplicaciones, y puede conectar un monitor a estos modelos para obtener una pantalla más grande. Pero con una MacBook Air o Pro, paga mucho más por una pantalla pequeña que se sentirá abarrotada al programar.
Gama Mac para desarrolladores de Apple: Mac mini es el mejor valor
El Mac Pro es excesivo para la mayoría de los desarrolladores, por lo que la elección es entre un iMac o Mac mini con pantalla separada.
Con un precio de £ 399, la Mac mini es la Mac con mejor relación calidad-precio, y ofrece más que suficiente potencia y almacenamiento para el desarrollo de aplicaciones. Lo que no viene con una pantalla, por lo que deberá obtener una por separado.
Normalmente, la idea con el Mac mini es que conecte una pantalla, un teclado y un mouse antiguos y represente la informática Apple de primer nivel a una fracción del costo. Sin embargo, para el desarrollo de aplicaciones, sugerimos que obtenga una pantalla grande, por lo que es posible que desee considerar la pantalla Thunderbolt de 27 pulgadas de Apple. Por otra parte, a £ 899 es posible que desee darse una vuelta.
Una buena alternativa sería esta pantalla panorámica AOC Q2770PQU. Con alrededor de £ 325 en Amazon, es menos de la mitad del precio de la pantalla Apple Thunderbolt y tiene una pantalla de 27 pulgadas.
Ahora hay una gran variedad de monitores de menos de £ 200 que ofrecen pantallas de 27 pulgadas. Algunos desarrolladores prefieren tomar dos pantallas de 24 pulgadas y colocarlas una al lado de la otra.
Ver también : Mostrar reseñas | Mac Pro 4K monitores resumen | Cómo hacer una pantalla Retina de 32 pulgadas.
Apple iMac: la mejor Mac para entornos de desarrollo de aplicaciones de pantalla grande
Si está buscando una Mac potente con una pantalla grande, Apple lo tiene cubierto en forma de iMac. Debe obtener un modelo con una pantalla de 27 pulgadas, que comienza en £ 1,449. No es tan barato como el Mac mini, pero obtienes mucho más por tu dinero. El iMac de 27 pulgadas es una verdadera potencia: un procesador Intel i5 de 3.2Ghz, disco duro de 1TB, tarjeta gráfica AMD discreta con memoria de video de 2GB y, por supuesto, esa enorme pantalla IPS de 27 pulgadas. Si está buscando una Mac de pantalla grande que también tenga suficiente potencia para jugar, entonces esta es la opción ideal.
Lea a continuación : revisión de la gama iMac.
¿Qué Mac conseguir para el desarrollo de aplicaciones?
Recomendamos a la mayoría de los desarrolladores nuevos que elijan la Mac mini con la pantalla AOC. La Mac mini es una opción más barata que la iMac y el dinero extra se puede destinar a software o cursos de capacitación.
El iMac de 27 pulgadas es una mejor Apple Mac y obtienes muchas características adicionales: como el procesador rápido, el disco duro grande de 1TB y la tarjeta gráfica AMD. Son buenas características, sin duda, pero ofrecen poco para desarrollar aplicaciones. Eso sí, si también planea usar una Mac para juegos y computación general para todo uso, puede apreciar la potencia adicional.
Ver también : 5 razones por las que deberías comprar una Mac mini | 5 razones por las que no deberías comprar una Mac mini | Nueva fecha de lanzamiento de Mac mini y rumores | Consejos de compra: iMac o Mac mini.
Accesorios y software Apple Mac para desarrolladores
Los desarrolladores no necesitan tantos accesorios como otros usuarios de Mac. Una buena Mac, una pantalla de tamaño decente y una buena biblioteca de referencia y listo. La única excepción que haríamos sería invertir en un buen sistema de respaldo en caso de que haya algún problema. La Time Capsule de Apple es una gran solución. Alternativamente, invierta en un buen disco duro externo USB y use 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. Aquí hay algunas recomendaciones:
- Bellota: un potente editor de imágenes que es una fracción del costo de Photoshop
- BBEdit: editor de texto favorito de la industria
- CodeRunner: Gran alternativa a Xcode para tareas de programación ligera.
- Dev Color Picker: hace que obtener colores de los programas y ponerlos en tus aplicaciones sea muy sencillo.
- Dropbox: ideal para sincronizar archivos para acceso remoto.
- Evernote: lugar perfecto para almacenar notas de programación.
- Little Snapper: Capacidad para tomar capturas de pantalla detalladas de programas y sitios web.
Desarrollo de aplicaciones para Mac: aprender Xcode y Swift
Si planea comenzar el desarrollo de aplicaciones para Mac o iOS, entonces necesitará aprender el lenguaje de programación Swift de Apple. Hay una variedad de cursos disponibles, y podrá ponerse en marcha rápidamente con Swift.