Blog of applications efficiency

  • Benchmark an application on the Power Test Cloud

    Benchmark an application on the Power Test Cloud

    This article is part of a tutorial series that will explain different measurements’ use cases Some indications are needed to start a good energy and ressource measure with GREENSPECTOR. Three notions must be taken into account: where will the tests be run (WHERE), what tests am I going to run (WHAT) et how am I going to run these tests (HOW). Several ways to launch these tests (HOW) are available:

    Read more…
  • Integrate Greenspector results into its dashboards thanks to an API

    Integrate Greenspector results into its dashboards thanks to an API

    Launch measurements and have recommendations for improvement on the Greenspector dashboard is good, but integrate these results in its software factory and its own dashboards, it’s better. It is now possible thanks to the Greenspector API. The API documentation is available at https://[URL of your Greenspector instance]/api/ui You can use this documentation to test the API. For this, it’s necessary to configure your token access. It is available in your preferences in the Greenspector interface.

    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…
  • 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…