2009-02-11 12 views
31

Duplicar posible:
iPhone Development on Hackintosh¿Es posible desarrollar aplicaciones para iPhone con Hackintosh?

Realmente quiero empezar, pero el hombre son los Macs caros ... especialmente para un no estadounidense como yo.

Estoy pensando en intentar ejecutar OS X en VMWare. ¿Pero esto me prohibiría hacer el desarrollo de iPhone? Voy a comprar de buena gana una copia de OS X de Apple para dar su merecido ...

Gracias, Makil

+0

ver también http://stackoverflow.com/q/644225/10396 – AShelly

Respuesta

-5

Un Mac Mini es $ 599 y viene con OS X ($ 129 por sí mismo). Las especificaciones de la Mac Mini no son impresionantes, pero son perfectamente utilizables. Simplemente no podría justificar el ahorro de algunos cientos de dólares comprando una PC barata en el sótano y ejecutándola como Hackintosh. Pierdes toda la capacidad de obtener soporte de Apple, no tienes garantías de que no romperá la compatibilidad en el futuro, y es muy poco probable que obtengas la misma experiencia relativamente perfecta de una Mac real.

Conclusión, sea cual sea el dinero que ahorre, probablemente termine pagando/lamentándose más adelante. Poseo tanto un Mac Mini como un Macbook y he tenido una mejor experiencia con ambos que con cualquier PC que haya comprado o construido en el pasado. Simplemente no recomendaría tratar de hacer una ronda final por unos cientos de dólares. Diablos, si suma VMWare ($ 189) y Leopard ($ 129) y el costo de incluso una PC barata, ya está bastante cerca de una Mac Mini, así que no puedo ver que esto valga la pena.

+2

VMWare es gratuito en su configuración de servidor. –

+0

Ejecutar Leopard en una VM no es tan fácil como parece. Cuando probé hace unos meses, no pude arrancar en ningún entorno de máquina virtual que probé. – prestomation

+1

Hombre, ¿por qué todos ignoran el precio del teclado/mouse/monitor? (¡especialmente el monitor!) ¡Eso puede llevarlo al costo de un macbook! –

3

Técnicamente: sí. Legalmente: no. El EULA OSX no lo permite.

Tenga en cuenta que tener las herramientas adecuadas para su trabajo es importante, y las incógnitas de ejecutar OSX en hardware que no sea de Apple podrían ocasionar problemas en el futuro. El Mac Mini no es tan caro a $ 599, suponiendo que ya tienes un teclado, un mouse y un monitor.

+4

en Brasil es muy caro. .. cuesta R $ 2000.00 – rizidoro

61

La respuesta es .

Para desarrollar aplicaciones de iPhone, necesita iPhone SDK, que a su vez requiere Mac OS X versión 10.5 (Intel). Si puede cumplir este requisito en su instalación de OS X, puede construir aplicaciones de iPhone. Si puede probarlos con la misma facilidad depende del soporte de USB en su instalación.

El hecho de que el Mac Mini sea de $ 599 es irrelevante para la pregunta y qué tan económico es, es relativo. Lo que es barato para uno puede no serlo para otro (especialmente dado que el OP declara que no está en EE. UU., Donde podría ser mucho más de $ 599).

+0

De acuerdo, a pesar de que "podría" comprar un mac mini, esa no era la pregunta – hhafez

+6

por lo que está bien dar consejos sobre el robo de otros desarrolladores de software ... apple en este caso –

+32

El hecho que es técnicamente posible construir aplicaciones de iPhone en hardware que no sea de Apple no significa que afirmar el hecho es promover el "robo". Si alguien explica cómo se realiza un DDoS, ¿no significa que lo están promocionando? Ain, comprar OS X e instalarlo en otro lugar no es "robo". – codelogic

10

Sí, es posible. Pero, el problema es que el iPhone SDK recibe actualizaciones frecuentes y requiere una versión actualizada de Mac OS X. Actualizar hackintosh es doloroso (puedes hacer un mejor desarrollo en MacMini en lugar de perder tiempo para actualizar) y nunca sabrás cuando tu hackintosh no se podrá iniciar.

USB, Audio son otros problemas que he visto en hackintosh.

6

Definitivamente es posible, y ni siquiera es tan difícil si está comprando las piezas con la intención de ejecutar OS X en ellas.

La mayoría de las dificultades e incompatibilidades que experimentan las personas se deben a intentar probar OS X en el hardware que ya tienen. Pueden tener un sistema AMD que necesita un kernel Voodoo, pueden tener un Radeon 4xxx que solo funcionará en modo VESA sin aceleración de hardware. Por supuesto, se puede hacer que estas cosas funcionen, y cada vez es más fácil, pero es más esfuerzo y es de donde provienen la mayoría de los problemas.

Una vez que tenga su Hybrid Mac en funcionamiento (ya que prefiero llamarlos cariñosamente), no será tan fácil como la experiencia de posesión de Mac ideal (nota: ¡no real!). Pero aún así, con un poco de sentido común obtienes mucha más computadora por la mitad o menos del precio.

Editar: como para ejecutar OS X en una VM en una PC, realmente no es muy agradable en absoluto. Es una molestia tremenda para arrancar, e incluso entonces no es muy útil como entorno, a menudo sin sonido de trabajo/LAN/etc. ¡Puede obtener imágenes VMWare completas de OS X que incluso pueden no funcionar dentro de diferentes entornos virtualizados!

1

Lo he intentado, pero no he ejecutado con éxito OS/X en VMware. Conozco a alguien que ha desarrollado con éxito aplicaciones de iPhone en un hackintosh, pero conseguir su hackintosh configurado es bastante difícil.

Estoy en el mismo barco, no quiero pagar una Mac hasta que sepa que me siento cómodo con la herramienta, y me gustaría tener una idea para el desarrollo de iPhone usando mi hardware actual . Interesado en conocer las experiencias de otros.

5

Sé que funcionará, si puede obtener la maldita cosa de instalar y puede conseguir que usb funcione.

Actualmente tengo un mac mini G4 y tenía una segunda generación de intel IMac (tenía que venderla para pagar las facturas). Pagué mi licencia de desarrollador de iphone, compré un toque de segunda generación, inicié mi mini, descargué el sdk de iphone ... Oh no, necesitas 10.5. Comprado e instalado 10.5 ... Oh no, necesitas un intel mac. La instalación forzada de SDK, las aplicaciones son excelentes para el simulador, pero qué es esto, no puedo firmar mi código. Más piratería ... Oh no, error de aprovisionamiento. Conectado el toque, no se puede montar la partición dev. Ahora me fui sin trabajo, sin dinero y sin manera de lanzar mis aplicaciones para intentar ganar algo de dinero.

Oh, sí, voy a intentar instalar hackintosh en vmware, pero solo porque estoy en la ruina. Además, no compraría otro mini conocido que mi mini g4 costó $ 599 (en el día) pero una vez que terminé de usarlo, gasté más de $ 1000 ($ 200 en el mercado de accesorios de 1gig ram upgrade, $ 99 teclado/mouse, $ 150 en monitor , etc.) Por supuesto, ahora es más barato para un hardware mejor, pero el mini níquel y el dimes hasta la muerte. Hazte un favor y acaba de obtener un macbook, esa será mi próxima compra.

Y lo gracioso y/o lo peor de todo esto es que ni siquiera me gusta OSX o el iphone/touch.

1

Pude (con cierto esfuerzo) instalar OS X, Snow Leopard, así como las herramientas de desarrollo en mi IBM X61 y no tuve problemas ni desarrollé aplicaciones de iPhone en él. Tengo el sistema operativo en pleno funcionamiento. Nota: Compré una copia comercial de Snow Leopard para mi proyecto.

¿Por qué? Tenía más tiempo que dinero. Si tuviera que volver a elegir y tuviera los $ 1500 frijoles (+ impuestos, + lo que sea) para comprar un Mac Book Pro lo tendría, ya que ciertamente no era 'simple'. Pero no lo hice

Pero ahora que lo he hecho, tengo una IBM MacBook inmensamente genial :) y estoy muy orgulloso del logro. También aprendí muchísimo en el proceso. ¿Fue el infierno? Sí ... ¿Valió la pena? Sí ...

Espero que ayude!

Cuestiones relacionadas