Почему Не Будет Ie9 Для Xp?

Официальный ответ на этот вопрос с сайта предварительной версии платформы IE9:

Q. Does Platform Preview run on Windows XP? A. No. Internet Explorer 9’s GPU-powered graphics take advantage of new technologies available in Windows 7 and back-ported only to Windows Vista. These technologies depend on advancements in the display driver model introduced first in Windows Vista.

На русском: Вопрос: Работает ли предварительная версия платформы в Windows XP? О, нет. IE9 использует аппаратное ускорение графики через видеокарту, которая использует новые технологии, доступные только в Windows 7 и портированные только на Vista. Эти технологии основаны на усовершенствованиях модели драйверов, впервые представленной в Vista. Это объяснение с самого начала показалось мне несколько сомнительным.

Давайте разберемся.

О каких технологиях речь? На сайте МС утверждает, что IE9 использует для рендеринга API Direct2D , и именно этот API не может быть реализован на XP из-за другой модели драйвера.

Хорошо, это ясно.

Но Direct2D — не единственный способ аппаратного ускорения графики! У нас есть Директдроу , у нас есть возможность использовать поверхность Direct3D, как это делают многие средства визуализации видеоплееров.

Действительно ли аппаратное ускорение графики в браузере настолько специфическая задача, что решить ее можно только через Direct2D? Как оказалось, нет. Хром 7-я ветка делает отличную работу с задачей аппаратного ускорения графики в XP без всякой поддержки Direct2D, демонстрируя при этом большую производительность, чем IE9 на Win7 на компьютере сопоставимой конфигурации (для тех кто не знает этот тест - браузеры без поддержки аппаратного ускорения графики в аналогичных условиях выдают в ней 2-3 FPS).

Конфигурация системы, с которой был сделан скриншот: Атлон 64 X2 3800+ 2,0 ГГц 4 ГБ ОЗУ Ati Radeon HD 4600, драйвер 8.702.0.0 XP SP3 Про ДиректХ 9.0с Линия запуска Chomium: запустить chrome.exe --enable-gpu-plugin --enable-accelerated-compositing --enable-click-to-play --enable-gpu-rendering --enable-video-layering --enable-webgl --enable- ускоренный-2d-холст --enable-nacl Так что отсутствие IE9 для XP следует понимать как чисто маркетинговый ход, одновременно убивающий двух зайцев: увеличить продажи новых операционок и популяризировать новый API. ПС: хромированная сборка , который я использовал.

Попробуй сам .

PPS: Firefox, насколько мне известно, тоже пошел по пути Direct2D — во всяком случае, никакие эксперименты с about:config в последней бета-версии не дали мне результатов, сравнимых с chrome для того же теста в Windows XP. ПППС: Из блога Chome по поводу ускорения графического процессора.

Интересный.

Теги: #ie9 #chrome #xp #direct2d #рендеринг с помощью графического процессора #Internet Explorer #Internet Explorer

Вместе с данным постом часто просматривают: