Настройки приложений Android могут стать более похожими на настройки iPhone

Резюме

  • В Android 16 представлен API SettingsPreferenceService, позволяющий интегрировать настройки приложений в центральный хаб Android.
  • Разработчики могут выбирать, какие параметры можно изменить через приложение «Настройки», что упрощает навигацию для пользователей.
  • Аналогично приложениям для iPhone, доступ к настройкам Android можно получить через приложение «Настройки Android» с помощью нового API.

Android 16 всего в нескольких месяцах от финального релиза, и мы все еще узнаем, что нас ждет. Одной из интересных разработок является новый API под названием «SettingsPreferenceService», и он может сделать настройку параметров приложений намного более похожей на iOS на iPhone.

В настоящее время настройки для приложений Android находятся почти полностью в самом приложении. Если вы хотите изменить эти настройки, вы обычно открываете приложение, находите какое-то меню и переходите в «Настройки» или «Предпочтения». Это может измениться в зависимости от того, что разработчики сделают с этим новым API.

Теоретически цель API SettingsPreferenceService — превратить настройки Android в центральный хаб. Вместо того, чтобы копаться в каждом приложении, чтобы настроить его параметры, вы можете сделать все это из одного места. Этот новый API позволяет приложениям интегрировать свои настройки непосредственно в приложение настроек Android.

Что разработчики могут с этим сделать? Они могут выбирать, какие настройки можно менять из приложения «Настройки», а какие нет. Они могут сделать некоторые настройки доступными только для чтения, добавить прямые ссылки на настройки в своих приложениях или даже потребовать от вас подтверждения изменений. Чтобы все было понятно, они также могут добавлять заголовки и сводки для каждой настройки, чтобы вы точно знали, что именно вы настраиваете.

Настройки приложений Android могут стать более похожими на настройки iPhone

Для тех, кто пользовался iPhone, это должно звучать знакомо. Это одно из самых больших различий между Android и iOS. Некоторые приложения iPhone имеют большинство своих настроек в системном приложении «Настройки». Например, если вы хотите изменить поисковую систему для Safari, вам нужно перейти в «Настройки» > «Приложения» > «Safari». Это нельзя сделать из самого приложения Safari. Это касается не всех приложений iPhone, но это не редкость.

Некоторые приложения Android нашли хитрые способы ссылаться на свои страницы настроек в настройках Android. Но этот новый API предлагает более прямой и официальный способ сделать это. Будет ли все это реализовано или нет, зависит от того, сколько разработчиков присоединятся. Подобная функциональность на iPhone, похоже, со временем иссякла, так что можно только гадать, примут ли ее разработчики Android.

У меня два мнения по этому вопросу. С одной стороны, наиболее разумно, чтобы вы перешли непосредственно в приложение, чтобы изменить его настройки. Так уже работают приложения Android, и даже все большее число приложений iPhone перешли на этот подход. Однако есть некоторые ситуации, когда имеет смысл перейти в приложение «Настройки».

Настройки приложений Android могут стать более похожими на настройки iPhone

Проблема в том, что, как мне кажется, Android уже решает эти проблемы. В настоящее время вы можете перейти в Настройки > Приложения и выбрать любое из приложений, установленных на вашем телефоне. Оттуда вы увидите настройки уведомлений приложения, разрешений, хранилища, использования данных и использования батареи. Эти настройки кажутся больше «системными», чем «приложениями», поэтому имеет смысл разместить их здесь. Я не уверен, какие еще настройки имеет смысл вытащить из самого приложения.

Независимо от этого, как уже упоминалось, в конечном итоге это решение будут принимать разработчики. Android 16 Beta 3 был выпущен в прошлом месяце, и он пометил Platform Stability для выпуска. Мы должны выпустить еще одну бета-версию в этом месяце, а финальную стабильную версию — во втором квартале 2 года. Она появится раньше, чем мы это осознаем!

Источник: Android Authority.

Понравилась статья? Поделиться с друзьями: