* diverse macchine virtuali: Android utilizza una versione modificata della macchina virtuale Java (JVM) chiamata Dalvik Virtual Machine (DVM) . Questa VM è progettata per dispositivi mobili e ottimizzata per l'efficienza delle risorse. I programmi Java standard compilati per JVM non funzionano sul DVM.
* Runtime Android: Android usa il proprio ambiente di runtime chiamato Android Runtime (Art) , che si basa sul DVM. L'arte consente un'esecuzione efficiente di app Android scritte in Java e in altre lingue.
* API Android: Le app Android devono interagire con il sistema operativo Android tramite la sua API Interface (API) . I programmi Java in genere utilizzano librerie Java standard e non funzionano con l'API Android.
Tuttavia, puoi sviluppare ed eseguire app Android basate su Java sul G1:
* Sviluppo Android: Puoi sviluppare app Android utilizzando il linguaggio di programmazione Java e l'SDK Android. Queste app sono compilate in bytecode Dalvik ed eseguite sul dispositivo Android.
* Strumenti di terze parti: Alcuni strumenti di terze parti potrebbero consentire di eseguire programmi Java su Android, ma questi potrebbero non essere affidabili o pienamente funzionali. Si basano spesso sull'emulazione o sulle versioni modificate della JVM.
In sintesi:
Sebbene non sia possibile eseguire programmi Java standard sul G1, puoi sviluppare ed eseguire app Android basate su Java utilizzando l'SDK Android.
sistemi © www.354353.com