Предложение: Сделать все настройки приложений iOS доступными из самого приложения

iOS — это, как правило, очень гладкая операционная система, но время от времени я натыкаюсь на решение в пользовательском интерфейсе, которое заставляет меня задуматься, о чем, черт возьми, думала Apple, и настройки приложений — яркий тому пример.

Никогда не знаешь, настроена ли опция приложения в самом приложении или в отдельном приложении «Настройки»…

Приложение «Камера» от Apple — худший нарушитель. Если я снимаю видео и хочу изменить разрешение или частоту кадров, я не могу сделать это в приложении. Вместо этого мне приходится выйти из приложения «Камера», перейти на главный экран, открыть приложение «Настройки», прокрутить вниз до «Камера» (или найти его) и изменить настройки видео, затем наполовину смахнуть вверх и нажать на приложение «Камера», чтобы возобновить работу.

Еще более раздражает то, что разрешение видео и частота кадров находятся *прямо на экране в приложении «Камера»*! Абсолютно интуитивно понятно, что нужно просто нажать на них, чтобы изменить, но нет, вы не можете этого сделать. Это даже не действует как ярлык к соответствующему разделу настроек. Это безумие.

Нет, вы не можете нажать 4K 24, чтобы изменить разрешение или частоту кадров…

Приложение «Музыка» — еще один пример. Почему я должен заходить в отдельное приложение «Настройки», чтобы выбрать такие параметры, как добавление песен из плейлиста в мою библиотеку или отображение звездных рейтингов?

Я понимаю, что некоторые вещи должны быть сделаны в «Настройках». Например, разрешения на использование местоположения представляются пользователю iOS, а не самим приложением, и это именно так, как должно быть. Но практически каждый разработчик приложений решает эту проблему, предоставляя ярлык к соответствующему разделу настроек, чтобы это было максимально безболезненно.

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

Хуже того, если вас заставляют искать в «Настройках», иногда вы получаете несколько записей — и хотя опытный пользователь может догадаться, какая ему нужна, средний нетехнологичный пользователь будет просто гадать вслепую. Приложение «Напоминания» — пример. Зайдите в «Настройки», прокрутите вниз, чтобы найти и ввести: «Напоминание».

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

Вот мой краткий манифест о том, как следует обрабатывать настройки приложений:

  • Если это можно настроить в приложении, значит, именно так это и должно делаться.
  • Если требуются разрешения iOS, в приложении должен быть ярлык к соответствующему разделу настроек.
  • Всякий раз, когда настройка отображается на экране в приложении, на нее должна быть возможность нажать.
  • Всякий раз, когда в «Настройках» есть несколько записей для приложения, всегда должен быть подзаголовок, кратко описывающий, что предлагает эта запись.

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

Каково ваше мнение? Должна ли Apple поступать в соответствии с моими пунктами? Довольны ли вы тем, как обстоят дела? Или у вас есть собственная идея лучшего способа решения проблем? Пожалуйста, примите участие в нашем опросе и поделитесь своими мыслями в комментариях.