естественная прокрутка
Естественная прокрутка — это направление движения содержимого на экране устройства, при котором перемещение пальца или другого манипулятора (например, колесика мыши) вызывает перемещение содержимого в том же направлении, что и жест. В контексте сенсорных экранов и трекпадов естественная прокрутка имитирует физическое взаимодействие с объектом: пользователь «тянет» содержимое вниз, чтобы увидеть нижнюю часть страницы, и вверх — чтобы вернуться к верхней. В отличие от традиционной (или «стандартной») прокрутки, где движение колесика мыши или полосы прокрутки вызывает противоположное движение содержимого, естественная прокрутка стремится к интуитивному соответствию между жестом и результатом.
История
Происхождение концепции
Концепция естественной прокрутки возникла с распространением сенсорных интерфейсов. На ранних этапах развития компьютерных систем (1970–1980-е годы) прокрутка осуществлялась исключительно с помощью клавиатуры или мыши, и её направление было условным: вращение колесика мыши «на себя» (вверх) обычно приводило к перемещению содержимого вверх, а «от себя» (вниз) — вниз. Такая модель была унаследована от аналоговых интерфейсов, где полоса прокрутки двигалась в одном направлении с содержимым.
С появлением смартфонов и планшетов (конец 2000-х — начало 2010-х годов) пользователи начали взаимодействовать с содержимым напрямую, касаясь экрана пальцем. В таких интерфейсах, как iOS (первый iPhone, 2007) и Android (2008), движение пальца вниз естественно приводило к прокрутке вниз, а вверх — вверх. Это было интуитивно понятно, так как имитировало физическое перемещение бумажного листа или карты.
Внедрение на настольных компьютерах
В 2011 году компания Apple выпустила операционную систему Mac OS X Lion (версия 10.7), в которой по умолчанию была включена функция «естественная прокрутка» для трекпадов и мышей Magic Mouse. Это решение вызвало неоднозначную реакцию: многие пользователи, привыкшие к традиционной прокрутке, жаловались на дезориентацию. Однако Apple аргументировала нововведение тем, что оно соответствует поведению сенсорных устройств и упрощает переход между iPhone/iPad и Mac.
Вслед за Apple, компания Microsoft в Windows 8 (2012) также добавила возможность включения «обратной прокрутки» для сенсорных панелей, но по умолчанию оставила традиционное направление. В последующих версиях Windows (8.1, 10, 11) опция естественной прокрутки стала доступна в настройках мыши и трекпада, но не была включена по умолчанию.
В дистрибутивах Linux (например, GNOME, KDE) поддержка естественной прокрутки появилась в середине 2010-х годов, и пользователи могут настроить её через системные параметры или конфигурационные файлы.
Принцип работы
Физическая аналогия
Естественная прокрутка основана на метафоре «прямого манипулирования»: пользователь взаимодействует с содержимым так, как если бы оно было физическим объектом. Например, при просмотре длинной веб-страницы на смартфоне жест «свайп вниз» (движение пальца от верхнего края экрана к нижнему) приводит к тому, что содержимое страницы смещается вниз, открывая ранее скрытые нижние части. При этом полоса прокрутки (если она отображается) движется в противоположном направлении — вверх, что соответствует перемещению «окна просмотра» относительно содержимого.
Различие с традиционной прокруткой
При традиционной прокрутке (например, на старых мышах с колесиком) вращение колесика «на себя» (вверх) вызывает перемещение содержимого вверх, а «от себя» (вниз) — вниз. Это соответствует движению полосы прокрутки: если колесико вращается вверх, полоса прокрутки движется вверх, и содержимое смещается вверх. В естественной прокрутке, напротив, вращение колесика «на себя» (вверх) вызывает перемещение содержимого вниз, а «от себя» (вниз) — вверх. Таким образом, направление движения содержимого совпадает с направлением вращения колесика, что имитирует «толкание» содержимого пальцем.
Реализация в программном обеспечении
На уровне операционной системы естественная прокрутка реализуется путём инвертирования сигналов, поступающих от устройства ввода. Для мыши с колесиком это означает, что событие «прокрутка вверх» преобразуется в «прокрутка вниз» и наоборот. Для трекпада и сенсорного экрана сигналы уже соответствуют естественной прокрутке, так как они передают координаты касания и направления движения пальца. В Windows, macOS и Linux эта настройка доступна в разделе «Мышь» или «Трекпад» системных параметров.
Применение
Сенсорные устройства
Естественная прокрутка является стандартом для всех современных сенсорных экранов (смартфоны, планшеты, ноутбуки с сенсорными дисплеями). Она используется в мобильных операционных системах (iOS, Android, iPadOS) и в интерфейсах приложений, где предполагается прямое взаимодействие с содержимым (браузеры, карты, социальные сети, текстовые редакторы).
Трекпады и тачпады
На ноутбуках и внешних трекпадах (например, Apple Magic Trackpad, Microsoft Precision Touchpad) естественная прокрутка включена по умолчанию или доступна для настройки. Она особенно популярна среди пользователей, которые привыкли к сенсорным интерфейсам, так как обеспечивает единообразие взаимодействия между разными устройствами.
Мыши с колесиком
Для мышей с колесиком естественная прокрутка менее распространена, но поддерживается в большинстве операционных систем. Некоторые производители (например, Logitech, Razer) предлагают программное обеспечение для настройки направления прокрутки. Однако многие пользователи по-прежнему предпочитают традиционную прокрутку для мышей, так как она исторически сложилась и ассоциируется с точным управлением.
Критика и восприятие
Преимущества
- Интуитивность: для новых пользователей, особенно тех, кто начинал с сенсорных устройств, естественная прокрутка кажется более логичной и требует меньше времени на обучение.
- Единообразие: позволяет сохранить одинаковый опыт взаимодействия на смартфоне, планшете и ноутбуке, что упрощает переход между устройствами.
- Эргономика: некоторые пользователи отмечают, что естественная прокрутка снижает нагрузку на запястье при использовании трекпада, так как движение пальца вниз (к себе) интуитивно соответствует прокрутке вниз.
Недостатки
- Путаница: для пользователей, привыкших к традиционной прокрутке (особенно в профессиональных средах, таких как работа с CAD-системами, видеомонтаж или программирование), естественная прокрутка может вызывать дезориентацию и ошибки.
- Несовместимость: в некоторых приложениях (например, в старых играх или специализированных программах) естественная прокрутка может работать некорректно, так как они ожидают традиционное направление сигналов.
- Сложность переключения: при частом использовании разных устройств (например, настольного компьютера с мышью и ноутбука с трекпадом) пользователю приходится постоянно переключать мышечную память, что снижает эффективность.
Сравнение с традиционной прокруткой
| Характеристика | Традиционная прокрутка | Естественная прокрутка |
|---|---|---|
| Движение колесика мыши «на себя» | Содержимое вверх | Содержимое вниз |
| Движение колесика мыши «от себя» | Содержимое вниз | Содержимое вверх |
| Жест пальцем вниз на трекпаде | Содержимое вверх (если не инвертировано) | Содержимое вниз |
| Полоса прокрутки | Движется в одном направлении с содержимым | Движется в противоположном направлении |
| Историческое происхождение | Мыши с колесиком (1980–1990-е) | Сенсорные экраны (2000-е) |
| Распространённость в macOS | Опционально (по умолчанию включена с 2011 года) | По умолчанию |
| Распространённость в Windows | По умолчанию | Опционально |
| Распространённость в Linux | По умолчанию в большинстве окружений | Опционально |
Интересные факты
- В macOS до версии 10.7 (Lion) по умолчанию использовалась традиционная прокрутка. Введение естественной прокрутки вызвало массовые жалобы, и Apple пришлось добавить возможность отключения этой функции.
- В Windows 10 и 11 естественная прокрутка для мыши называется «Прокрутка в обратном направлении» и включается в разделе «Bluetooth и устройства» → «Мышь».
- В некоторых дистрибутивах Linux (например, Ubuntu) для включения естественной прокрутки необходимо отредактировать конфигурационный файл Xorg или использовать команду
xinput set-prop. - Исследования 2010-х годов показали, что около 70% пользователей сенсорных устройств предпочитают естественную прокрутку, в то время как среди пользователей мышей этот показатель составляет около 30%.
Источники
- Apple Inc. «Mac OS X Lion: What’s New» (2011).
- Microsoft Corporation. «Windows 8: Touch and Gestures» (2012).
- GNOME Project. «GNOME 3.18 Release Notes» (2015).
- Nielsen Norman Group. «Natural Scrolling vs. Traditional Scrolling: Usability Study» (2014).
- Статья «Scrolling» в энциклопедии Britannica (2020).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →