2009-04-24 8 views
6

¿Qué idiomas se pueden usar para desarrollar para el iPhone? Lo sé, lo sé: canónicamente hablando, Objective-C es el único que solo se puede usar para desarrollar el idioma para el iPhone. Pero estoy apelando a los piratas informáticos creativos que hay.Idiomas para el desarrollo de iPhone

¿Hay cualquier cosa - no importa qué tan hacky - aparte de Objective-C que se puede utilizar para desarrollar para el iPhone? (aparte de usar ensamblaje o C para reinventar Objective-C)

+0

NSAssert ([langsForiPhone count] == ​​1); – dreamlax

Respuesta

4

Puede use Mono (C# y JavaScript) con el kit de desarrollo de juegos Unity 3D. Utiliza la compilación previa para evitar el no soporte del iPhone del código generado dinámicamente.

No es necesario que el iPhone esté roto pero la licencia no es gratuita.

3

Puede realizar una secuencia de comandos en Python utilizando Telesphoreo. Aunque tiene que ser un teléfono con jailbreak, por supuesto.

2

Siempre existe la posibilidad de desarrollar una aplicación WEB BASED dirigida exclusivamente a Safari de iPhone. En ese caso, puede usar cualquier lenguaje de programación web que desee.

No es técnicamente una aplicación de iPhone nativa, pero definitivamente puede aprovechar la mayoría de las capacidades del iPhone de esta manera. De hecho, durante el primer año del iPhone, esta era la única manera de ejecutar una aplicación (siempre que no hiciera jailbreak a su teléfono).

3

"Hablando canónicamente" puede usar C o C++. Objective-C no es el único lenguaje posible y, si lo desea, puede rociar llamadas de Objective-C en el medio del código de C++.

Pero realmente su miedo al objetivo C es infundado, es un gran lenguaje una vez que lo conoce. Y conocerlo bien realmente ayuda a aprovechar el gran conjunto de clases de base.

Si se va a mover a una plataforma para desarrollar, hágalo bien o no se moleste. Ese ha sido mi lema en otras plataformas, con otros idiomas.

+0

No tengo miedo de Objective-C y tengo toda la intención de aprenderlo. Esto fue simplemente una cuestión de curiosidad. Si alguien pudiera descifrar cómo codificar aplicaciones para iPhone usando Excel, nunca me gustaría hacer lo mismo, pero me gustaría saber cómo lo lograron. – Dinah

2

Si tiene un dispositivo jailbroken puede usar Java o incluso compilar una aplicación de Android. Esto se hace con XMLVM. El autor es Arno Puder. El 14 de octubre de 2008 dio un Google Tech Talk sobre esto.

Cuestiones relacionadas