- Get link
 - X
 - Other Apps
 
               Q:  Explain why Java programs running on Android systems do not use the standard Java API and virtual machine.    A:  The standard Java API and virtual machine are designed for desktop and server systems, not mobile devices. Google developed a separate API and virtual machine for mobile devices. I.e. The Dalvik vm, which is optimised for mobile devices with limited memory and CPU processing capabilities.