UX Collective | Medium на русском
Подписаться
Пожалуйста, не растягивайте своё приложение на складные устройства
Появление складных устройств, таких как iPhone Duo, изменило ландшафт дизайна за пределами фиксированных экранов. Ранее складные устройства были в основном прерогативой Android с ограниченным пользовательским принятием. Однако ажиотаж вокруг складного устройства Apple в сочетании с сильными прогнозами продаж требует адаптивного дизайна приложений. Разработчики теперь должны учитывать, как контент и пользовательские интерфейсы реагируют на различные размеры экрана, соотношения сторон, ориентации и положения. Вместо того чтобы проектировать для конкретных устройств, следует сосредоточиться на адаптации к доступному пространству и взаимодействию с пользователем. Это включает в себя сохранение иерархии контента и ключевых действий при одновременной настройке навигации, плотности контента и макетов столбцов.Крайне важно избегать простого растягивания пользовательского интерфейса на больших дисплеях. Вместо этого следует использовать такие методы, как использование нескольких столбцов, добавление полей и обеспечение адаптивных сеток. Дизайн также должен учитывать шарнир, избегая размещения критически важных интерактивных элементов или текста поперек сгиба. Мышление в терминах "панелей" — основной панели для телефонов и нескольких связанных панелей для складных устройств — помогает в разработке эффективных макетов, таких как список-детали или навигация-контент.Понимание различных состояний складных устройств имеет первостепенное значение: закрытое (похожее на телефон), открытое (похожее на книгу, предлагающее больше места) и полуоткрытое (режимы планшета или книги), которые создают отдельные используемые области. Приложения должны беспрепятственно адаптировать навигацию, элементы управления и наложения к этим изменяющимся конфигурациям, не теряя контекста пользователя. Это включает в себя сохранение местоположения пользователя и состояния навигации во время переходов между сложенным и разложенным состояниями. Как iOS, так и Android предлагают рекомендации по использованию классов размеров и метрик окон для создания этих адаптивных макетов. В конечном итоге, проектирование для складных устройств требует перехода к гибким, ориентированным на пространство принципам дизайна, обеспечивая целостный и функциональный пользовательский опыт на различных форм-факторах устройств.