2010-11-18 19 views
8

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?

+1

¿Apple no prohibió instalar OS X en máquinas virtuales? – Joey

+1

Ver http://stackoverflow.com/questions/113547/iphone-development-on- windows –

+0

Sugeriría ir por la ruta legal, es decir, usar una Mac. –

Respuesta

16

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?

+2

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

+0

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. –

2

Estoy bastante seguro de que no se puede ejecutar legalmente un Mac OS en una máquina que no sea Mac.

5

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.

3

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.

4

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.

Cuestiones relacionadas