È oramai ufficiale: un nuovo progetto mira a rendere più facile distribuire le applicazioni Python per Android.
Il nuovo progetto, Python for Android, progetto è uno strumento che prende un’applicazione Python e, dopo essersi assicurato l’Android SDK/NDK è installata, crea il file APK per Android contenente una distribuzione Python ccompleta di runtime e l’insieme dei moduli necessari per eseguire l’applicazione.
Il progetto è stato creato dagli sviluppatori del progetto Kivy, il framework Python cross-platform per lo sviluppo rapido di applicazioni con interfacce grafiche innovative come quelle multi-touch.
A tal fine, i pacchetti delle applicazioni attualmente disponibili sono solo un bootstrap che decomprime i file, crea un ambiente basato su OpenGL ES 2.0 per il disegno e l’impostazione della gestione di eventi audio e touch.
Anche se costruito per il progetto Kivy, gli sviluppatori offrono il loro supporto per creare nuovi meccanismo di bootstrap più leggero a chiunque volesse contribuire al progetto.
Python è già una realtà su Android attraverso il progetto Android Scripting ma che, a differenza del progetto Python for Android, non crea package self-contained da installare.
Maggiori dettagli sul progetto sono disponibili, insieme al codice sorgente, sul repository GitHub del progetto.
Attualmente il codice è stato testato solo in esecuzione su Ubuntu 11.10 e supporta solo tra una piccola gamma di moduli Python (PEG, PIL, PNG, SDL, sqlite3, pygame, kivy, android, libxml2, libxslt, lxml, ffmpeg, openssl).
Il codice sorgente del progetto Python for Android è rilasciato sotto i termini della licenza LGPLv2.
LEGGI ANCHE: WordPress Mobile su Dispositivi Android








