Xcode funcionará en ese sistema, pero el rendimiento será malo con solo 2 GB de RAM, especialmente con algunas de las herramientas de depuración, o si su aplicación está a medio terminar y aún no ha optimizado el uso de la memoria (me gusta para que mi aplicación funcione primero, y luego averigüe cómo reducir el uso de memoria más adelante).
Vale absolutamente la pena gastar un poco de dinero para actualizarlo a 4GB, y honestamente me gustaría actualizar a 8GB en su lugar.
La RAM suele ser más barata si compra a un tercero y se instala usted mismo. Hay muchas compañías de RAM que le dirán exactamente qué RAM debe comprar para su mac específica y cómo instalarla (a veces la instalación es fácil, a veces es difícil, dependiendo del modelo).
Incluso si el dinero no es un gran problema (el jefe lo paga, etc.), prefiero instalarlo yo mismo, ya que las configuraciones de fabricación a pedido pueden agregar semanas al tiempo de entrega, cuando solo toma 10 minutos. para instalar la RAM usted mismo (y puede usarla con solo 2 GB si el mac llega antes que la RAM de terceros). El único inconveniente es que si rompe algo al instalar la RAM, no estará cubierto por la garantía de Apple, y es posible que deba instalar la RAM anterior antes de realizar una reclamación de garantía, para demostrar que la RAM de terceros no es el problema ( mala memoria RAM puede causar todo tipo de problemas locos).
La CPU y la tarjeta gráfica son lo suficientemente rápidas, siempre y cuando no estés trabajando en juegos 3D.
Tenga en cuenta que hay muchos programadores de Mac que siempre compran la Mac Pro más cara disponible y aún desean que sea más rápido. Si compras un Mac económico, ¡no esperes que Xcode esté ardiendo rápido! Pero será lo suficientemente rápido como para realizar el trabajo incluso en el hardware antiguo de segunda mano.