Отзывы о предварительной веpcии IE9

Вслед за выходом предварительной версии IE9 мы получили отзывы на проблемы, касающиеся выполненных тестов на отдельных сайтах. Во-первых, СПАСИБО за ваши отклики. Мы обновили систему с обратной связью чтобы собрать и обработать присланные данные. Этот пост предлагает краткий обзор высокого уровня результатов в целом, и более глубокий взгляд на несколько специфичных проблем, о которых сообщили многие люди.

До 16-ого апреля было зарегистрировано 533 проблемы в Connect. Мы просматриваем каждую проблему, и подтверждаем, что можем ее воспроизвести. В случае необходимости, мы обращаемся к человеку, зарегистрировавшему проблему, для получения  дополнительной информации. Мы также объединяем дублируемые проблемы.

Просматривая подтвержденные проблемы, можно выделить две особенно интересных: отображение маленьких шрифтов и использование GMail. Я привожу их как примеры того, как мы работаем с вашими откликами.

Отображение маленьких шрифтов

Несколько человек сообщили, что, в то время как шрифты в целом являются более ровными и четкими, в некоторых сценариях маленькие шрифты выглядят менее четкими. Этот тип проблемы имеет точные характеристики, которые делают ваши отклики крайне важными:

• Шрифты формируются по-разному на различном графическом обеспечении.

• Люди просматривают различные сайты, каждый с разным выбором стилей шрифта, цветов, размеров, и цветов фона, с различным влиянием Direct2D.

Это – хороший пример того, как обратная связь влияет на изменения IE, и помогает нам определять различные комбинации аппаратных средств и сайтов, используемых через сеть. Например, для некоторых сценариев есть шаблон, применяющий светлые цвета шрифтов на темном фоне.

Мы работаем над усовершенствованиями шрифтов ClearType в DirectWrite. В особенности, в первой предварительной версии платформы, логика GDI использовалась для выбора шрифтов, однако не смотря на это, для их отображения использовался DirectWrite. Это создает некоторый текст, пропускающий различия. Будущие обновления предварительной версии платформы будут повсюду использовать DirectWrite и уделят внимание этой проблеме. Кроме того мы вносим определенные изменения в алгоритм рендеринга, когда светлый текст отображается на темном фоне.

Использование Gmail в предварительной версии платформы

Некоторые столкнулись с проблемой размещения кнопки в Gmail. Для них GMail в предварительной версии платформы выглядит так:

clip_image002 

Однако, другие пользователи сообщили, что GMail для них похож на это:

clip_image004 

Контент GMail, отосланный к IE, различается в этих двух случаях, и, очевидно, как результат – неправильная работа в GMail для некоторых людей. Это – пример того, когда мы можем обратиться к вам для получения дополнительной информации о проблеме, сообщенной в Connect, и расспросить о режимах браузера и документа.

Другая проблема GMail затрагивает некоторые ссылки на страницах, не работающих в режиме стандартов предварительной версии IE9. Режим стандартов (Standards Mode) – то, где мы встраиваем новые особенности как SVG, DOM Events, и радиус границы (Марк писал об этом и других режимах ранее), и, таким образом, в настоящее время существуют невыполненные особенности. Эта проблема – пример попытки понять, сайт не работает должным образом из-за проблемы с новой функциональностью или потому, что мы не завершили ее реализацию. Мы используем различные средства отладки для определения проблемы. Например, IE9 регистрирует экземпляры неподдерживаемых событий, таким образом, мы можем быстро увидеть, могло ли стать проблемой просто отсутствующее событие. Вот выходные данные при загрузке GMail:

clip_image005

Что говорит нам, что не стоит ожидать нормального функционирования сайта, так как он пытается использовать возможности, которые еще не реализованы.

У нас также имеются внутренние средства отладки для полного отключения новой модели событий. С новой заблокированной моделью событий GMail работает правильно. Мы далее отладили и нашли регистр событий, должным образом использующий addEventListener (хорошо), он работает правильно (хорошо), но не в состоянии инициализировать любое действие (плохо). Мы все еще работаем над этой проблемой. Тем временем, вы можете использовать GMail в предварительной версии платформы, нажимая на «Debug» и выбирая «Force IE8 Document Mode».

Вот что есть на данный момент. Еще раз спасибо за то, что нашли время для использования предварительной версии платформы и отправки нам ваших отзывов!

Джон Хрвэтин (John Hrvatin)

Менеджер проекта (Program Manager)