¿Puedo escribir aplicaciones nativas de iPhone, Android, Windows, Blackberry con Python?

¿Es posible desarrollar aplicaciones mobilees Android e iOS en Python? Soy un recién llegado en aplicaciones mobilees y quiero desarrollar aplicaciones mobilees en Python.

Sí, puedes usar kivy

Este es un agradable marco multiplataforma de python que funciona para Android, Win7, Linux, Mac. iOS es posible pero muy trivial ya que Apple no permite secuencias de commands.

Y para Android, Google ofrece algo llamado ASE (Android Scripting Environment) que permite que los lenguajes de scripting (Python incluidos) se ejecuten en Android. Más detalles aquí

Para iOS, el desarrollo de Python sería incrustar un intérprete de Python en su aplicación y distribuir su script de Python con él (por lo tanto, para jugar bien con las reglas de Apple). En este caso, su aplicación de Python sería un intérprete de Python que está empaquetado con su script y lo ejecuta automáticamente. Como dije, no es bonito. Puedes ver los detalles aquí.

Espero que te ayude.

No fuera de la caja. El producto final debe comstackrse (iOS) o en bytecode (Android). Dado que es posible convertir el código de Python a Objective-C o algo intermedio, podría ser posible.

Ver Kivy : el hilo anterior lo referenceba. Esto le permite escribir su aplicación en Python, pero probablemente use un contenedor común (que proporciona Kivy) para ejecutar Python.

Tenga en count que el código escrito en Objective-C (iOS) o Java (Android) siempre será más rápido que middleware como Kivy o Phonegap. A less que el que se está desarrollando sea muy malo al escribir cualquiera de esos idiomas nativos …