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.
3D and V-Ray tutorials, news, experiments. And some Swift too.