mac - Desarrollo de iPhone en Hackintosh
install mac os on pc without mac (12)
En un $ 10 P4 2.4GHz, 1GB de RAM, hackintosh funciona bien y xcode / iphone sdk también funciona. Es un poco lento, pero estable, y una opción muy viable para alguien que busca simplemente probar el desarrollo del iphone, sin comprometer el dinero en efectivo.
Mi pregunta es sobre el desarrollo de código para iPhone / iTouch.
Con la transición de Apple a la plataforma Intel para su chip, obviamente ahora es posible ejecutar su sistema operativo en una PC.
Entonces, con eso, y mi naturaleza intrínsecamente barata, me preguntaba si era posible evitar la compra de una Mac restaurada ejecutando el iPhone SDK en un Hackintosh.
Como soy más un aficionado que un desarrollador serio actualmente, básicamente me gustaría mojarme los pies antes de comprometerme por completo con este esfuerzo. A largo plazo, sé que sería mejor comprar una Mac ...
Es posible. Pero está restringido a la opción de hardware para hackintosh. Incluso si lo haces bien, nadie puede garantizar que todo funcione (sonido, lan, etc.). Si puede ejecutar el sistema operativo, puede ejecutar xcode con el SDK. Pero no creo que estés 100% satisfecho con el resultado final.
Como yo lo veo, si quieres ejecutar os x, es mejor invertir en un mac mini que en hardware para hackintosh. Asumiendo que comprará todos los componentes para el hackintosh.
Estuve en este dilema recientemente, y decidí ir con una Mac real en lugar de un Hackintosh después de escuchar las historias de mi amigo (que lo está haciendo específicamente para el desarrollo de iPhone). Logró que el desarrollo de iPhone funcionara, pero su hackintosh siempre está teniendo un problema u otro; el más reciente era un ciclo de arranque constante, en el que la máquina se reiniciaba inmediatamente después de cargar el sistema operativo.
Mira el lado bueno: los productos de Apple son populares y fáciles de vender. Si obtienes uno y lo vendes antes de que salga la próxima generación, puedes recuperar la mayor parte de tu dinero, dinero que de todas maneras se hubiera gastado en un nuevo disco duro (para poner en cuarentena tu hackintosh, heh) o OSX (suponiendo que quisieras el software en al menos una forma remotamente legal).
Los hackintoshes son un gran valor. Puede gastar entre $ 400 y $ 4000 y obtener una máquina extremadamente capaz.
Desea ir con una placa base Z87 de la marca Gigabyte, CPU Intel Core i, gráficos Nvidia y SSD. Evite el hardware de presupuesto, por lo general no es compatible. O podría ir a la ruta Intel NUC y obtener un NUC, un pequeño SSD PCIe (32 GB o 64 GB deberían hacer el truco) y algunos ram de computadora portátil.
Investiga y eres bueno.
Puedes hacerlo, comencé a aprender el desarrollo de iPhone / Objective-C / Cocoa usando una máquina virtual y una imagen de OSX (aunque me costó configurarlo y creo que solo podía usar OSX 10.5.2)
Simplemente no vale la pena la molestia, al final solo subí £ 365 o así para un modelo 2007 de segunda mano del MacBook de eBay y ha sido sin problemas desde entonces.
Puedes hacerlo. Tengo 3 hackintoshes en los que desarrollamos, pero al final del día necesitarás un Mac real para ser un desarrollador de Apple.
Sí tú. ahora mismo estoy aprendiendo el desarrollo de aplicaciones para iphone en Hackintosh (iATKOS S3 versión2).
Ver http://wiki.osx86project.org/ y http://insanelymac.com/ para cualquier problema con la instalación de hackintosh
Sí tu puedes. Yo tengo. Pero ¿vale la pena?
Si lo haces por diversión, vale la pena.
Si lo haces para una Mac real y utilizable, no vale la pena.
Ahora tendrás mil millones de personas que me critican porque dicen que algunos tipos han construido plataformas verdaderamente impresionantes, pero les falta un Mac. Los Mac solo funcionan bien y son un placer utilizarlos mientras que las PC solo hacen las cosas y es probable que en secreto lo odien.
Lo hice solo por diversión, pero terminé gastando más en un Hackintosh de lo que hubiera hecho si hubiera comprado un Mac Mini. Por supuesto, mi computadora es 4 veces más rápida, pero no es lo mismo que una Mac real. En Mac, todo funciona ... es realmente agradable. Pero en mi Hackintosh nada funciona sin una intervención directa de mi parte ... no muy agradable.
Siempre planeé usar esa computadora para el desarrollo de Windows de todos modos, así que no era un desperdicio, pero de lo contrario hubiera sido un gran desperdicio.
Sí, es totalmente posible. Desarrollé mi primera aplicación en un Dell con el parche iATKOS OSX.
Si vale la pena o no realmente se reduce a lo difícil que es ejecutar una instalación de hackintosh (Kalyway / iATKOS) en su PC. Con algunas PC es trivial y todo funciona. Para otros, es una pesadilla y sus redes / audio / gráficos nunca funcionarán por completo. Si necesita ejecutar un núcleo parcheado (por ejemplo, no tiene un chipset Intel Core 2 Duo) las cosas se vuelven realmente incómodas.
Su mejor opción es tomar nota del hardware en su PC y hacer algunas investigaciones en los diversos foros OSX86.
Asumiendo que funcione todo, la única preocupación futura son las actualizaciones de software. Los SDK de iPhone generalmente requieren la última actualización de OSX (por ejemplo, 10.5.6), pero la instalación de actualizaciones en hackintoshes con kernels reparados es una pesadilla.
Si disfrutas jugando con este tipo de cosas y te sientes cómodo dividiendo tu disco duro y jugando con banderas de inicio, yo diría que síguelo. Si no, considere recoger un Mac-Mini usado en eBay / craigslist o algo así. Si descubre que el desarrollo de iPhone realmente no es para usted, entonces puede revenderlo y perder prácticamente nada.
Sí, puedes, pero ahórrate un poco de tiempo y dolor.
Elige un Mac mini o un iMac.
Si crees tan poco en ti mismo que sientes la necesidad de ahorrar un par de cientos de dólares pirateando una pseudo-Mac juntos, no te molestes en intentarlo en primer lugar.
Además, seguramente fallará (o pasará tanto tiempo tratando de tener éxito que habrá perdido muchísimo más tiempo haciendo que las cosas funcionen mejor que lo que ahorró en costos). Los dos clinchers son
Tienes que ejecutar el código en un iPhone o tocar, porque el emulador no es perfecto y te confundirá sin siquiera darte cuenta. Tengo un código que se ejecuta en el emulador pero no como se espera en el hardware.
La firma de teclas de Apple es lo suficientemente difícil como para trabajar con lo real, me tomó un par de horas y no estoy solo, hay muchos mensajes en foros de desarrollo de personas que tienen dificultades para administrarlo. Hacer que funcione en una máquina pirateada - bueno, puede que tengas suerte, pero ¿estás preparado para jugar?
Un problema que veo con el enfoque de Hackintosh es que si lo hace funcionar ahora, no se garantiza que funcione la misma máquina cuando se publique una actualización de Mac OS en el futuro, y esto podría ser especialmente importante si el SDK de iPhone y / o las herramientas de desarrollador que desea utilizar están alojadas solo en la próxima generación del software del sistema.
A la larga, creo que será mejor usar una Mac barata (e incluso usada) de algún tipo, como una mini o una MacBook.