Strategy of device selection
Give the fragmentation of Android’s smartphones, it is necessary to optimize your device choice. In fact, it is impossible to measure energy and resources consumption for every device on the market.
Several strategies are possible for choosing the right smartphones to include in a test campaign. First of all, we need to define some validation objectives :
Should we focus on a reference device ?
Should we follow consumption on a representative range of users ?
Should we use a less powerful device to detect performance problems ?
Devices classification
A first sort can be made by using smartphones ranges :
 | Low end | Mid range | High end |
---|---|---|---|
Used technologies | Older-generation technologies :
| Â | Latest technological developments :
|
Purpose |
|
|
|
Range choice
To reduce tests possibility, it may be possible to remove some ranges :
For an application intended of a targeted audience, for example for a specific professional use or panel of customers, we will only test on the appropriate range.
If performance is the focus of measurement, a low-end device will be enough to validate higher-end devices.
For maximum coverage of a wide variety of users, a test at the limits with a low-end and a high-end device will be relevant.
A precise choice will always be better : an analysis of the smartphones most commonly used with the application will enable to prepare measures conditions as close as possible to real-life.
Strategy application
This strategy must be coupled with continuous integration.
It may be necessary to continually monitor the most critical device and measure occasionally an other device from a different range.
We can detect potential problems with this method and also confirm our critical device choice and the relevance of our device choice on the main continuous monitoring.