android - react native tutorial
¿Puedo escribir aplicaciones nativas para iPhone, Android, Windows, Blackberry usando Python? (2)
Esta pregunta ya tiene una respuesta aquí:
- ¿Hay una manera de ejecutar Python en Android? [cerrado] 25 respuestas
¿Es posible desarrollar aplicaciones móviles Android y iOS en Python? Soy un recién llegado en aplicaciones móviles y quiero desarrollar aplicaciones móviles en Python.
No fuera de la caja. El producto final debe compilarse (iOS) o en bytecode (Android). Dado que puede ser posible convertir código Python a Objective-C o algo intermedio podría ser posible.
Ver Kivy - el hilo anterior hizo referencia a él. Esto le permite escribir su aplicación en Python, pero probablemente usa un contenedor común (que Kivy proporciona) para ejecutar Python.
Tenga en cuenta que el código escrito en Objective-C (iOS) o Java (Android) siempre será más rápido que el software intermedio como Kivy o Phonegap. A menos que el que está desarrollando sea muy malo al escribir cualquiera de esos idiomas nativos ...
Si puedes usar kivy
Este es un marco de Python multiplataforma que funciona para Android, Win7, Linux, Mac. iOS es posible pero muy trivial ya que Apple no permite scripts.
Y para Android, Google proporciona algo llamado ASE (Android Scripting Environment) que permite que los lenguajes de secuencias de comandos (incluidos Python) 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 (para jugar bien con las reglas de Apple). En este caso, su aplicación Python sería un intérprete de Python que se empaqueta con su script y se ejecuta automáticamente. Como he dicho, no es bonito. Puedes consultar los detalles Here
Espero que te ayude.