Android 16 podría permitir a los desarrolladores rellenar sus preferencias de aplicaciones en la configuración del sistema, a la Apple

Resumen
Android 16 presenta una nueva API, SettingsPreferenceService, que permite a las aplicaciones integrar sus configuraciones directamente en la aplicación Configuración de Android, lo que puede crear una experiencia de configuración unificada. El éxito de esta característica depende de la adopción del desarrollador, ya que la API equivalente de iOS ve un uso limitado. La decisión de Google de abrir la API a los desarrolladores de terceros o restringirla a las aplicaciones del sistema será crucial. Si bien un centro de configuración unificado podría simplificar la experiencia del usuario, la implementación inconsistente socavaría su valor, lo que hace que la participación generalizada del desarrollador sea esencial para su efectividad.
Tal como está en este momento, la aplicación Configuración en su dispositivo Android es el principal responsable de manejar todas las configuraciones relacionadas con el dispositivo, mientras que la configuración y las preferencias relacionadas con la aplicación normalmente se encuentran dentro de las aplicaciones. Sin embargo, esto podría cambiar con Android 16, con aplicaciones potencialmente ganando acceso a una nueva API que permitiría a los desarrolladores integrar su propia configuración de aplicaciones directamente en la interfaz de usuario de configuración del sistema.
Android 16 relacionado está en camino de su lanzamiento de junio, dice el jefe de Android de Google
Es a principios de año que las iteraciones anteriores
El desarrollo, que fue visto por primera vez por el creíble analista de Android, Mishaal Rahman, en un informe para Android Authority, sugiere que Android 16 agrega una nueva API de servicio de compromiso de configuración que podría convertir la pantalla de configuración de Android en un centro central para las preferencias especificadas de APP.
Los desarrolladores pueden decidir si desean presentar las preferencias de la aplicación dentro de la pantalla de configuración del sistema más amplia, completa con una opción TI resaltar solo un cierto tipo. Los desarrolladores pueden definir las preferencias como de solo lectura o escritura, o marcar las preferencias como ‘DeepLink_only’, con un enlace directo a configuraciones específicas dentro de dicha aplicación. Además, utilizando la API, los desarrolladores también podrán marcar la configuración como ‘expection_post_confirmation’ para cambios reversibles, ‘NO_DIRECT_ACCESS’ para configuraciones confidenciales que deben cambiarse desde la aplicación y ‘No_Sensibilidad’ para configuraciones que se pueden cambiar sin consentimiento explícito.
iOS muestra un obstáculo de adopción
Jules Wang / AP
Como referencia, los desarrolladores que trabajan en aplicaciones para iPhones tienen acceso a una API equivalente en iOS, pero casi nunca se utiliza en todo su potencial. Aunque agregar preferencias específicas de la aplicación dentro del menú de configuración más amplio crearía una experiencia de usuario mucho más integrada y unificada, solo tendría sentido si la API fuera ampliamente adoptada. La practicidad disminuye si tiene que entrar manualmente en la configuración solo para ver si una aplicación específica ofrece preferencias integradas, solo para descubrir que no lo hace, y ahora debe navegar a su configuración en la aplicación.
La renuencia a contribuir a las preferencias probablemente se trasladará a Android si Google pusiera a disposición de la API a todas las aplicaciones de terceros. Alternativamente, Google podría limitar la configuración de servicio de preferencias a sus propias aplicaciones u otras aplicaciones del sistema, lo que resulta en un uso limitado, pero al 100 por ciento de tasa de éxito.
Android 16 tiene una estabilidad de la plataforma HIT, y sabremos con certeza si SettingsPreferencesService se limitará a aplicaciones del sistema o se abrirá a todos cuando estable viene en junio.
Android 16 relacionado alcanza un hito importante con el lanzamiento de Beta 3
Comienza la estabilidad de la plataforma