¿Necesito una Mac para programar?
Cuando quieres iniciar en el desarrollo y la programación siempre surgen 2 dudas que se repiten mucho:
1. ¿Con que lenguaje empezar?
2. ¿Qué computador necesito para desarrollar?
El primero lo dejaremos para otro post (próximamente), pero el segundo punto no se pude responder con un simple compra una Mac y ¿Cuál Mac seria?, ¿la ultima?, ¿Estas familiarizado con el sistema MacOS? son preguntas que debes hacerte después de decidir comprar una, si te fijas en grandes influencias del mundo del desarrollo la mayoría usan una Mac pero no es necesario en todos los casos usar la marca de la manzana aunque te cubre en la mayoría de casos, antes de elegir un computador primero mira tus necesidades y responde a estas preguntas:
- ¿Qué pretendo hacer con ella?
- ¿En que lenguaje voy a programar?
- ¿La necesito para otras tareas?
- ¿Cuál es mi presupuesto para comprar/armar una pc?
Una ves que pensamos en esto podemos tomar en cuenta diversos puntos claves:
Si tienes la posibilidad compra una Mac
Hay cuatro modelos principales de MacBook disponibles actualmente en Apple:
MacBook Air – $999 dólares
MacBook Pro 13 – $1,199 dólares
MacBook Pro 14 – $1,999 dólares
MacBook Pro 16 – $2,499 dólares
Todas estas opciones te cubren en casi todo tipo de desarrollo ya sea web, móvil, aplicaciones de escritorio incluso algunos videojuegos pero para este último lo mejor es un "PC-gamer", además son muy buenas para creación multimedia, si necesitas portabilidad las MacBook son muy ligeras y tienen bastante autonomía destacan en su pantalla y otros aspectos, a menos que prefieras un sistema Windows por ejemplo para jugar un MAC puede ser tu mejor opción.
Casi cualquier computador se puede usar para Desarrollo Web
Un computador sencillo, modesto incluso con poca memoria RAM te puede servir, requisitos:
- Correr un navegador.
- Soportar editores de texto.
Se puede usar incluso computadores antiguos yo he usado una laptop de hace 10 años con un procesador AMD(1ghz) sin problemas con un sistema Linux ligero.
Desarrollar aplicaciones móviles requiere de un sistema más robusto
Un problema recurrente en desarrollo móvil es el rendimiento de las herramientas de desarrollo por ejemplo Android Studio requiere de algunos requisitos incluso algunos computadores nuevos de gama media se les dificulta correr estas herramientas emular un celular es muy pesado y consume mucha RAM recomendaciones:
- 8 o más GB RAM
- Un procesador Inteli5/ryzen5 o superior
- Un disco de estado solido siempre ayuda
Estos también sirven para el desarrollo de aplicaciones de escritorio.
Nota: Uso una laptop Ryzen5 con 8 de RAM y me es casi imposible usar Android Studio y emular un sistema Android al mismo tiempo.
El desarrollo de videojuegos requiere de una "PC-Gamer" pero no siempre
No es raro jugar en un computador pero existe una diferencia entre el correr juegos ligeros y de pocos requisitos con correr los juegos de ultima generación o poder llevar a los 60 FPS (fotogramas por segundo) en videojuegos más o menos actuales y sobre todo un factor que influye mucho en este aspecto es la tarjeta grafica o tarjeta de video requisito indiscutible para denominar a una PC como "gamer", pero no es el único en este caso, también son muy buenas para realizar directos y multimedia, si vas a desarrollar juegos que exigen mucho gráficamente en gráficos 3D tu grafica debe tener una potencia considerable a diferencia del desarrollo de juegos con gráficos 2D (no tan exigentes), puedes guiarte con las siguientes recomendaciones:
Juegos con Gráficos 2D
- Tarjeta grafica AMD Vega8 (equivalente) o superior
- 8GB de memoria RAM
Juegos con Gráficos 3D
- Tarjeta grafica GT1050ti/RX780 o superior
- 16 GB de memoria RAM
Gracias por leer 🤗 espero te sirva de mucho no olvides investigar más por tu cuenta y dejarme tu opinión en los comentarios 👇
Top comments (2)
Además de la autonomía y la potencia, ¿hay otro factor en cuanto al sistema por lo que se debe preferir una Mac antes que una computadora con Windows para programar? Gracias por el artículo y tu respuesta.
Excelente pregunta, cuando usamos una MAC el sistema que debemos manejar es MacOS este sobre los demás sistemas como Windows y Linux destaca por su seguridad, ausencia de virus y sobre todo estabilidad , eso si recuerda que no podrás o mejor dicho no es muy factible usar otro sistema en un MAC que no sea MacOS, por otro lado si quieres jugar la recomendación es usar Windows pues los juegos corren mejor en este sistema, sobre todo yo destaco la estabilidad del sistema, es muy molesto que Windows te de errores o que algo no funcione en Linux y pases un día intentando arreglarlo para que funcione.