porting OpenJDK per piattaforma Android è possibile. Ci sono sforzi come: Shark, Zero e caciocavallo che facilitano enormemente il processo di port (= no ASM, semplice peer AWT). Inoltre Android non è altro che un kernel Linux dietro. L'unica domanda è quando sarà fatto da qualcuno?
A proposito, sia iphone che i telefoni Android hanno un processore compatibile con Jazelle, qualcuno con capacità di hacking del processore molto potenti sarebbe molto gradito aggiungere il supporto di Jazelle a OpenJDK. Facendo così, potremmo scegliere tra: accelerazione molto leggera delle risorse (Jazelle) e JIT ;-)
Informazioni su iPhone, è la stessa cosa: una porta è possibile. Solo Apple ha inserito una sezione nella licenza dell'iPhone che vieta chiaramente l'utilizzo della VM. In base alla legge europea, per me questa sezione di licenza non è legale. Due motivi: non puoi forzare/collegare l'acquisto di due dei tuoi prodotti. Qui io tune e Iphones sono collegati. Non puoi rifiutarti di vendere qualcosa che puoi vendere. Qui non appena verrà creata una VM per iPhone, se si rifiuta di essere inserita nell'archivio iTune, verrà applicato questo punto. C'è qualcuno che vuole sfidare la legalità della licenza Apple sulla terra? Io non la penso così, le persone infelici voleranno su Android o su qualsiasi altra piattaforma.
fonte
2009-09-29 10:23:52
eri in grado di eseguire bytecode java nel telefono Android ?? se sì, puoi elencare i passaggi ?? – inquisitive