Google released a Compatibility Definition Document (or CDD) regarding their latest Android 7.0 Nougat operating system in August last year. Compatibility Definition Document (CDD) is basically a set of rules and guidelines that manufacturers (other than Google) need to follow if they want Google’s core suite of apps, including Google Play to work on their devices.
Now, the company has released a new version of its Compatibility Definition Document (CDD) for Android 7.1 Nougat. The new CDD outlines some optional and compulsory things that the device makers must follow to use Google services in their devices.
Nougat Notification System
Major guidelines are issued regarding the look and behavior of the notifications that were one of the biggest changes in Nougat. Section 3.8.3 of the new Compatibility Definition Document (CDD) lays down revised guidelines regarding notification system.
Handheld device implementations MUST support the behaviors of updating, removing, replying to, and bundling notifications as described in this section.
Also, handheld device implementations must provide:
- The ability to control notifications directly in the notification shade.
- The visual affordance to trigger the control panel in the notification shade.
- The ability to BLOCK, MUTE and RESET notification preference from a package, both in the inline control panel as well as in the settings app.
On the other hand, the new seamless updates introduced in the latest version of the Android Nougat are still optional.
Google has laid down these new rules to ensure that notifications looks the way that app developers intended it to be. While major Android OEMs like Samsung, LG etc do not mess around with the notification designs, companies like Xiaomi, LeEco and others are going to be the ones to be affected. However, Google has the end user experience at the core of its guidelines. Strict enforcement of these rules will only be beneficial to end users.