Читайте нас в Telegram или Макс

Крейг Федериги объяснил, почему на iPhone нельзя вернуться назад свайпом от правого края

Старший вице-президент Apple по разработке программного обеспечения Крейг Федериги объяснил в интервью китайскому техноканалу Zealer, почему iOS не позволяет возвращаться назад свайпом от правого края экрана, как Android.

Вопрос прозвучал после презентации складного iPhone Duo с 7,6-дюймовым внутренним дисплеем. На большом экране тянуться пальцем к левому краю особенно неудобно, поэтому у Федериги спросили, почему Apple не разрешает запускать жест возврата с обеих сторон.

Смысл ответа Федериги сводится к пространственной логике интерфейса iOS. При переходе глубже в приложение новый экран обычно появляется справа. При возврате он должен двигаться обратно вправо — туда, откуда появился. Жест от правого края влево двигал бы интерфейс в противоположном направлении и, с точки зрения Apple, нарушал бы эту связь.

Это не новое объяснение, придуманное для iPhone Duo. Ещё на WWDC 2018 Apple разбирала тот же принцип под названием spatial consistency — «пространственная последовательность». Компания показывала навигацию iOS как пример: экран появляется справа, при нажатии кнопки «Назад» уходит вправо, а жест в том же направлении соответствует ожидаемому расположению элемента за пределами экрана.

На Android подход другой. В официальной документации Google системный жест «Назад» описан как свайп внутрь экрана от левого или правого края.

При этом Apple уже сделала возврат в iOS менее зависимым от левого края. В iOS 26 для приложений на UIKit появился content backswipe — жест можно начинать из неинтерактивной области внутри контента, а не только непосредственно от левой границы дисплея. Направление осталось прежним: слева направо.

Заглавное изображение: The Verge