Обнаружен скрытый режим отладки для AirTags в iOS 14.5

Пользователь Reddit обнаружил секретный режим отладки для интерфейса Precision Finding AirTags, по-видимому, из-за фрустрации.

Алекс Магри-Олсон обнаружил, что если четыре раза нажать на название аксессуара, появится секретное меню отладки, которое явно использовалось сотрудниками Apple во время разработки этой функции.

Режим отладки присутствует в общедоступных версиях iOS 14.5 и включен в бета-версию iOS 14.6. Неясно, были ли параметры отладки предназначены для удаления из финальных сборок. Некоторые экраны отладки в iOS остаются неизменными годами, например, специальная последовательность набора номера, которую можно ввести в приложении «Телефон» для активации скрытого приложения Field Test Mode.

Чтобы самостоятельно опробовать меню отладки AirTag, подойдите в пределах действия UWB к AirTag и активируйте функцию Precision Finding. Затем четыре раза нажмите на заголовок с названием элемента. Будьте осторожны: похоже, нет простого способа сбросить меню отладки после настройки параметров.

Site default logo image

Это показывает наложение с областью информации и набором переключателей и ползунков. Информационное поле содержит числовые данные об устройстве и расстоянии до обнаруженного AirTag, а также текущую частоту кадров и силу тактильного отклика, необходимую для текущей ситуации.

Управление точками изменяет отображение анимации стрелки, буквально уменьшая или увеличивая количество точек, отображаемых на экране. Есть также ползунок под названием «eco mode», который снижает разрешение камеры, предположительно, для экономии заряда батареи.

Ползунки регулируют различные характеристики входных данных камеры, такие как радиус размытия, насыщенность и яркость. Они могли использоваться инженерами и дизайнерами Apple для настройки окончательного дизайна пользовательского интерфейса в полевых условиях, путем тестирования интерфейса на различных фоновых изображениях из реального мира (Precision Finding включает размытое представление вашей задней камеры в качестве базового слоя интерфейса). Вы можете сбросить ползунки к значениям по умолчанию, нажав на соответствующую метку слева.

Наконец, в нижней части меню отладки есть текстовая кнопка, которую можно нажать, чтобы переключиться между «Режимом близости» (Proximity Mode) и «Интерактивным режимом» (Interactive Mode). При выборе «Интерактивного режима» появляются два дополнительных переключателя: «Игнорировать направление в жестах» (Ignore bearing in gestures) и «Автотест UI» (Auto-Test UI).

Когда «Автотест UI» включен, Precision Finding автоматически переключается между всеми возможными состояниями: подключение, поиск, симуляция изменений расстояния. Этот переключатель позволил бы инженерам пользовательского интерфейса быстро оценивать все различные переходы между видами, не перемещая постоянно свой телефон.

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