Sucede que el proximo ciclo empezare a programar en androidstudio y seguidamente xcode, y hasta donde se , el xcode solo corre en macOS , si me equivoco corrijanme y no se si deba comprarme una macbook pro o comprarme una pc con caracteristicas para que corra normal el virtualbox y programar ahí .. ahora solo tengo una notebook core i3 que la compre hace 4 años con 8gb ram y 500gb de disco duro .. ahi he programado Java y Visual Studio sin problemas hasta el momento , creen que deba cambiar el disco duro por solido y correr el virtualbox? o me recomiendan comprar una pc o de plano una macbook pro??.. cuento con 4000 soles de presupuesto y tengo entendido que las macbook pro no son tan baratas, lo otro es que no se si me dedique a programar app moviles , sera depende del mercado, hasta el momento me gusta programar paginas web.. Pdta: Androidstudio corre en windows pero me dijeron que esta mas optimizado en macOS, no se que tan cierto sea.
No es necesario comprar equipo para lo que te van a enseñar en xcode por algo en donde estudias deben tener laboratorios con equipos en los cuales puedes practicar, con una VM mas que suficiente. androidstudio es java corre igual en cualquier lado mientras tenga memoria el equipo, solo cambias en sus propiedades que use 2GB minimo y corre fluido.
1. Una Pro está mínimo 7k 2. Tengo una PC de 12GB de RAM y déjame decirte, que aunque puedas programar, compilar y deployar en xCode desde una VM, si tu app crece regularmente por lo menos 8GB asignadas se te van a esfumar (y eso, sin usar otros programas en el host). Para prácticas puede ser y apps muy básicas, además de la pesadilla de tener que adivinar y "adaptarte" al teclado PC-Mac virtual 3. Android Studio funciona muy bien en Sierra, me atrevería a decir que se desempeña mejor que en Windows 10. 4. Lo único malo es su capacidad de almacenamiento, claro, si no quieres gastar 11k, pero eso se remedia subiendo tus proyectos a bitbucket o a la nube. 5. Para trabajar en apps, es obligado tener una macbook, es una gran inversión, vale la pena.