Blog of applications efficiency

#android

  • Android 9 Pie's Adaptive Battery: Your application may be heavily impacted

    Android 9 Pie's Adaptive Battery: Your application may be heavily impacted

    Android 9 Pie (API level 28) introduces a new battery management feature: the Adaptive Battery. Depending on the user’s use of the applications, the system will restrict certain mechanisms for the applications. New feature on Android 9 Pie : Adaptive Battery The system prioritizes the use of resources on the frequency of use of applications and their recent date of use. 5 classes of applications (buckets) have been implemented:

    Read more…
  • Will upgrading to Android 6 improve your battery life?

    Will upgrading to Android 6 improve your battery life?

    There has been a lot of noise recently about Android’s newest version 8 “Oreo”. However, a lot of people out there are still using older versions, and may be wondering if the new versions are worth the upgrade. I’ve been confronted with this choice on my Fairphone2 running Android 5.1. Should I upgrade it to Android 6 Marshmallow? Google claims that Android 6 will get you more battery life. Let’s check that, shall we!

    Read more…
  • Why should you care about your application's impact on the end user's battery life?

    Why should you care about your application's impact on the end user's battery life?

    TL ; DR Smartphones’ battery life has been plateauing for a few years. Manufacturers offer batteries with a greater capacity, users state battery life is one of the main purchasing criteria, and, yet, the average battery life of devices doesn’t increase. Why that, you may ask? Because hardware itself is more powerful, thus more energy-intensive; and also because applications consume more and more resources. As a consequence, in order to improve the way users perceive their devices, manufacturers point at the most energy-intensive applications, encouraging developers to be more virtuous in terms of development.

    Read more…
  • Android Memory: the Ultimate Metric Guide

    Android Memory: the Ultimate Metric Guide

    Because we care about your applications efficiency, we introduce you to the ultimate metric guide to manage your application’s memory on Android devices. Memory syllabus Pages: Blocks used to retrieve data from disk to memory. Main part of virtual memory management. Most of the time page size is 4kb. Private / Shared memory: Private memory is composed of pages that are only used by the process. Shared memory is composed of pages which are used by other processes.

    Read more…