2012-03-31 13 views
5

Sono stato a guardare i diversi pacchetti per Python su Android e IOS come sto per aggiornare il mio telefono presto.Python per IOS o Android

Tuttavia, non so quale sistema operativo utilizzare. Per Android hanno il pacchetto SL4A, ma per IOS hanno il loro equivoco. Tuttavia, sono bloccato su cui andare. Qualcuno ha qualche suggerimento per questo?

Conosco il suo tipo di domanda stupida, tuttavia sto entrando nello sviluppo mobile dal momento che hanno consentito ai linguaggi di scripting sulla piattaforma mobile.

risposta

2

Sono stato a lungo in cerca di Python su iOS per un po '. Circa 2 mesi fa, uno pubblicato sull'app store di iTunes - http://pythonforios.com/ ed è fantastico! Include il set completo di documentazione di Python 2.7.2 - che da solo vale il prezzo di $ 3.

È una sorta di sfida codificare qualsiasi app seria (che sospetto sia il risultato della conformità dello sviluppatore alle linee guida per le app di Apple), ma è un luogo perfetto per testare idee da un treno o da un aeroporto (quando sei senza un laptop).

1 avvertimento: l'ho provato solo su un iPad. Potrebbe essere uno schermo un po 'angusto su un iphone.

+0

sei in grado di caricare script dal tuo computer ed eseguirlo tramite l'interprete sul telefono? o sei limitato a scrivere e a gestirli attraverso l'interprete al telefono? :) –

+0

Ufficialmente sei limitato al codice, salva, corri direttamente sul dispositivo iOS. Ma è semplice scaricare un file dalla rete ed eseguirlo. Presumo w/qualche pensiero minore si potrebbe configurare un sistema git pull/run che si adatterebbe abbastanza bene con il codice e la distribuzione da qualche altro più adatto per la modifica – user590028

+0

ok, grazie mille :) hai risposto alla mia domanda completamente. :) –

3

Il supporto python per Android è piuttosto buono, ma ancora in fase di sviluppo. Puoi fare cose che un linguaggio di scripting può ma non le cose che Python può usare come linguaggio OO.

Esempio: - Quando si passa attraverso il riferimento api here, è possibile vedere che è possibile scrivere script per eseguire attività di base per complesse, ma in modo restrittivo. Non puoi mai creare app complete e anche se lo fai, sarà sempre lento perché lo SLA4 è solo un altro livello in cima a pochi altri livelli nella gerarchia di Android. Ci sono state molte cose divertenti che sono state fatte usando lo scripting Python, esempio: http://www.wired.com/gadgetlab/2010/07/nexus-one-phone-rides-a-rocket-up-28000-feet/#ixzz0v7LFT7ay (Un po 'fuori mano e pazzo, ma comunque fantastico.)

Non ho molta esperienza su un IPhone da trasmettere tali commenti. Ma un IPhone è costoso. Puoi sempre ottenere un telefono Nexus usato e fare tutti i tipi di pirateria/scripting Python. Tutto dipende dal budget e dalle necessità.

Questo è tutto.

0

Pythonista è un'alternativa eccellente per la piattaforma iOS - here's un bell'articolo. E this uno dettagli su come ottenere l'automazione del flusso di lavoro su iPAD.

Problemi correlati