Data Saver Mode Mandatory For Handheld Android Devices Running Oreo
When Android Nougat introduced the Data Saver Mode to Android, Google only recommended it be included. Some manufacturers included the feature and others decided not to. However, with the introduction of Android Oreo, Google now requires all Android handheld devices capable of using a “metered connection” include this functionality. In other words, smartphones will include Data Saver because a mobile or cellular data network is a metered connection. It’s just that it’s more metered with some carriers than others!
Google defines a ‘handheld’ device has being battery powered, and having a screen that ranges from 2.5-inch to 8.0-inch across the diagonal. If this device includes a cellular data modem, it needs the Data Saver mode including. This will mean that Android Wear smartwatches are excluded from the requirements.
The Data Saver Mode is designed to intelligently preserve Android’s core functionality rather than a blanket ban on background data. Data Saver Mode consists of an API (application programmable interface), which means developers can design apps to cooperate with the Data Saver Mode. This in turn means that applications can continue to use a metered network providing they restrict their data use.
Google’s Compatibility Definition Document shows designers the standards Google expects their product to reach in order to be considered ‘compatible’ with Android. Compatible devices gain access to the core applications and services, including the Google Play Store. In other words, if manufacturers wish to include these services on their devices, they must adhere to the Compatibility Definition Document for that particular version of Android. Over successive releases of Android, we’ve seen Google tighten up on minimum requirements – more recently centred around improving battery life, including implementing Project Volte, Android Doze, amongst other software technologies.
SOURCE [XDA Developers]