Premesso, che il subject è sbagliato, Java != JVM come Python è diverso dalla PVM Su Android si scrive in "Java" ma non c'è la JVM.
Il GC di della JVM e il thread models, è un gran pezzo di software... nel senso che vola... Non possiamo dire lo stesso di Android :-) Dal mio punto di vista sarebbe fico avere python che gira sulla JVM. Jython non è al livello... Speriamo in pypy... Tornando su Android, Kivy è un progetto fico per un certo target di applicazioni. Non lo vedo male sui giochi o su applicazioni grafiche multitouch oriented. Mentre non lo vedo bene per applicazioni gestionali che interagiscono con funzionalità del telefono. Per sviluppare su android bisogna conoscere il ciclo di vita delle activity... e allo stesso modo per sviluppare su IPhone serve conoscere il ciclo di vita dei ViewController... Se non si conosce l'architettura di base si commetteranno sempre tanti errori. Poi a me personalmente piace come progetti rubymotion, che anche se preferisco python, è un progetto valido per iOS e per Android (dalla 3.0) perche traduce il codice ruby in ObjC (o java per android). Ma lascia l'architettura di base identica all'originale. Quindi avrai sempre i controller su ios e le activity su android, scrivendo però nel tuo linguaggio preferito. Se qualcuno di voi ha esperienza di un prodotto simile per python faccia un fischio. Kivy è completamente diverso architetturalmente, perchè compila in ObjC o Java python stesso, quindi hai una PVM che gira sul telefono e tutti i binding tra il tuo codice e il telefono diventano più complicati. Per intenderci usare le funzioni native con rubymotion è semplice perche chiami direttamente le classi objc o java. KISS
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python