🤔💻 ¿Necesito una Mac para programar? 📝Guía que computador usar para desarrollo.
Published: 2022-03-14 16:01:33

## ¿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

![Macbook](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aoj9chgbilffxwjcyzva.jpg)
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

![laptop vintage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jdekr1aa12dsd0kstonj.jpg)
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

![Desarrollo movil](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m5xctu1c5la4l835i26o.jpg)
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

![PC gamer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i2lhcneem7n0q812ok9v.jpg)
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_ 👇