3 ms·
Ironically, google uses java (although dalvik is a modified jvm) for android whose target audience is definitely concerned with power. Android also includes a
by kqr2 18y ago
Ironically, google uses java (although dalvik is a modified jvm) for android whose target audience is definitely concerned with power.
Android also includes a lot of application hooks for power management.
- antirez 18y agoWell google does not pay the bill for the users phone. Still I could like to see actual meters of power usage of java va c++ apps
- chibea 18y agoRight, google does not pay the bill, but that's not the point of android. It's meant as a platform for developers which then don't have to worry about CPU-specifics. And as important, it is meant as a platform for mobile device vendors. Though, google had to make sure that dalvik has a reasonable performance compared to native apps. Even if android Java apps are 2-10x slower than corresponding native applications, that's ok, because further savings will come with the next level of power-saving CPUs for mobile devices which will be able to run current android apps unchanged.
- tezza 18y agodalvik was introduced to work around various Java-on-mobile licensing restrictions. kqr2 probably you know this, this quick reply is just for those other readers who don't know the specifics.