Los temas personalizados sin raíz en Android P terminaron ya que Google confirma que existen restricciones

click fraud protection

Google confirmó que se pretenden cambios en Android P que bloquean la instalación de superposiciones personalizadas, lo que significa que ya no son posibles temas personalizados sin raíz.

Android P (Android 9.0) es una versión interesante para los entusiastas de Android debido a la muchos cambios está aportando a la interfaz de usuario y la experiencia del usuario. Gracias al trabajo de Google en Project Treble, la última versión de Android está disponible en versión beta no solo para Google Pixel y dispositivos Google Pixel 2, pero también teléfonos como OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Essential Phone y más. Sin embargo, un cambio no tan emocionante en Android P es el restricción el sistema operativo coloca la instalación de superposiciones personalizadas. Las superposiciones se utilizan para modificar los recursos de una aplicación y son lo que utiliza Substratum Theme Manager para crear temas personalizados desarraigados posible en Android Oreo. Ahora, Google ha confirmado que las restricciones son un comportamiento intencionado, lo que significa que las restricciones personalizadas y sin raíz en todo el sistema Los temas ya no serán posibles en los teléfonos inteligentes de Google y en los teléfonos inteligentes sin que se muevan los motores de temas existentes. adelante.

Tema oscuro para todo el sistema en Android 8.0 Oreo sin root

En Google Issue Tracker, un empleado de Google dejó el siguiente comentario y marcó el problema como "No se soluciona (comportamiento previsto)":

Agradecemos los comentarios y nos gustaría compartir información general y aclaraciones.

El servicio Overlay Manager (OMS) está destinado al uso del fabricante del dispositivo. OMS, en su forma actual, no está diseñado para ser una característica temática genérica: más consideraciones de diseño será necesario incluirlo para mantener los estándares de seguridad y productos de la plataforma Android para usuarios. En consecuencia, OMS nunca ha sido defendido como una característica pública para desarrolladores.

A principios de este año, se lanzó un parche de seguridad (CVE-2017-13263) para los OEM para dispositivos Android Oreo. El parche restringe la instalación de superposiciones a aplicaciones preinstaladas o firmadas por el sistema, en respuesta a un problema de seguridad legítimo planteado en Android Oreo. Android P también incluye este parche de seguridad crítico, por lo que restringe las superposiciones de la misma manera que lo hace Android Oreo.

Entendemos que la temática personalizada es una capacidad importante para algunos usuarios. Tomaremos en consideración sus comentarios en cualquier trabajo futuro en esta área.

Ya hemos hablado antes del Overlay Manager Service (OMS). Es el marco temático de Sony que se contribuyó al Proyecto de código abierto de Android. Comandos para interactuar con OMS se volvió accesible a través de ADB a partir de Android 8.0 Oreo, que es como el complemento Andromeda para Substratum trajo temas personalizados desarraigados a Android Oreo. Google se dio cuenta de que la comunidad estaba usando estos comandos ADB de forma no intencionada (ya que los comandos ADB están destinados a desarrolladores para depurar), por lo que implementaron una nueva verificación que evita que se realicen superposiciones que no sean del sistema. instalado.

Este es un cambio decepcionante, pero en última instancia predecible, por parte de Google. Las superposiciones de terceros podrían romper fácilmente debido a un conflicto de recursos con sus aplicaciones de destino, por lo que el método de tematización de Andrómeda ciertamente no era ideal. Esperamos que Google implemente una API para que los desarrolladores de temas se conecten a las aplicaciones para que no haya fallas constantes. Por ahora, es una pena que los temas personalizados no estén disponibles para todos los usuarios de teléfonos fabricados por Google. Dispositivos de fabricantes como Razer, Huawei, Xiaomi y Samsung seguirán teniendo su propio motor de temas y tienda de temas, pero para muchos dispositivos, OMS era la única forma de obtener un tema oscuro nativo para todo el sistema. Al menos una futura actualización de Android P podría traer una alternancia manual para el tema oscuro parcial en el Lanzador de píxeles.