Статья посвящена вопросам улучшения функциональности сайтов целиком написанных с использованием технологии Флэш. В октябре 99 один из наиболее уважаемых экспертов в области юзабилити веб сайтов Якоб Нильсен открыл военные действия на фронте «флэш-юзабилити»
написав достаточно поверхностную, на мой взгляд, статью «Флэш на 99%
это плохо». Ничего революционного не сказав, подтвердил старую
истину, что плохой танцор (дизайнер) испортит танец (технологию) очень
даже легко. В 99 году удел Флэша были лишь интро страницы и демо ролики, художников от Флэша этот демарш даже не задел. Вышла
5 версия редактора. Технология Флэш развивается, она уже пережила
период детства, когда Флэш ролики использовались для интро станиц
и в качестве рекламы. Флэш вступила в эру создания законченных сайтов,
сайтов, чей интерфейс 100% построен на технологии Флэш. Создание
полноценного сайта уже подпадает под юрисдикцию вопросов связанных с
удобством эксплуатации сайтов (юзабилити). Ошибкой Нильсена в его статье было то, что он ругал технологию, инструмент, а не те кривые руки которые так ее дискредитировали. В этой связи, было бы интересно обсудить правила создания вебсайтов, полностью созданных на технологии Флэш. Технология DHTML предлогает широкие возможности по созданию интерактивных сайтов, новый стандарт HTML и новые версии браузеров делают все возможное чтобы решить проблему совместимости кода. Использование встроенных времнных и объектных функций позволяет выполнять все те вещи чем может похвастаться Флэш без его использования. Отсюда: - правило 1: не использовать Флэш когда нужно озвучить
нажатие
кнопки, сделать маленькую анимаци, сделать то что можно сделать силами
скриптов и языка разметки. Окно браузеров разрабатовалось годами,
ненужные элементы отмирали, новые появлялись. Зачем тратить время
посетителя на изучение ваших изысков и представлений в области дизайна
окон браузеров, если он уже есть и отражает в своей статусной строке
все что его интересует. - Правило 2: не открывайте
новое окно для вашего сайта убрав из браузера статусную строку, и
загнав за край монитора системные кнопки для того чтобы закрыть окно и
пр. Если же вашему дизайну столь необходимо место этих двух полосок
экрана по 20 пикселов каждая, то не забудьте снабдить вашего посетителя
всеми потерянными функциями интерфейса браузера. - Правило
3: в интерфейс вашего нового Флэш браузера не забудьте включить кнопку
«закрыть окно», окошко с процентом загружаемого файла (лучше в
килобайтном эквиваленте, чтобы юзер не годал или это 5 Мб к нему
грузятся или у него связь зависла). - Правило
4: создавая дизайн вашего интерфейса не забывайте его активные элементы
выполнять в цвете отличном от цвета всех остальных элементов, и цветом
показывать изменение его состояния (нажатие, перетаскивание). В идеале
снабдите курсор соответсвующими подсказками, возникающими в момент
пересечения активных областей. При переходе от блока к блоку вашего
сайта сохраняйте использованные вами в начале цветовые схемы.
- Правило
5: изменяя дизайн курсора, не забудьте его основную функцию –
возможность запустить активный элемент, и принимая во внимание (как
правило) малые размеры элементов снабдите курсор точкой совмещение
которой с активным элементом приведет к его активации. Не оставляйте от
курсора мыши один хвост.
- Правило 6: создавая
полностью мультимедийный сайт не забывайте, что ваши ролики могут быть
просмотрены в офисе, где ваш техно саунд нежелателен, предупредите
вашего пользователя заранее о звуковых эффектах и дайте ему возможность
быстро отключить звук, нарисовав понятную и легко находимую
пиктограмму. В идеале, было бы хорошо, дать возможность человеку
отключить звук до загрузки ролика. Отключив звук, не забудьте при этом
дублировать титрами звуковые сообщения на вашем сайте.
- Правило
7: дайте возможност вашему посетителю проскакивать интро ролики,
сообщайте о всех новостях вашего сайта заранее, по нажатию кнопки
«пропустить интро».
- Правило 8: максимально
минимизируйте время загрузки модулей сайта – старайтесь не перегружать
элементы интерфейса полность, подгружайте их поблочно, по мере запроса
в уже загруженные оболочки интерфейса сайта.
- Правило
9: экономьте время вашего посетителя подгружая большие текстовые файлы
извне, активнее пользуйтесь системными шрифтами, делайте возможным
производить распечатку больших фрагментов текста. Не используйте шрифты
меньше 8 пунктов, и цвета неконтрастные с фоном.
- Правило
10: ставьте на первой странице скрипт который бы подгружал вариант
сайта именно для разрешения монитора вашего посетителя. Не пугайте его
шестипунктовыми шрифтами и 80% пустого места вокруг окна с информацией.
Не забудьте напомнить
восхищенному посетителю, по окончанию просмотра вашего творения, как
занести ваш сайт к нему в закладки, не все помнят горячие клавиши для этого. Был
бы признателен, если бы вы, в качестве отзыва на данную статью,
расширили данный список правил, что позволило бы создать чек-лист, который бы упростил дизайнеру разработку сайта на стадии его планирования.
|