Primero, un poco de contexto.
1. He sido usuario de Windows desde que tenía 5 años. Antes de eso en realidad, pero jugar a Solitare/Dave no me convertiría en un usuario.
2. Tenía 17 años cuando me cambié a Linux. Tuvo una curva de aprendizaje, dado que había estado usando Windows toda mi vida.
3. Tengo 20 años y me compré un Mac hace 3 meses.
Ahora, los cambios.
El cambio de Windows a Unix fue duro. Estaba acostumbrado a la forma de hacer las cosas de Windows y sudo-apt-getting no era realmente mi estilo. Aparte de programar, quería que mi entorno de escritorio tuviera un buen aspecto, así que hice un montón de experimentos con varios DE y jugué con herramientas de ajuste. Cada maldita vez que tenía que reinstalar todo porque me cargaba el entorno de escritorio. Fue frustrante, fue divertido. Con Github y Google Drive, nada se perdió y nunca me enfrenté a una crisis importante. Pero entonces mi portátil Dell empezó a gritar de dolor cuando empecé con las cosas gráficas. Empecé a sudar en las frías noches de invierno, gracias al calentador natural que tenía en el regazo, y la placa base se estropeó un par de veces. Tal vez un problema de hardware. No lo sé. Pero en cuanto llamaba al servicio de atención al cliente, me decían: "¡Vaya! Eso sí que es Linux. No podemos ayudarte".
Aprendí mucho, me divertí, pero nunca pude confiar en mi máquina. Me gustaba Windows, pero volver a Windows significaba usar IDEs y no soy realmente un fan. Me gusta la línea de comandos de UNIX y como Windows no me da eso y llora :): cada vez que intento hacer algo, pues me quedé con Linux.
Ahora viene mi Macbook Pro. No tenía una tarjeta gráfica potente (sólo una Iris Pro 6100) y venía con un procesador de doble núcleo (yo era de los que creían en los números). Pero me dejó boquiabierto. Es precioso. No sólo el hardware, el software también. Es robusto. Es rápido. Es suave. Es fiable. Nunca se me ha estropeado, nunca he tenido que buscar en Google Ctrl-Alt-Suprimir para Mac en mi teléfono. Tenía un terminal igualmente potente, brew, macports tenía casi todo bajo el sol. En general, una experiencia increíble. La batería dura 12 horas. 12 malditas horas. Rara vez se calienta y puedo codificar lo que quiera con la misma experiencia que tenía en Linux. Para mí, es lo mejor de ambos mundos: Windows y Linux. El Force Touch es muy bueno y volver a un touchpad antiguo me da escalofríos. La pantalla se ve bien y no te hace daño a los ojos, así que puedes estar horas y horas, porque la maldita batería es infinita.
Ahora que he expresado mi apple-fandom, hora de los problemas.
Echo de menos los juegos. Sí, lo echo de menos. No. No hay muchos juegos para Mac OS. Discutid todo lo que podáis, fanboys, pero no hay muchos juegos. Punto.
Siguiente, compatibilidad. Tuve que formatear mi disco duro externo a exFAT para poder interconectarlo con esta cosa. No lee NTFS. ¿Qué demonios? En mi curso de sistemas embebidos, por mucho que lo intente, el ATmega2560 no se conecta con esta cosa. Un subgrupo muy pequeño de cosas buenas soporta Mac. Tuve que trabajar en el buen ol' Dell finalmente.
Entonces. Esta fue mi experiencia. Hubo momentos buenos, hubo momentos malos. Aquí está el veredicto final.
Si no codificas o no te importa la línea de comandos de UNIX, elige Windows.
Si codificas y no juegas, elige un Mac.
Si codificas y juegas, consigue dos estaciones de trabajo.
Si codificas a nivel de sistemas, Linux.