Más de la mitad de las respuestas de ChatGPT sobre programación son incorrectas
18 de agosto de 2023Auriculares Sony WF-XB700 para ocio y trabajo
7 de septiembre de 2023En este artículo quiero hablar sobre el Macbook Pro M2 Pro de 14 pulgadas para programar. Cómo decidí comprar esta máquina, por qué y cómo se comporta este Mac en el ámbio del desarrollo de software.
Windows, Linux o Mac
En primer lugar creo que es justo hablar de todos los sitemas operativos que tenemos disponibles. Windows, Linux o Mac.
En mi opinión, a día de hoy todo es más cuestión de preferencias y/o gustos. Con esto quiero decir que Windows ya no es ese sistema operativo que hay que formatear cada dos por tres. Linux no es ese sistema operativo que para usar debes ser un experto, hay muchas distribuciones listas para usar. Y MacOS… bueno MacOS, en mi opinión sigue siendo el buen sistema operativo que ha sido siempre.
La mayoría del software y herramientas que usamos en nuestro día a día para programar están disponibles para los tres sistemas operativos, y si no lo está, hay alternativas. Lo único que debes tener en cuenta es que si vas a desarrollar aplicaciones para el ecosistema de Apple, pues te interesa elegir un Mac.
En los tres sitemas operativos podremos tener un sistema basado en Unix, recordemos que Windows tiene su WSL2 (Windows Subsistem Linux versión 2) que nos permite tener un Linux dentro de Windows, que yo personalmente he probado y que va exageradamente bien.
Dicho esto, además de tu propia preferencia, y tu presupuesto 🤭, solo habría una cosa que se te dificultaría hacer con una máquina Windows o Linux, desarrollar aplicaciones nativas para el ecosistema de Apple.
¿Por qué me gusta el Mac?
Dicho lo anterior, te voy a dar mi opinión. Yo personalmente me inclino por el sistema operativo de Apple por los siguientes motivos:
- Me gusta. Recuerda que hablamos de preferencias y/o gustos
- Es muy estable. No digo que el resto no lo sea, pero esta ha sido mi experencia desde hace justo 10 años usando Mac.
- El ecositema. Tengo el iPhone, el iPad y el Apple Watch. Lo que me permite contestar llamadas, mensajes, desbloquear el Mac o dar permisos con el Apple Watch. Puedo también empezar una tarea en un dispositivo y continuarla en otro. Es muy cómo para mi.
- Son productos muy duraderos. Cuando decía en el punto anterior que llevo 10 años usando Mac, es porque mi anterior Macbook Pro me ha durado 10 años. ¡Estoy cambiando de máquina después de 10 años!
- La batería. No he probado otro dispositivo que haga una tan buena gestión de la batería y que cuide la salud de la misma durante tanto tiempo.
- Y por último, y no menos importante, puedo pagarlo, porque si, es caro, desde mi punto de vista, muy caro.
Obviamtente también tiene sus puntos negativos, y para mi, estos puntos son los siguientes:
- El precio, el precio es una barrera de entrada. Son dispositivos buenos, pero muy caros.
- Gaming. No voy a dedir eso de que el Mac no es para jugar, pero reconozcamos que no todos los juegos AAA están de lanzamiento en el Mac. Aunque con MacOS Sonoma que está por llegar parece que esto cambiará ya que Apple esta trabajando en una herramienta para portar los juegos de forma más rápida y sencilla. Y esto probablemente en un futuro sea un punto positivo más que negativo.
¿Qué Mac elegir?
Una vez hemos escogido un sistema operativo, en mi caso MacOS, tenemos que ver qué tipo de usuario somos y qué mac nos viene mejor dependiendo de nuestro trabajo. Voy a tratar de hacer una clasificación de usuarios en la que espero, tu te sientas identificado con alguna, si no es así, me lo puedes dejar en los comentarios.
Usuario casual
Entiendo yo el usuario casual como aquél que no necesariamente usa todos los días el ordenador y que lo usa para las siguientes tareas:
- Navegar por internet
- Redes sociales
- Ofimática
- Reproducción de vídeo (Youtube, Netflix, etc.)
Usuario Medio
El usario medio es aquél que, además de las tareas mencionadas en el punto anterior, realiza las siguientes:
- Uso diario del ordenador
- Uso más intensivo de Ofimatica y edición de PDFs
- Edición amateur de fotografía
- Edición esporádica de vídeos en 1080 o incluso en 4K. Cuando digo esporádica entiendo que pueda ser 1 semanal.
- Desarrollo de software sin necesidad de usar Docker o emuladores de dispositivos.
Usuario Avanzado
Según veo yo al usuario avanzado es aquel que, además de las tareas anteriores, puede realizar algunas (o todas) de las siguientes:
- Edición profesional de imágen y fotografía
- Edición profesional de vídeo
- Virtualización de sistemas operativos
- Desarrollo de software con necesidad de usar Docker o emuladores de dispositivos
Usuario Extremo
Por último, yo consideraría al usuario extremo, aquél que es un usuario avanzado pero que además, realiza estas tareas de forma simultánea, o por largos períodos de tiempo. Por ejemplo, desarrolla aplicaciones emulando dispositivos al mismo tiempo que edita un vídeo, o bien está todo el tiempo editando vídeo.
Según esta clasificación, yo me considero un usuario avanzado y en muy contadas situaciones extremo.
Que Mac comprar
Una vez sepas qué tipo de usuario eres, ya estás en condiciones de ver qué Mac se adapta mejor a tus necesidades. Podemos decir que no tiene mucho sentido comprar un Macbook Pro para hacer las tareas de un usuario casual. Entonces en base a esta clasificación y a los Mac que actualmente tiene Apple, estos son los Mac que te aconsejo para cada tipo de usuario:
- Macbook Air M1
- Usuario casual y medio con un presupuesto contenido
- Macbook Air M2
- Usuario casual y medio
- Macbook Pro M2 Pro de 13 pulgadas (diseño antiguo)
- Usuario medio y avanzado al que no le importa tener el diseño antiguo o le gusta la Touch Bar.
- Macbook Pro M2 Pro de 14 pulgadas
- Usuario avanzado y extremo con necesidades de portabilidad
- Macbook Pro M2 Pro de 16 pulgadas
- Usuario avanzado y extremo sin necesidades de portabilidad
- Mac Mini M2
- Usuario medio y avanzado
- Mac Studio
- Usuario avanzado y extremo
- Mac Pro
- Usuario extremo
En todos los casos tengo que decirte algo muy importante. En Apple no es barato aumentar ni RAM y disco duro, no es buen negocio, para nosotros claro, para Apple es el negocio del siglo. Ejemplo: si por tipo de usuario te decantas por un Macbook Air M2, pero decides aumentar a 16GB de RAM y 512GB de almacenamiento, te sugiero que te vayas al Macbook Pro M2 Pro de 14 pulgadas, porque por un poquito más te llevas una máquina muchisimo mejor. Más RAM, más almacenamiento, mejor procesador, además con ventilación y mejor pantalla. Generalmente, y repito, generalmente, no es buena opción personalizarlo.
Macbook Air M2 vs Macbook Pro M2 Pro
Cuando estaba pensando renovar mi Macbook Pro de 2013, estaba dudando entre un Macbook Air M2 o un Macbook Pro M2 Pro. Y es que el 70% de las tareas que yo hago son de usuario medio, pero si hay un 30% de tareas que hago y que son de usuario avanzado. Doker, emuladores de Android o iOS, virtualización esporádica.
Este 30% de tareas avanzadas, podría haberlas hecho perfecgtamente con el Mabook Air M2, porque la diferencia entre el M2 y el M2 Pro por ejemplo, es la cantidad de tiempo que el procesador puede estar haciendo una tarea de alta exigencia.
Lo que si está claro es que yo si necesitaba aumentar la RAM y la capacidad de disco, 8GB de RAM y 256GB de almacenamiento son primero, ridículos en 2023 según mi opinión, y segundo no son suficientes para mi. Un equipo con 8GB de RAM necesitaría usar mucha memoria SWAP (uso del disco como un tipo de expasión de la memoría RAM), de forma que tu disco tendrá menos tiempo de vida. Por otro lado 256GB de almacenamiento son excasos cuando grabo vídeos de 100GB, más el sistema operativo, excasos…
Te dejo aquí el vídeo donde te cuento todo lo que tuve en cuenta a la hora de tomar la decisión: Macbook Air M2 vs Macbook Pro M2 Pro.
Además te voy a dejar aquí un vídeo muy interesante (en inglés pero es fácil de entender) y que me ayudó mucho a tomer una decisión. En este vídeo se comparan dos Macbook Air, el modelo de entrada y uno personalizado con 24GB de RAM. El resumen es que el rendiemiento es muy similar, pero el modo base hace mucho uso de memeria de almacenamiento como SWAP y estoy se traduce en una reducción del tiempo de vida del disco duro.
También está disponible en formato podcast el por qué me decidí por un Macbook Pro.
Unboxing del Macbook Pro M2 Pro de 14 pulgadas
Efectivamente me decidí por el Macbook Pro M2 Pro de 14 pulgadas y aquí te dejo el unboxing de mi nueva máquina:
Macbook Pro M2 Pro tras un mes de uso
Tras aproximadamente un mes de uso tengo que decir que no podría estar más satisfecho. Si antes hablábamos de la buena integración entre iOS y el hardware de iPhone, ahora podemos hacer lo mismo con macOS y el hardware del Mac. Te dejo aquí un vídeo con mis impresiones tras un mes de uso.
Macbook Pro M2 Pro para programar
Dicho todo lo anterior, hablemos específicamente ahora de este Macbook Pro M2 Pro para programar. Durante este tiempo lo he probado para las siguientes tareas
- Desarrollo de aplicaciones front con React y Angular
- Desarrollo de aplicaciones back con Java, concretamten con Spring Boot.
- Desarrollo de aplicaciones iOS y Android
- Mucho Google Chrome, con el consecuente consumo de RAM que conlleva 😆
Y lo mejor es que durante este tiempo, además de estar trabajando he estado editando vídeo en 1080 al mismo tiempo con 2 monitores conectados sin que se despeine.
Punto negativos
Si puedo ponerle a este Mac (o cualquier otro) un punto negativo sería la «iosificación» del sistema operativo. Por ejemplo, no me gusta absolutamente nada que el panel de preferencias del sistema sea cada más más parecido al de iOS. Esto obviamente es cuestión de gustos, y a mi me gustaba más el anterior.
Y por supuesto, otro punto negativo que le puedo poner a este producto es el precio. El el mismo precio de entrada que anteriormente, ahora tenemos una pulgada menos, recordemos que antes, el modelo de entrada del Macbook Pro era de 15 pulgadas.
AppleCare+
Una de las cosas que nos preocupa siempre cuando hacemos una inversión grande de dinero es la garantía del dispositivo. En países como España tenemos una garantía de 3 años, pero esto no es así en todos los países. Además, de estos 3 años de garantía, en ocasiones, a partir del segundo año es complicado hacer valer la garantía con algunas marcas, no así con Apple en mi opinión.
Antes de continuar quiero contarte una experiencia que tuve cuando compré mi Macbook Pro en 2013. Lo compré en Estados Unidos, por lo que la garantía de mi dispositivo era de 1 año. Al año y una semana, el disco SSD de mi portátil se rompió. Este Mac era uno de los primeros que salía con disco SSD y el reemplazo era extremadamente caro, la factura, según Apple, era de aproximadamente 800€ ¡una locura! Tras llamar varias veces al servicio técnico de Apple conseguí que se hicieran cargo de la repación, cuando no tenían por qué hacerlo, también tengo que reconocerlo.
Dicho lo anterior. ¡Imagina que inviertes 2500 euros o dólares en tu nuevo y flamante Mac y se rompe al año¡ No es algo grato por lo que por este motivo decidí contratar el AppleCare+. Es como comprar tranquilidad. Ojala esta tranquilidad viniera de serie… 😆
Conclusión
Como conclusión creo que he elegido una buena máquina tanto para mi uso personal como profesional. El único punto negativo que podría ponerle a esta máquina es el tamaño de la pantalla, como comenta en uno de los vídeos, Apple antes nos daba un Macbook Pro de 15 pulgadas como modelo base de entrada. Ahora por el mismo precio nos da una pulgada menos. Podría haber elegido el modelo de 16 pulgadas, pero su precio de partida son nada más y nada menos que más de 3.000€.
Más allá de eso, es una máquina increíble con la que puedo:
- Editar vídeo en 1080 y 4K
- Desarrollar aplicaciones de cualquier tipo: back, front, híbridas, nativas…
- Virtualizar tanto sistemas operativos completos como contenedores
Y todo esto lo puedo hacer de forma simultánea, cosa que no puedo hacer con un Macbook Pro con chip de Intel i9 por el problema de la temperatura, por el thermal throttling.
En definitiva, es una máquina que recomiendo mucho. Si estás pensando en renovar tu Mac y haces tareas exigentes durante bastante tiempo, ésta es tu máquina. Si estas tareas las realizas de forma esporádica podría inclinarte por un M2 en cualquiera de sus presentaciones, Macbook Air o Mac Mini por ejemplo.
¡Espero que te haya sido de utilidad!