Android 16 представляє новий програмний інтерфейс (API) під назвою SettingsPreferenceService, який дозволяє додаткам вносити свої налаштування в додаток системних налаштувань Android Settings.
Невідомо, чи дійсно розробники додатків Android скористаються перевагами цього API. iOS пропонує аналогічний API, і ним користуються лише деякі розробники iOS.
Додаток “Налаштування Android” – це місце для зміни налаштувань смартфона, але зазвичай користувачі не заходять туди для зміни налаштувань окремих програм. Це пов’язано з тим, що додатки зазвичай мають свої власні інтерфейси для зміни налаштувань, які не залежать від додатка Android Settings.
Android 16 додає новий API, який дозволяє додаткам інтегрувати свої власні настройки з додатком Android Settings, і якщо цей API отримає широке розповсюдження, він може перетворити Android Settings в універсальний інтерфейс як для зміни налаштувань ОС смартфона, так і для налаштувань додатків.
Додатки можуть вибирати, які налаштування надавати в настройки Android, і вони можуть зробити ці налаштування доступними тільки для читання або запису.
Деякі програми для Android, такі як Niagara Launcher, використовують нестандартні способи для вбудовування своїх власних сторінок налаштувань в настройки Android.
Якщо цей API призначений для додатків сторонніх виробників, швидше за все, він не отримає широкого поширення, враховуючи, що еквівалентна функція в iOS не отримала широкого розповсюдження. Моя колега Рита Ель-Кури вивчила свій iPhone і виявила, що лише кілька додатків — в основному сторонніх додатків Apple – інтегрували деякі налаштування в додаток “Налаштування iOS”. Більшість додатків не давали ніяких налаштувань, а ті, що давали, давали лише деякі з них.
Той факт, що ця функція так мало використовується в iOS, говорить про те, що вона також не буде дуже популярна на Android, оскільки у розробників будуть ті ж причини не вносити зміни в налаштування на Android, що і на iOS.