Si uno desarrolla una aplicación para iPhone en Hackintosh en lugar de en una Mac, ¿la aplicación se considerará legal o fraudulenta?

En mi humilde opinión, si la instalación de OSX en computadoras que no son de Apple es legal o no, es un área gris. Nunca se ha probado en los tribunales, Apple nunca fue tras la comunidad hackintosh. Apple sí demandó con éxito a la compañía que vendía hackintoshes con OSX preinstalado. No hay área gris allí. Distribuyeron versiones modificadas de OSX, que es ilegal.

Pero si obtuvo la copia del software legalmente, entonces creo que es su derecho hacer lo que quiera, siempre que no lo esté distribuyendo. Algunos pueden decir “pero viola el acuerdo de software, por lo que no puede usar el software”, otros pueden decir que “tal acuerdo es excesivo y no se mantendrá en los tribunales”.

Pero en general, sugeriría contra Hackintoshes para el desarrollo. Pasas tanto tiempo configurándolo, luego cada actualización de OSX / Xcode lo rompe. Entonces algo no funciona y no sabes si es un error de XCode, o es porque es Hackintosh. Al final, pierdes mucho más tiempo del que gastarías haciendo dinero extra esperando mesas y comprando algunos Mac Mini.

Además, el equipo de Apple es de mayor calidad, creo que vale la pena pagar un poco por ello. Incluso el Mac Mini comprado en eBay funcionaría mejor que Hackintosh. Hace mucho tiempo compré un viejo MacBook negro para el desarrollo fuera de eBay. El dueño lo estaba vendiendo porque le sirvió café. Lo compré, lo limpié, lo usé durante muchos años. Me sirví muchas veces café. Luego, mi amigo lo desarmó para mostrar a sus hijos cómo está construido y ensamblado (perdiendo varios tornillos). Luego vi a sus hijos patearlo, luego vi a su perro jugando con él y cargándolo con los dientes. Esta cosa sigue funcionando perfectamente. Es viejo y lento, pero está funcionando.

Sería legal ya que está instalando Mac OS X en una computadora con la misma especificación. Simplemente está creando un entorno pero está utilizando el sistema operativo original, por lo que Apple nunca lo reconocerá, así que no se preocupe por eso.

Sería legal, porque no estás infringiendo ninguna ley al hacerlo. Pero se ahorrará mucho tiempo y energía con solo obtener una Mac. En su lugar, puede dedicar tiempo y energía a desarrollar su aplicación.