International Journal of Computer Science and Mobile Computing (IJCSMC)
The Linux based Android OS offers a wide range of features, functionality and an open architecture that has become the most popular mobile and tablet OS in the world. However, Android devices even after being so widely used have many application processes that can cause the battery to drain very quickly. Along with this the new innumerable new applications getting added on the Android PlayStore everyday require more and more use of the important resources of the mobile device such as Processor, RAM, and memory. Hence, the users of Android devices must intelligently and proactively manage their applications and services on their phones. Optimizing Android is always a challenge, because the Android stack is spread across tools, domain specific frameworks from community projects, frameworks developed by Google, Linux operating system, protocol stacks, etc.