"Как не изобретать велосипед, или кратко о секретах создания удобного веб-интерфейса"
1) Принципы оптимального использования веб-технологий (информация об основных принципах проектирования)
2) Шаблоны проектирования интерфейсов (примеры и антипримеры)
Kuoll — фиксить баги, даже не воспроизводя их”
Что за стартап Kuoll, и почему я решил уйти в самостоятельную разработку
Kuoll — инструмент для улучшения качества веб продуктов и жизни разработчиков
П.С. Личная практика быстрого старта разработки своего продукта
8 из 15 банков улучшили интерфейс, 7 - полностью поменяли интерфейс. В новых интерфейсах встречаются уже новые проблемы, некоторые не очевидны и часть из них критичны. Даже такое небольшое изменение, как замена иконки, может сыграть злую шутку. Не стоит забывать об устоявшихся и привычных решениях.
Все банки постоянно дорабатывают интерфейсы, функциональность наращивается ежемесячно. Появляются решения, которые могут изменить пользовательское поведение.
79,1% проблем доступности интерфейса для людей с ограниченными возможностями связан с качеством кода. Часть исправлений этих ошибок займет у ИТ-специалиста от 1 до 8 часов. Более экономичным вариантом будет включение требований по доступности в ТЗ.
Kuoll — фиксить баги, даже не воспроизводя их”
Что за стартап Kuoll, и почему я решил уйти в самостоятельную разработку
Kuoll — инструмент для улучшения качества веб продуктов и жизни разработчиков
П.С. Личная практика быстрого старта разработки своего продукта
8 из 15 банков улучшили интерфейс, 7 - полностью поменяли интерфейс. В новых интерфейсах встречаются уже новые проблемы, некоторые не очевидны и часть из них критичны. Даже такое небольшое изменение, как замена иконки, может сыграть злую шутку. Не стоит забывать об устоявшихся и привычных решениях.
Все банки постоянно дорабатывают интерфейсы, функциональность наращивается ежемесячно. Появляются решения, которые могут изменить пользовательское поведение.
79,1% проблем доступности интерфейса для людей с ограниченными возможностями связан с качеством кода. Часть исправлений этих ошибок займет у ИТ-специалиста от 1 до 8 часов. Более экономичным вариантом будет включение требований по доступности в ТЗ.
Про ИА. Визуальные сценарии и объекто-информационная модель.Nikita Efimov
- Проблемы перехода от этапа анализа к проектированию
- Информационная архитектура и модели поиска
- Визуальные сценарии
- Объектно-информационная модель
Про ИА. Визуальные сценарии и объекто-информационная модель.Nikita Efimov
- Проблемы перехода от этапа анализа к проектированию
- Информационная архитектура и модели поиска
- Визуальные сценарии
- Объектно-информационная модель
4. Принцип проектирования
Это принцип взаимодействия пользователя с интерфейсом.
Шаблон
Не просто периодическая задача и описание основных
принципов ее решения, а шаблон проектирования
взаимодействия.
5. Принцип проектирования
Это принцип взаимодействия пользователя с интерфейсом.
Никакого дизайна!
Шаблон
Не просто периодическая задача и описание основных
принципов ее решения, а шаблон проектирования
взаимодействия.
10. I Прямые действия
Шаблоны взаимодействия:
1. Непосредственное редактирование
2. Перетаскивание
3. Непосредственное выделение
11. 1. Непосредственное редактирование
Виды взаимодействия:
- Редактирование однострочного текста
- Редактирование многострочного текста
- Редактирование в оверлее
- Редактирование в таблице
- Групповое редактирование
- Конфигурирование модуля
I Прямые действия
12. Главное правило!
Если отображение информации важнее возможности ее
редактирования – скрываем до взаимодействия с
контентом. (с)
(с) Тетушка Сова
13. Редактирование однострочного текста
Основная проблема:
ЗАМЕТНОСТЬ
IПрямоеуправление
1.Непосредственноередактирование
Решения:
- Всплывающая текстовая подсказка (Click to edit)
- Подсветка области с возможностью редактирования
- Превращение указателя мыши в текстовый курсор
- Избегайте использования двойного щелчка мыши для
активизации режима редактирования
16. Редактирование многострочного текста
Основная проблема:
РАЗНИЦА МЕЖДУ РЕЖИМОМ ОТОБРАЖЕНИЯ И РЕЖИМОМ
РЕДАКТИРОВАНИЯ
IПрямоеуправление
1.Непосредственноередактирование
Решения:
- WYSIWYG (What You See Is What You Get)
- Умеренное использование анимации
- Равное пространство под режим отображения и
редактирования
18. Редактирование в оверлее
Основная проблема:
КОГДА СЛЕДУЕТ ИСПОЛЬЗОВАТЬ
IПрямоеуправление
1.Прямоеилинепосредственноередактирование
Решения:
- Если существует вероятность нарушения структуры контента
страницы в режиме редактирования
- Если модуль редактирования больше отображаемого
значения
Рекомендации:
- Оверлеи для редактирования данных должны быть
одинаковыми с облегченным стилем
- Перемещаемое окно – лучшее решение
20. Редактирование в таблице
Основная проблема:
ВИДИМОСТЬ
IПрямоеуправление
1.Прямоеилинепосредственноередактирование
Решения:
- Делать редактирование таблицы в веб-приложении
похожим на настольное.
- Контент ячейки в режиме редактирования может
перекрывать остальные ячейки.
- Переход в режим редактирования только по щелчку на
ячейку.
27. I Прямое управление
2. Перетаскивание
Виды взаимодействия:
- Перетаскивание объекта
- Перетаскивание элемента списка
- Перетаскивание модуля
- Действия при перетаскивании
- Группирование объектов путем перетаскивания
28. Основные проблемы:
• ВИДИМОСТЬ
• КУДА МОЖНО ПЕРЕТАСКИВАТЬ ОБЪЕКТ, А КУДА НЕЛЬЗЯ
• ЧТО ПЕРЕТАСКИВАЕМ – САМ ОБЪЕКТ, ЕГО КОПИЮ ИЛИ ЕГО
ОБРАЗ
• ОБРАТНАЯ СВЗЯЬ ПРИ ПЕРЕТАСКИВАНИИ
IПрямоеуправление
2.Перетаскивание
2. Перетаскивание
29. 1. Предусмотрите альтернативные способы перетаскивания
элементов.
2. Обеспечьте обратную связь при перетаскивании.
3. Изменяйте указатель мыши.
4. Apple Guide: «Перетаскивание модуля должно начаться,
если указатель мыши сместился на три пикселя или если
кнопка мыши остается в нажатом состоянии более
полсекунды»
5. Подсвечивайте область, доступную для размещения.
6. Минимизируйте сдвиг контента страницы в процессе
перетаскивания.
Решения:
IПрямоеуправление
2.Перетаскивание
35. I Прямое управление
3. Непосредственное выделение
Виды взаимодействия:
- Выделение с помощью переключателя
- Множественное выделение.
- Выделение объекта.
- Смешанное выделение.
36. Выделение с помощью переключателя
IПрямоеуправление
3.Непосредственноевыделение
Рекомендации к использованию:
1. Используйте для выбора элементов, расположенных в
строках.
2. Для упрощения выбора элементов в произвольном порядке.
3. Чтобы указать выделенную строку используйте не только
флажок, но и дополнительную подсветку.
4. При пейджинге операции могут выполняться только с
элементами текущей страницы.
5. Опция Select all должна предоставлять инфо о кол-ве
выделенных объектов и позволять осуществлять операции с
ними.
6. Блокируйте операции, недоступные без выбора хотя бы
одного элемента.
45. II Легким касанием
Виды взаимодействия:
- Видимые контекстные инструменты
- Всплывающие контекстные инструменты
- Переключаемые инструменты
- Многоуровневые инструменты
- Вспомогательное меню
Закон Фитта
«Время достижения цели зависит от расстояния до цели
и ее размера».
Контекстные инструменты:
59. III Применение переходов
Виды взаимодействия:
- Приглушение и подсветка
- Разворачивание и сворачивание
- Заполнение пустот
- Анимация
Переход - «спецэффект», привлекающий внимание
пользователя.
Переходы создают «сюжет».
64. III Применение переходов
Общие рекомендации:
1. Переходы создают «сюжет».
2. Скорость изменения события прямо пропорционально его
важности.
2. Быстрое движение воспринимается, как нечто более
значимое, чем изменение цвета.
3. События с приближением объекта кажутся важнее, чем
события с отдалением.
4. Соблюдайте симметрию взаимодействия.