Power consumption – many aspects of an application
affect its use of the device’s power and thus the battery
life of the device. Dedicated devices can be optimized
for maximum battery life, but mobile applications may
inadvertently make extensive use of battery-draining
resources.