È possibile sviluppare applicazioni mobili Android e iOS in Python? Sono un nuovo arrivato nelle applicazioni mobili e voglio sviluppare applicazioni mobili in Python.Posso scrivere app native per iPhone, Android, Windows, Blackberry usando Python?
risposta
Sì, è possibile utilizzare kivy
Si tratta di un pitone quadro bel cross platform che lavora per Android, Win7, Linux, Mac. iOS è possibile ma molto banale in quanto Apple non consente lo scripting.
E per Android Google fornisce qualcosa chiamato ASE (Android Scripting Environment) che consente ai linguaggi di scripting (incluso Python) di funzionare su Android. Maggiori dettagli qui
Per iOS lo sviluppo di Python consisterebbe nell'incorporare un interprete Python nell'app e distribuire lo script Python con esso (in modo da giocare bene con le regole di Apple). In questo caso la tua applicazione Python sarebbe un interprete Python che è impacchettato con il tuo script e lo eseguirà automaticamente. Come ho già detto - non è bello Puoi controllare i dettagli Here
Spero che ti aiuti.
ma per Android alla fine dello sviluppo dell'applicazione, il test consentirà solo in Android (java) o test delle unità (python)? – user2351396
Un modo migliore è compilare il codice Python top C usando cython e usarlo come libreria. collegamento al codice C da Obj-C – MySchizoBuddy
Ha detto applicazioni * native *. – Zenadix
Non pronto. Il prodotto finale deve essere compilato (iOS) o in bytecode (Android). Dal momento che potrebbe essere possibile convertire il codice Python in Objective-C o qualcosa in mezzo potrebbe essere possibile.
Vedere Kivy - il riferimento allo previous thread. Questo ti permette di scrivere la tua app in Python ma probabilmente usa un wrapper comune (fornito da Kivy) per eseguire Python.
Si prega di notare che il codice scritto in Objective-C (iOS) o Java (Android) sarà sempre più veloce di middleware come Kivy o PhoneGap. A meno che uno di loro non sia in grado di scrivere una di quelle lingue native ...
- 1. Tecnologia per scrivere contemporaneamente telefono iPhone, BlackBerry e Android?
- 2. Mobile App - Targeting per iPhone, WP7, Android e Blackberry
- 3. App Web per iPhone che funzionano come app native
- 4. Scrivere applicazioni Blackberry
- 5. Come posso utilizzare buck per creare app native native per iOS e Android
- 6. Debug di app native NDK per Android
- 7. Sviluppo di app per iPhone e Android
- 8. Esiste un modo per automatizzare la conversione di app Web su iphone o app native per Android?
- 9. App private per iPhone?
- 10. Metodi per scrivere file Parquet usando Python?
- 11. È possibile scrivere un servizio Windows usando Python?
- 12. Creazione di app native per Windows con HTML
- 13. Scrivere app per Android in C# (Xamarin)
- 14. Posso scrivere app iOS (Cocoa) in JavaScript?
- 15. Segnatura da Android App Native chiamata app programatically
- 16. Come posso scrivere un semplice Servlet per Jetty usando Eclipse?
- 17. Blackberry 10: Android Runtime & JNI
- 18. react-native: app: installDebug FAILED
- 19. È possibile utilizzare Python per scrivere app multipiattaforma sia per iOS che per Android?
- 20. Come scrivere l'applicazione SMS in blackberry?
- 21. Posso sviluppare applicazioni Blackberry usando C# .NET su windows7
- 22. Segnale R Native App Android Android Negoziazione non riuscita
- 23. Strumento di screenshot per BlackBerry?
- 24. Come posso scrivere un plugin per VS2010 usando MEF?
- 25. Come creare app per iphone utilizzando .Net su Windows?
- 26. App universale per iPhone/iPadDelegate
- 27. Codice sorgente per app Android?
- 28. Servizio come testflight per iOS + Android + BlackBerry
- 29. Kivy per app Android
- 30. Supporto offline per React Native App
Già discusso in [thread precedente] (http://stackoverflow.com/a/7950875/2345913). verificare il riferimento – CRUSADER
Forse, ma non sarebbe "nativo". – paxdiablo