Новые специальные возможности в Internet Explorer 8
Привет, меня зовут ДжейПи Гонсалес-Кастеллан (JP Gonzalez-Castellan) и я являюсь менеджером по специальным функциям IE8. Команда разработчиков IE работает над тем, чтобы сделать IE8 как можно более доступным в работе браузером и сегодня мы бы хотели рассказать о некоторых изменениях в этой области, о новых функциях пользовательского интерфейса (режим Caret Browsing, поиск по странице,
Вопрос: какой процент пользователей выиграет от того, что ваш продукт будет более доступным?
Ответ: все до одного.
Когда вы улучшаете доступность какого-либо продукта, одновременно вы повышаете удобство использования или юзабилити продукта.
Изменение, внесенное в продукт, которое помогает пользователям эффективно, рационально и с удовольствием достичь определенных целей.
По сути, это именно то, чего мы хотим добиться от продуктов, которые мы создаем. Доступность гарантирует, что веб-страница эффективна, рациональна и решает пользовательские проблемы. Мой любимый пример, который позволяет продемонстрировать эту концепцию - пандус для инвалидного кресла. После принятия
Примером, который более близок к реалиям программного обеспечения, является использование клавиатуры. Некоторые пользователи не могут использовать мышь, поэтому клавиатура является единственным возможным для них способом ввода. Однако, возможность использования клавиатуры для совершения наиболее распространенных заданий, для которых обычно используется мышь, выгодна не только для тех пользователей, которые не могут ею пользоваться, но и тех, которые могут, но по какой-то причине не пользуются ей: некоторые пользователи считают, что клавиатурные сочетания - это более быстрый и эффективный способ управления приложением.
Новые функции, призванные упростить работу пользователей с ограниченной подвижностью и слабовидящим пользователям
В IE8 добавлено множество новых функций, которые будут особенно полезны для пользователей с ограниченной подвижностью - тех, которые предпочитают использовать клавиатуры или устройства, взаимодействующие с клавиатурами с помощью мыши или другого указательного устройства. Некоторые функции, среди которых режим Caret Browsing, Accelerators, Web Slices и модернизированный поиск по странице, могут в чрезвычайной степени облегчить работу инвалидам за счет сокращения количества шагов, необходимым для выполнения определенных задач. Пользователям с плохим зрением будут особенно полезны адаптивный зум и поддержка высокого DPI.
Режим Caret Browsing
Caret Browsing - новая функция, которая позволяет пользователям просматривать страницу с помощью передвигаемого курсора на экране и клавиатуры. Пользователи могут выделять и копировать текст вплоть до одного символа, используя для этого только одну клавиатуру. Кроме того, другие типы информации, такие как таблицы и изображения, также могут быть выделены и скопированы.
Перемещение курсора на веб-странице напоминает таковое в документе Word. Зажав кнопку Shift и нажимая нужные стрелки на клавиатуре, вы можете выделить нужный текст. Включение и выключение режима Caret Browsing производится нажатием клавиши F7. Данный режим может быть активирован как для отдельной вкладки, так и для всего окна.
Многие пользователи используют клавиатуру вместо мыши, так как считают, что она удобней для решения некоторых задач. Отныне пользователи смогут выбрать определенное слово и вызвать необходимый акселлератор с помощью клавиши контекстного меню, расположенной на клавиатуре возле правой кнопки Ctrl, не отрывая рук от клавиатуры.
Accelerators, Web Slices и поиск по странице
Вы уже должно быть знакомы с новинками IE8 -
Функция Accelerators, например, упрощает распространенные задачи по копированию, навигации и вставке в один щелчок мыши. Пользователи, использующие в своей работе исключительно клавиатуры, смогут сэкономить массу времени и нажатий клавиш.
Web Slices - это, по сути, куски страниц, на которые вы можете подписаться и следить за их обновлениями прямо в
При использовании обновленного поиска по странице вы более не увидите диалоговое окно, перекрывающее вашу страницу. Теперь под вашими вкладками появится панель поиска на странице. Как только вы начнете печатать текст в поле для поиска, IE начнет подсвечивать подходящие результаты желтым цветом и пролистывать страницу до первого совпадения. Это позволяет сэкономить огромное количество нажатий клавиш, так как вам больше не нужно нажимать кнопку поиска, чтобы увидеть, есть ли искомое слово на странице. Кроме того, отныне IE отображает на панели поиска количество совпадений. Новая желтая фоновая подсветка позволяет пользователям со слабым зрением быстро находить результаты поиска на странице. Прикрепленная снизу панели вкладок панель поиска забирает меньше экранного пространства, чем плавающая панель. Экранное пространство становится более важным, когда вы начинаете масштабировать страницу, что делают многие пользователи со слабым зрением.
Такое функциональное решение приводит к тому, что пользователям клавиатур (а в довесок и все сообщество пользователей) становится проще пользоваться данной функцией для выполнения повседневных задач.
Адаптивный зум и поддержка высокого DPI
Поддержка
С самого начала целевой аудиторией данной функции были пользователи со слабым зрением. Однако, данная функция оказалась более полезной и для обычных пользователей. Я заметил, что дома я постоянно использую данную функцию. Мой домашний ПК подключен к телевизору. Обычно я могу сидеть на расстоянии трех-четырех метров и без проблем его смотреть. Однако, когда я пытаюсь его использовать как монитор моего компьютера, то с такого расстояния я не могу рассмотреть большую часть информации на сайте. В таком случае я использую адаптивный зум, чтобы без проблем просматривать сайты, сидя на диване. И хотя, возможно, меня нельзя отнести к группе пользователей со слабым зрением, я считаю эту функцию очень полезной. В предыдущих версиях все время появлялась бы горизонтальная полоса прокрутки и мне бы пришлось использовать мышь для прокрутки влево и право в дополнение к обычному вертикальному скроллингу.
За дополнительной информацией, особенно для веб-разработчиков, которые использовать преимущества высокого DPI на своих сайтах и WebOC, следует обращаться к статье
Новые функции, призванные упростить работу слабовидящих и незрячих пользователей
В данной части статьи я расскажу о поддержке
В зависимости от уровня проблем со зрением, некоторые пользователи нуждаются в использовании специализированных сторонних технологий для взаимодействия с компьютерами, таких как экранные лупы, в то время как другие могут пользоваться инструментами и программами, предлагаемыми современными операционными системами (поддержка адаптивного зума и высокого DPI). Также пользователи, имеющие проблемы со зрением, часто используют экранные дикторы - приложения, читающие пользователю содержимое экрана. Как мы все знаем, сайт - это нечто большее, чем набор текста и изображений. То, как этот текст и эти картинки расположены на странице, и то, как они взаимодействуют с элементами управления, расположенными вокруг них, не так легко прочитать вслух, как если бы это была книга. HTML на странице полезен для программ, читающих с экрана, но иногда HTML-кода недостаточно, чтобы программно передать в программу всю информацию и все доступные элементы управления на странице. Вот здесь к месту оказывается поддержка технологии ARIA, которая добавляет на страницу метки с дополнительной информацией, тогда как, что мы увидим позже, технология IAccessibleEx передает эту информацию во вспомогательные технологии. Для расширения функциональности все вспомогательные технологии отныне могут подписаться на четыре новые события WinEvents, которые могут запускаться динамически измененяемыми страницами.
Поддержка ARIA
Синтаксис ARIA является великолепным механизмом, который вы можете использовать для того, чтобы сделать свои визуально насыщенные веб-приложения доступными для всех. Сегодняшние веб-страницы с динамическим контентом и собственными элементами управления пользовательским интерфейсом, такими как TreeView, могут максимально улучшить свою доступность, повторно используя существующие HTML-элементы управления. Например, каждый элемент управления TreeView может быть сделан доступным, если каждый пункт определить как элемент HTML-списка. Данный подход может добавить сложности коду, сделать его более сложным для реализации и помешать тому, чтобы все пользователи получили одинаково богатый опыт работы. С помощью ARIA вы можете разметить ваши собственные элементы управления TreeView, присвоив им роли tree и treeitem.
С самых ранних этапов разработки IE8 мы тесно сотрудничали с
Поддержка IAccessibleEx
Когда IE8 распознает информацию ARIA на элементах, то он распознает дополнительную информацию об этих элементах благодаря MSAA, а не только одному HTML. Однако, не все роли, свойства и состояния ARIA могут быть конвертированы напрямую в таковые в MSAA. Это происходит потому, что определения ARIA отличаются от определений в MSAA и границы ARIA шире, чем у MSAA. Документ
Вспомогательные технологии поддерживают MSAA API много лет, но сейчас в них начинают реализовывать поддержку UI Automation и интерфейса IAccessibleEx. Если вспомогательная технология не поддерживает UI Automation, тогда она не сможет получить некоторую информацию ARIA от дерева Accessibility, так как данное дерево транслирует информацию через UI Automation, которую не может транслировать через MSAA. Как запасной вариант, вспомогательные технологии могут сами напрямую анализировать
Новые WinEvents для DHTML
Из-за растущего количества динамических свойств веб-страниц, мы добавили поддержку новых ообытий WinEvents, чтобы уведомить вспомогательные технологии, если содержимое страницы динамически меняется. Это поможет таким технологиям лучше поддерживать у своих пользователей информацию об актуальном состоянии просматриваемой ими страницы. Например, почтовый клиент потенциально может начать подставлять имена контактов из адресной книги, когда пользователь начнет вводить имя адресата. Как только появятся эти имена, мы запустим EVENT_OBJECT_REORDER, чтобы вспомогательная технология получила информацию о новых опциях и смогла проинформировать пользователя о том, что эти имена доступны для выбора. От вспомогательных технологий требуется просто прослушивать такие события и решать, как сообщить о них пользователю.
Ниже представлена информация о новых событиях, прослушивание которых вспомогательными технологиями мы поощряем, со ссылками на дополнительную информацию о том, какие триггеры нужны для их запуска.
Заключение
Во время цикла разработки IE8 мы сделали ключевые инвестиции в обеспечение доступности как самого пользовательского интерфейса, так платформу в целом. Если вы относитесь к рядовым пользователям, которые не использует вспомогательные технологии, то вы, наверняка, обнаружите несколько новых функций, которые покажутся вам приятными. Теперь вы можете попробовать функции, о которых вы слышали, но не знали, что можете выиграть от их использования. Если вы используете вспомогательные технологии, то мы бы хотели, чтобы вы попробовали IE8 и поделились с нами своим опытом работы.
Если вы веб-разработчик, то мы бы хотели, чтобы вы разметили свои страницы с помощью ARIA и рассказали нам о том, как это улучшило доступность вашего веб-приложения, а также о том, как прошел учебный процесс по информации, доступной в Интернете. Испробуйте новый адаптивный зум на своих сайтах. Для дальнейшего улучшения удобства взаимодействия пользователей вашего сайта с адаптивным зумом советуем прочитать статью Салони Мира Рая (Saloni Mira Rai)
ДжейПи Гонсалес-Кастеллан (JP Gonzalez-Castellan),
программный менеджер Internet Explorer
Источник:
Перевод: Zloy Kak Pё$
Комментарии
Поиск по по странице это реально здорово, задолбало это окошко сверху выскакивающее по CTRL+F.
По теме
- Еще пару слов о защите пользователей IE9 от отслеживания
- [Temp] Бенчмарк HTML5 Blizzard: проверьте аппаратное ускорение вашего браузера
- [Temp] Работаем с закрепление сайтов
- Блог IE в 2010: на связи с вами
- С новым аппаратно-ускоренным годом!
- HTML5: экспериментальный и готовый к использованию
- Доступно декабрьское накопительное обновлениие безопасности для IE
- IE9 и конфиденциальность: введение в защиту от слежения
- Более быстрый и умный список Compatibility View List в IE9
- Субпиксельные шрифты в Internet Explorer 9