Our worst omens have become reality: Android P it does not allow customizing the system interface through third-party apps without root permission, and Google does not intend to change its mind . After the first edition of Android P, and although some blamed it was a preliminary version of the operating system, Google itself has finally confirmed that “everything works as it should,” and that there are no plans to resume support for applications such as
As they claim, a member of the Android development team has shed light on this issue through the Android Issue Tracker, noting that The restriction of layers superimposed on the operating system interface is a feature native to Android P , which will not be solved or modified to enable the installation of non-root themes.
Google does not change its mind: Android P will not support issues
With, Google gave the first clues about a theme engine native to the operating system through the Overlay Manager Service system created by Sony and added to AOSP, through which third-party developers were able to take advantage of the framework to install issues external to the Android itself.
But After the arrival of the first Android P Developer Preview everything changed. And now, a few months later, one of the members of the operating system development team points out the following regarding user complaints about the imposed restrictions:
The Overlay Manager Service (OMS) is intended for use by the device manufacturer. WHO, in its current form, is not designed to be a generic thematization feature; more design considerations should be included to meet the security standards and products of the Android platform for users. Consequently, WHO has never been promoted as a public developer function.
Earlier this year, a security patch (CVE-2017-13263) was released to OEMs for Android Oreo devices. The patch restricts the installation of overlays in applications pre-installed or signed by the system, in response to a legitimate security problem raised in Android Oreo. Android P also includes this critical security patch, so it restricts overlays in the same way that Android Oreo does.
We understand that personalized thematization is an important capacity for some users. We will take your comments into account with any future work in this area.
In summary, Google points out that at no time was it intended for external developers to take advantage of the Overlay Manager service to thematize the interface of the system, and therefore good restrained after an update. That said, every time, so although it is true that it will not be possible to customize the interface at our whim – at least not without root -, we would be offered more customization options about the UI of the system.