Blog of applications efficiency

  • 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…
  • Apple planned obsolescence explained (for dummies and others)

    Apple planned obsolescence explained (for dummies and others)

    End of 2017, Apple underwent bad buzz and was accused to intentionally be slowing down older iPhones. And this feeds the whole discussion on planned obsolescence. A debate very much either black or white: mean manufacturer versus sweet consumer. Or even the contrary (which is surprising to me): the concept of obsolescence initiated by NGOs. Let’s start from the beginning: Our phones’ batteries are now mainly based on the Litthium-Ion technology.

    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…
  • Is Twitter Lite really that light for your battery life?

    Is Twitter Lite really that light for your battery life?

    Earlier this spring, Twitter launched Twitter Lite, which is, as the name suggests, a lighter alternative to its mobile application. We have seen a lot of users wondering if Twitter Lite was really honoring its promises: is it really that Lite? Does it actually consume less data? Does it lower the impact on the smartphone’s battery for real? Since GREENSPECTOR provides a benchmarking software and a way to quantify energy consumption of mobile and web applications, we wanted to find out by ourselves.

    Read more…