Найти тему

А вот и первая условно-масштабная бага обнаружилась в системе iOS 16.


Некоторые разработчики игр предупреждают своих пользователей об ошибке в системных жестах, а если точнее — в обработке касания тремя пальцами. Она заключается в том, что данный жест по умолчанию используется системой для открытия меню копирования/вставки, а если тремя пальцами делать жест смахивания, то для отмены или повтора. Так вот в iOS 16 эти жесты слишком настойчиво активируются там, где не должны.

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

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

Кстати, проблему можно воспроизвести и в штатных приложениях. Например, откройте приложение "Камера" и коснитесь тремя пальцами по видоискателю, чтобы увеличить или уменьшить изображение. В iOS 16 вы, скорее всего, вызовете системное меню для копирования/вставки. На iOS 15 системное меню не появится, поскольку жесты тремя пальцами вообще не активируются. Такое же поведение можно повторить в Safari, Настройках и большинстве других приложений Apple.

Регулярно это происходит в GarageBand при игре аккордов на виртуальной клавиатуре. Издание 9to5mac.com потестировало разные игры в полноэкранном режиме и почти все они демонстрируют эту ошибку. Критичность ее напрямую зависит от того, требует ли игровой процесс взаимодействия трех пальцев, и является ли это действительно проблемой для данной игры.
1 минута