An in-depth look at the Dalvik VM -- the state-of-the-art mobile virtual machine at the core of the Android platform.
Key points:
* The major differences between Dalvik and other prominent VMs such as HotSpot.
* How Dalvik was designed for optimal performance under strict memory, energy consumption and processing power constraints.
* How the Dalvik VM is built into the Android OS.
* Important things every developer should know when writing for the Android platform.