Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Android >> .

Puoi eseguire Java sul tuo Android G1?

Non è possibile eseguire applicazioni Java standard su un Android G1 (o qualsiasi altro dispositivo Android). Ecco perché:

* 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