Blog of applications efficiency

  • WebP, PNG, JPEG : Energy battle on Android

    WebP, PNG, JPEG : Energy battle on Android

    Webp is the new image format offered by Google, who promises a reduction between 30 and 80% in transfer size. In addition, this format would be more suitable for current processors. But what should we expect in terms of energy consumption on the user’s device? Webp format Webp is a matrix format just like PNG or JPEG. It can handle lossless compressions like PNG, as well as lossy ones like JPEG.

    Read more…
  • Power Test Cloud: how to measure the energy consumption of a web or mobile app when you're not an expert

    Power Test Cloud: how to measure the energy consumption of a web or mobile app when you're not an expert

    Are you an Android Developer? A Web Designer? Or a non-Developer, just like me? Do you know how much energy is consumed by your website or mobile application? More importantly, do you know how to optimize them to be more efficient? GREENSPECTOR integrates a functionality which, in just a few clicks, allows you to launch a test and measure energy consumption, hence audit your app: the Power Test Cloud.

    Read more…
  • Are the French presidential election candidates ruining your smartphones with their websites ?

    Are the French presidential election candidates ruining your smartphones with their websites ?

    First of all, let us precise that we are in no way telling you who to vote for. By using a hot topic in the news the aim is to sensitize a majority of people to numerical consumption and means to act on a media that is used more and more every single day, hence that has a growing impact on our world in terms of energy and resources consumption. First round of the French presidential elections is coming up this weekend so it was the right time for us to measure the energy consumption and impact on battery life of the 11 candidates’ websites..

    Read more…
  • Android: Should you use HashMap or SparseArray?

    Android: Should you use HashMap or SparseArray?

    Controlling the energy consumption is becoming more and more critical when developing mobile applications. Recent versions of Android integrate for instance a doze mode in which the smartphone shuts down treatments to only wake them up periodically, however it is not sufficient and application developers still have a role to play. At the application level, a good start to improve the energy consumption is the choice of appropriate data structures.

    Read more…
  • What is the memory cost of a Cordova application?

    What is the memory cost of a Cordova application?

    If you ever decided to create a mobile application, you may have looked at Apache Cordova. This technology allows developers to easily write one set of code to target nearly every mobile platforms on the market today and publish to their app stores without worrying about specific constraints. Technically, Apache Cordova wraps your web application’s HTML/JavaScript code into a native container which can access the device functions of several platforms.

    Read more…