Before we delve further, I’d like to announce proudly that I’ve unlocked an achievement: procrastinator, even something I like doing. I’ve been skipping the research part for quite a long time (I swear I wasn’t slacking, in fact after I was assigned this task I immediately bookmarked relevant links and information.. yeah, only bookmarked. You know the how the rest of the story goes. Your surmise is correct if the word DotA 2 popped out).
This is the outline. First draft is on its way. Thanks to @pali7x for the guides. The whole article is broken down into 4 parts. The first part is about the introduction to Dalvik, which might be featuring some analogies (yes, analogies, with s, that indicates plural). I’m writing to a quite broad range of readers, so I think the analogies would be on the noob tier, intermediate tier, and a-bit-above-intermediate-tier.
p/s: I’m eloquent and prowess with my language, so this is the time for me to shine bright like an amethyst (because shine bright like a diamond is too mainstream).
The second part spins around the workflow of the Dalvik VM. I don’t intend to put much effort on this, because the mechanism is extremely simple to be explained once the analogies are well-grasped by the readers.
Or maybe that part might be a bit long, if comparisons between native execution and process virtual machines are accounted. As usual, the nemesis of Android (each and every time) is iOS. To compare about native and vm, the easiest way to tell is Android vs iOS. A legit and geek battle.
p/s: It is Android and iOS. The war between technologies, not how gilded phone can be far superior than a plastic cheap-looking what-they-claim as smartphones. HAHA.
The third part is what does it do, making it unique than other solutions (again, native vs vm). Here I dive into a bit deeper of process virtual machine. The aim of Dalvik VM is to make it universally usable, no matter what kind of hardwares a phone uses. Again, it explains why Android phones are ubiquitous.
The fourth part, a bit trickier part. History time. Everybody sucks at history. What makes an article stands out is how the writer can story-tell the history of a technology.
That’s all for today’s update on Dalvik. Gimme me a bit more time, and let Aizan Fahri be famous again. Haha.