2012-03-31 24 views
5

He estado buscando en los diferentes paquetes de python en Android y iOS ya que voy a actualizar mi teléfono pronto.Python para IOS o Android

Sin embargo, no sé a qué sistema operativo ir. Para Android tienen el paquete SL4A, pero para iOS tienen su equivalente. Sin embargo, estoy atascado sobre lo que ir. ¿Alguien tiene alguna sugerencia para esto?

Sé que es una pregunta estúpida, sin embargo, me estoy metiendo en el desarrollo de dispositivos móviles, ya que permitieron los lenguajes de scripting en la plataforma móvil.

Respuesta

2

He estado buscando Python en iOS por algún tiempo. Hace aproximadamente 2 meses, uno lanzado a la tienda de aplicaciones de iTunes - http://pythonforios.com/ ¡y es fantástico! Incluye el conjunto completo de documentación de Python 2.7.2, que solo vale el precio de $ 3.

Es un desafío codificar cualquier aplicación seria (sospecho que es el resultado de que el desarrollador debe cumplir con las pautas de la aplicación de Apple), pero es un lugar perfecto para probar ideas de un tren o aeropuerto (cuando estás sin una computadora portátil).

1 advertencia: solo lo he probado en un iPad. Podría ser un espacio de la pantalla un poco apretado en un iphone.

+0

¿puede cargar scripts desde su computadora y ejecutarlo a través del intérprete en el teléfono? ¿o está limitado a escribir y ejecutarlos a través del intérprete en el teléfono? :) –

+0

Oficialmente, está limitado a codificar, guardar y ejecutar directamente en un dispositivo con iOS. Pero es sencillo descargar un archivo de la red y ejecutarlo. Supongo que con algunas ideas menores, uno podría manipular un sistema de extracción/ejecución de git que se ajustaría bastante bien con el código y la implementación desde algún lugar más adecuado para la edición – user590028

+0

, muchas gracias :). Ha respondido mi pregunta por completo. :) –

3

El soporte de Python para Android es bastante bueno, pero aún está en desarrollo. Puede hacer cosas que un lenguaje de scripting puede hacer, pero no las cosas que Python como un lenguaje OO puede.

Ejemplo: - Cuando revisa la referencia de API here, puede ver que se pueden escribir scripts para tareas básicas a complejas, pero de forma restrictiva. Nunca puedes crear aplicaciones completas, e incluso si lo haces, siempre será lento porque el SLA4 es solo una capa más encima de algunas otras capas en la jerarquía de Android. Ha habido muchas cosas divertidas que se han hecho usando scripts de Python, por ejemplo: http://www.wired.com/gadgetlab/2010/07/nexus-one-phone-rides-a-rocket-up-28000-feet/#ixzz0v7LFT7ay (Un poco excesivo y loco, pero impresionante, sin embargo).

No tengo mucha experiencia en un iPhone para transmitir tales comentarios Pero, un iPhone es caro. Siempre puede obtener un teléfono Nexus usado y hacer todo tipo de piratería/scripts de Python. Todo depende de su presupuesto y su necesidad.

Eso es todo.

0

Pythonista es una excelente alternativa para la plataforma iOS - here's un buen artículo sobre el mismo. Y this uno detalla cómo puede lograr la automatización del flujo de trabajo en el iPad.

Cuestiones relacionadas