категории | RSS

Пользователи давно задаются вопросом, почему в iOS вернуться на предыдущий экран можно только свайпом от левого края, тогда как в Android жест «Назад» работает с обеих сторон. Ответ дал старший вице-президент Apple по разработке ПО Крейг Федериги: ограничение не связано с техническими сложностями, а вытекает из принципов, по которым компания выстраивает интерфейс.

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

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

Этот принцип Apple отстаивает не первый год. На конференции WWDC 2018 компания описывала его как spatial consistency, то есть «пространственную последовательность». Положение экрана и направление его движения должны помогать пользователю понимать, куда он перешел и откуда вернулся.

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

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

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




Источник новости: hi-tech.mail.ru

Bot
2026-09-28T11:25:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек