Запрос функции: Привести в порядок строку состояния iOS, убрать лишние значки и скрыть имя оператора

Для такой простой операционной системы, как iOS, удивительно, сколько информации может отображаться в строке состояния высотой 20 пикселей, которая почти всегда видна при использовании iPhone или iPad. С момента появления Apple Watch у меня появилась небольшая прихоть: значок Bluetooth всегда виден, так как я постоянно сопряжен с часами.

Действительно ли необходимо мне показывать что-то, что всегда там? Это подводит меня к запросу функции, которая не является критически новым дополнением к системе, но представляет собой небольшую доработку для улучшения пользовательского опыта iOS. Я считаю, что строка состояния слишком перегружена избыточной информацией, и хотел бы, чтобы Apple сделала ее более аккуратной и менее загруженной…

В строке состояния может отображаться множество значков и символов. Это сила сигнала сотовой связи, индикатор WiFi / Personal Hotspot, значок Bluetooth, полумесяц «Не беспокоить», индикатор загрузки сетевой активности, значок часов, сигнализирующий о срабатывании будильника, индикатор служб геолокации и несколько других.

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

iOS уже включает некоторые ограниченные возможности настройки: например, вы можете выбрать, отображать ли процент заряда батареи. Это означает, что вы можете сэкономить место, отображая только индикатор батареи, а не текст. Я хотел бы видеть подобный переключатель для большего количества элементов строки состояния системы.

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

В том же духе, меня раздражает с момента появления iOS 7, что индикатор силы сигнала был изменен с компактной гистограммы на очень широкую коллекцию из пяти отдельных кружков. Я не включил это в макет, но я был бы рад видеть переработанный (менее навязчивый) внешний вид здесь.

Одной из моих главных претензий является индикатор Bluetooth. Если вы носите Apple Watch каждый день, как я, кажется таким избыточным видеть логотип в строке состояния каждую секунду. Мне нравится, как watchOS сообщает о Bluetooth-соединении: если Apple Watch успешно обменивается данными с сопряженным iPhone, на циферблате часов вообще нет индикатора. Вы видите элемент состояния, красный значок телефона, только в случае, если Bluetooth-соединение нарушено и произошла ошибка.

Я хотел бы иметь возможность удалить его из строки состояния в iOS, или, по крайней мере, чтобы он не отображался, если единственное соединение — это Apple Watch. На Mac у меня полная свобода действий. Я могу перетащить виджет Bluetooth из строки меню, если считаю его ненужным, как и почти все элементы состояния Mac. Такая же функция могла бы быть реализована в разделе настроек iOS. Альтернативный дизайн скрывал бы значок Bluetooth при сопряжении Apple Watch, отображая красный значок ошибки при отсутствии соединения с Apple Watch.

Отображение значка служб геолокации имеет смысл, так как он виден только тогда, когда приложение или служба используют мое местоположение, поэтому у меня нет проблем с ним, поскольку он предоставляет актуальную информацию. Однако я бы сказал, что индикатор будильника не нужен. Я контролирую установку будильников, я знаю, установлен ли он. Это отличается от служб геолокации, которые активируются внешними факторами (прихотями приложения).

Я хотел бы иметь возможность отключить параметр «Показывать будильник в строке состояния». Утверждение, что будильник имеет особый приоритет, на мой взгляд, является скользким путем, поскольку есть множество других важных событий, которые не получают места в строке состояния (таймеры, события календаря, напоминания, запланированные письма, например). Полумесяц «Не беспокоить» — еще один значок, который я бы рассмотрел для удаления; включен ли режим «Не беспокоить» или нет, можно проверить в любое время с помощью Пункта управления. То же самое верно и для блокировки ориентации.

Кстати, Apple уже проводила подобную «весеннюю уборку». Ранее iOS отображала значок «Воспроизведение» в строке состояния при воспроизведении музыки, но он был удален в iOS 7, предположительно потому, что это избыточный значок, так как пользователь прекрасно осведомлен о воспроизведении музыки.

Как я уже сказал во вступлении, этот запрос функции не касается чего-то настолько критичного для платформы, что iOS должна его получить. Частично это разница во взглядах на дизайн, есть субъективные решения. Добавление переключателей в Настройки тоже не бесплатно. Тем не менее, я хотел бы иметь возможность сделать строку состояния моего iPhone менее загроможденной — и я не думаю, что я один.