Python per Android

January 10

Python per Android


Con gli strumenti sbagliati, programmazione di computer può essere più difficile ed esasperante di inchiodare gelatina ad un albero con il tacco della scarpa. Il linguaggio di programmazione Python è stato progettato per essere facile da imparare, facile da scrivere e di facile manutenzione. Python è stato chiamato un "batterie incluse," la lingua: quella che comprende molte delle librerie, gli strumenti e la documentazione necessari per produrre quasi ogni tipo di applicazione. L'interprete Python è disponibile per tutte le principali piattaforme di elaborazione, tra cui il sistema operativo del PC smartphone e tablet Android.

Strumenti di programmazione Android

La maggior parte di programmazione delle applicazioni Android viene fatto usando il linguaggio Java. codice Java viene compilato in bytecode che gira sotto Java-like Dalvik Virtual Machine di Android. Inoltre, kit di sviluppo nativo di Android fornisce l'accesso alle Application Programming Interface di Android, o API, per i programmatori C o C ++. I programmatori con esperienza con C # linguaggio di programmazione di Microsoft in grado di scrivere le applicazioni Android che utilizzano Microsoft .NET clone Mono. Mono per Android supporta qualsiasi CLR .NET o Common Language Runtime, linguaggio compatibile, tra cui IronPython. IronPython è un open source, C # versione dell'interprete Python.

Scripting Layer for Android (SL4A)

Anche se Java è il linguaggio standard per lo sviluppo di Android, gli ingegneri di Google hanno sviluppato un modo per gli appassionati di interpretati, linguaggi di script per la creazione di applicazioni Android pure. Attualmente, Scripting Layer di Google per Android - SL4A - supporta Python, Perl, JRuby, Lua, BeanShell, Javascript e Tcl. Per sviluppare applicazioni che utilizzano SL4A, è necessario avere installato il Oracle / Sun Java o ambiente di runtime OpenJDK. È inoltre necessario scaricare l'SDK di Android. Infine, è necessario scaricare e installare SL4A sul vostro dispositivo Android e l'emulatore di dispositivo Android incluso con l'SDK di Android.

Python per Android

Python versione 2.6.2 è stato portato per l'esecuzione sulla macchina virtuale Android nel livello di script per l'ambiente Android. Anche se l'ultima versione di Python è 3.2.2, c'è ancora molto lo sviluppo di applicazioni Python fatto utilizzando le vecchie versioni del linguaggio. È possibile scaricare e installare l'applicazione PythonForAndroid disponibile presso "Code.google.com" sul dispositivo e il software Android emulatore SL4A-ready. Google fa script disponibili di esempio Python, framework applicativi Web e un modulo Python per la crittografia pure.

Jythonroid

Jythonroid è un'altra versione di Python disponibile per lo sviluppo Android. Jythonroid è stato derivato Jython: una implementazione di Python scritto in Java al posto di C. Come PythonForAndroid, è possibile scaricare Jythonroid da Google. Sfortunatamente, il supporto per Jythonroid ha cessato in favore di PythonForAndroid. L'ultima versione di Jythonroid ancora disponibile è la versione 0.4, rilasciata novembre 2008.