Es posible el uso de Python para escribir de la cruz-plataforma de aplicaciones para iOS y Android

  • duplicar?
  • yo no estoy convencido por la respuesta elegida de esa pregunta, creo que puede ser utilizado y para confirmar que hice esa pregunta
  • Ha cambiado esto en absoluto?
  • Es el uso de pyside, pyqtdeploy una opción viable en el 2018?
InformationsquelleAutor user1404932 | 2012-05-19

5 Comentarios

  1. 27

    Para Android, Google ofrece algo llamado ASE (Android Entorno de secuencias de comandos) que permite a los lenguajes de scripting (Python incluido) para ejecutar en Android. Más detalles aquí

    Para iOS, podría ser un poco más complicado (y te aconsejo revisar la última versión de iOS SDK de acuerdo a comprobar el estado actual de la ley de apple tiende a permitir & no permitir tales aplicaciones periódicamente). Para la parte técnica que usted puede ser que necesite para hacer de interfaz entre el Python & C Objetivo así como hacer algo de magia para enlazar estáticamente todas las librerías de Python requiere; los detalles completos están disponibles aquí.
    Otro enfoque para iOS el desarrollo de Python sería incrustar un intérprete de Python en que la aplicación y distribuir su secuencia de comandos de Python con él (así que a jugar muy bien con la Manzana de las reglas). En este caso, su aplicación Python sería un intérprete de Python que se empaqueta con la secuencia de comandos y ejecuta automáticamente.

    Segunda opción es el uso de Kivy marco(kivy.org) – es un framework para escribir touch-friendly aplicaciones en Python y un paquete de ellos para diferentes plataformas. Tiene soporte para Android por un tiempo, y recientemente añadido soporte para iOS

    • también este es precisamente el objetivo de Kivy (kivy.org) – es un framework para escribir touch-friendly aplicaciones en Python y un paquete de ellos para diferentes plataformas. Tiene soporte para Android por un tiempo, y recientemente añadido soporte para iOS
    • Python 3.3+ para iOS no es compatible con Kivy todavía.
  2. 75

    Una opción es kivy: un fresco de la plataforma de la cruz Python marco que funciona para Android, Win7, Linux, MacOSX y iOS.

    Actualización: kivy proyecto crece día a día, ahora es compatible también con la Raspberry Pi

    • Tenga en cuenta también el prometedor pybee.org
  3. 4

    Para la escritura de una interfaz gráfica de usuario applicaion puede utilizar el Toga de la biblioteca,a continuación, paquete con maletín en un Android y/o iOS app (o Windows, Linux, macOS, etc).

    Nota: el proyecto todavía está en estado alpha, pero en virtud de rápido desarrollo.

  4. 2

    Usted puede probar y combinar y . El Brython wiki describe cómo escribir una aplicación para Android usando Brython, que podría proporcionar la información necesaria para ello también el uso de Córdoba. Yo no lo he probado, pero suena prometedor. Sin embargo, se debe ser consciente de que debido a su naturaleza, Brython no tienen soporte para x86-paquetes compilados como OpenCV (ver, por ejemplo,aquí). Por otro lado, si usted sabe un poco acerca de JavaScript /HTML5, puede utilizar el WebView funciones nativas, por ejemplo,http://www.brython.info/gallery/three.html.

Dejar respuesta

Please enter your comment!
Please enter your name here