Estoy tratando de configurar un proyecto para desarrollar una aplicación de iPad para la empresa para la que desarrollo. Soy relativamente nuevo en el desarrollo de iOS y recientemente obtuve un iMac no demasiado viejo ni demasiado nuevo. Mi problema es que no está basado en Intel y, por lo tanto, no puedo instalar el último SDK en él. Sin mencionar que el nuevo Xcode también requiere procesadores basados en Intel. He estado haciendo algunas excavaciones y encontré la posibilidad de ejecutar OSX y sus aplicaciones a través de una máquina virtual. En todas partes he estado buscando opciones alternativas, esta es la única que puedo encontrar. Mi pregunta es: ¿es mejor o más recomendable desarrollar aplicaciones de iOS usando una Mac vs usar una máquina virtual? Si es así, ¿qué hace que sea mejor desarrollar en una opción que en la otra? Personalmente, estoy a punto de decirle a mi jefe que obtenga un par de Mac con inteligencia, pero necesito respaldar mi sugerencia.¿Desarrollar en Mac vs. usar una máquina virtual en una PC con Windows?
Respuesta
Será mucho más fácil seguir adelante y obtener algunos Mac. Es posible que pueda obtener algo de sock Hackintosh para trabajar en una máquina virtual, pero las horas que usted y sus colegas pasen trabajando y apoyándolas probablemente costarán más que solo comprar un par de Mac Minis o MacBooks.
Además, la instalación de Mac OS X en una VM en hardware que no sea de Apple está prohibida por los términos de licencia de Apple. ¿Su jefe quiere que viole las leyes de derechos de autor? De ser así, ¿estarían de acuerdo los jefes de su jefe?
Exactamente. Si desea respaldarlo para su jefe, todo lo que necesita es matemática. Su salario por hora más el de cualquier otra persona involucrada en el proyecto multiplicado por el número de horas que tomaría para obtener una clase de entorno de desarrollo que casi funcione en una máquina virtual. – David
Hola, incluso necesito instalar el Mac OS en mi PC basada en Windows (Windows), obtuve un historial muy pobre, por lo que no puedo pagar costosas mac, así que por favor dame una idea. para que sea útil para mítambién por favor me proporcione el requisito o las especificaciones requeridas para que pueda instalar MAC os en mi pc hasta lo que he escuchado de mis amigos es que necesito instalar 'Máquina virtual' luego puedo instalar mac OS en ella, luego puedo instalar xcode en eso . Necesito saber el procesamiento paso a paso o desviarme a cualquier blog de tecnología para hacer esto. Gracias por adelantado. –
Estoy bastante seguro de que no se puede ejecutar legalmente un Mac OS en una máquina que no sea Mac.
Las herramientas de desarrollador se ejecutan bastante cerca del hardware, así que no creo que tenga un buen éxito al ejecutar bajo VM. No conozco a nadie que lo haya hecho. Ejecutar MacOS en VM es más un truco de hacker que una solución práctica para la gran mayoría de los casos. Yo diría que eso es doblemente cierto para el desarrollo.
Más importante aún, no es muy rentable. Puede obtener una Mac mini de segunda mano por $ 300 y conéctela a su monitor y teclado existentes. Dado que incluso una empresa pequeña paga un costo total de $ 50- $ 100 + por hora para un programador, perder medio día con una máquina virtual comería los ahorros que pueda obtener.
Es mejor obtener el engranaje correcto y obtener trabajo. He estado haciendo esto por mucho tiempo y las soluciones pirateadas siempre terminan costando más tiempo y dinero de lo que ahorran. Si simplemente no tiene el dinero por adelantado, puede que no tenga otra opción, pero si tiene el dinero, está bien gastado por adelantado para evitar paros y errores al azar en el futuro.
Puede obtener una Mac Mini on eBay por menos de $ 500. Snow Leopard cuesta $ 29. En casi ninguna circunstancia no valdría la pena gastar el dinero para desarrollar una Mac legal y legítima.
En algunos casos, http://virtualmacosx.com/ podría ser una solución. Ofrecen un Mac virtual xcode en la nube. Accedes a vnc, por lo que no será muy rápido, a menos que tengas una latencia de red muy baja en sus servidores.
- 1. Máquina virtual con Mac OS X
- 2. Ejecutando OS X en Virtual PC en una máquina con Windows 7?
- 3. ¿Qué distribución de Linux es mejor para desarrollar una aplicación Mono en una máquina virtual?
- 4. Ejecutando Python en una máquina Windows vs Linux
- 5. Configuración de desarrollo de Windows Virtual PC?
- 6. ¿Cómo usar una máquina virtual con pruebas automatizadas?
- 7. Cygwin vs Linux ¿Máquina virtual para desarrollo?
- 8. ¿Es posible desarrollar con Silverlight en una Mac?
- 9. ¿Cómo debo instalar Linux en una PC con Windows Vista?
- 10. ¿Cómo funciona una máquina virtual?
- 11. Desarrollar en Ruby, en una máquina con Windows, ¿es demasiado contraproducente?
- 12. Instalando NodeJS en una máquina con Windows?
- 13. Mac virtual?
- 14. ¿Qué tan práctico es Virtual PC en una máquina de desarrollo personal?
- 15. Encuesta: ¿compilar servidor en una máquina virtual?
- 16. Android: ¿Qué es mejor, desarrollar la aplicación de Android en un Mac o una PC de Windows?
- 17. ¿Cómo puedo usar el escritorio remoto para una máquina con Windows desde una máquina con Linux?
- 18. Crear varias PC virtuales de Windows con Windows XP Mode
- 19. Acceso al sitio web alojado en Windows 7 desde el modo Windows Virtual PC XP
- 20. Determine cuándo se ejecuta en una máquina virtual
- 21. Cómo escribir una máquina virtual
- 22. ¿Se puede ejecutar una imagen de VMWare Fusion en una máquina con Windows?
- 23. Única máquina virtual
- 24. ¿Cómo se usa el servidor IIS en una máquina virtual en un host Mac?
- 25. Cree una máquina virtual en azul de Windows mediante programación con código C# o .net
- 26. Desarrollo de Remote C en una máquina UNIX desde una máquina con Windows que usa eclipse
- 27. ¿Usar una máquina virtual dentro de un juego?
- 28. Identificación de CPU en la máquina virtual
- 29. Conectando a una máquina virtual de Vagrant externamente
- 30. Java "máquina virtual" vs. Python "Interpreter" lenguaje?
¿Apple no prohibió instalar OS X en máquinas virtuales? – Joey
Ver http://stackoverflow.com/questions/113547/iphone-development-on- windows –
Sugeriría ir por la ruta legal, es decir, usar una Mac. –