Confusamente, ci sono due progetti chiamati "python per Android".
SL4A consente di eseguire script Python su Android. Il loro PY4A è un passo nella loro toolchain, ma non ne so molto. Capisco che ci sia un po 'di integrazione con Android API (puoi usare un po' di hardware, ecc.), Ma limitazioni su come eseguire i programmi (non sono app complete, niente gui ecc.). Questo è roba che deduco dal vedere altri post, non l'ho provato, non prendere la parola sui dettagli. (Modifica: in realtà sembra che ci sia qualche possibilità di impacchettare apk e più modi per creare un gui, non conosco i dettagli)
Kivy è un framework grafico che supporta molti sistemi operativi (linux, windows, osx, Android, iOS, forse più già). Lo usi per costruire i guai di Python. Il progetto kivy ha anche avviato il proprio progetto python-per-android che fornisce modi per compilare l'interprete python per Android e per impacchettarlo come un'app per Android (inclusa l'integrazione con java api con pyjnius ecc.). Kivy è ben integrato con esso in modo che tu possa facilmente compilare un'app gui pitone per Android, anche se non penso che questo python-per-android sia limitato alle app kivy.
Quindi, sono progetti completamente diversi che capita di avere un componente con lo stesso nome. SL4A è per l'esecuzione di script Python su Android, non so molto dei suoi limiti o dettagli. Kivy è un framework grafico python (non limitato ad Android) che può essere compilato tramite il proprio progetto python-per-android diverso per le app Android gui completamente integrate.
È possibile vedere (ad esempio) kivy showcase per esempi di alcune semplici funzionalità di Kivy o flat jewels per un esempio di un semplice gioco realizzato in kivy. Questi sono solo esempi, molto di più è possibile.
"Kivy - Open source ** libreria Python ** per lo sviluppo rapido di applicazioni che fanno uso di interfacce utente innovative, come le app multi-touch." vs "Scripting Layer per Android (SL4A) porta i linguaggi di scripting in Android consentendo di modificare ed eseguire script ed interpreti interattivi direttamente sul dispositivo Android." Non riesco a trovare nulla in comune tra i due ... – Bakuriu