Nada.
Las Mac más caras tienen una peor relación precio / rendimiento que los modelos de menor precio, y pueden tener equipos de los que no se beneficiará, como una mejor tarjeta gráfica. Sin embargo, lo que debe buscar es:
- Una gran pantalla. Si alguna vez usó Xcode, sabe que cada pulgada ayuda. Eche un vistazo a esta imagen de Interface Builder si se pregunta a qué me refiero.
- Suficiente RAM. Especialmente si desea desarrollar multiplataforma, es vital un entorno virtual donde pueda ejecutar diferentes sistemas operativos al mismo tiempo. Y las máquinas virtuales necesitan mucha RAM.
- Un disco de estado sólido ayuda: los tiempos de arranque y las operaciones de archivo se benefician extremadamente. Sin embargo, para el desarrollo, un SSD de 250 GB debería ser suficiente. Solo necesita más si desea mantener una gran colección de imágenes o películas en la misma máquina.
Si bien una Mac es probablemente una mejor opción que una caja de Windows barata que no durará tanto tiempo, su mejor opción es probablemente una máquina sólida con Linux. Windows lo restringirá al desarrollo exclusivo de Windows, mientras que las Mac son mucho más flexibles: puede ejecutar X11 y GCC en ellas, así como todas las cosas específicas de Apple. Pero Linux desbloqueará todo lo mejor que Open Source tiene para ofrecer a un precio inmejorable.
- Estoy trabajando en una empresa de TI como desarrollador de software y necesito cambiar a roles de administración. ¿Hay alguna salida sin hacer MBA?
- ¿Cuál es el papel de Yahoo en el desarrollo de software de código abierto?
- ¿Cómo ayuda un FPGA a un desarrollador de software con su código?
- Como desarrollador de software Java con 3 años de experiencia, ¿cuáles son todas las habilidades requeridas para un desarrollador de software?
- ¿Cuáles son las habilidades técnicas distintas de la programación básica necesarias para convertirse en un buen desarrollador de software?