Предварительная версия IE 11 для разработчиков для Windows 7


Microsoft серьезно относится к IE11 и, чтобы доказать это, существует предварительная версия для разработчиков для Windows 7. Учитывая, как долго нам пришлось ждать выхода IE10 в Windows 7, возможно, это еще одна причина для оптимизма.

IE недавно пытался продемонстрировать пользователям и разработчикам, что он изменился. Сообщение о том, что IE поддерживает стандарты, было основным, что продвигает Microsoft. Большая проблема в том, что у Microsoft есть и другие активы для продвижения, и медленная доставка IE10 в Windows 7 была, в лучшем случае, из-за чрезмерного акцента на Windows 8.

Когда бета-версия IE11 была выпущена в Windows 8.1, обычно предполагалось, что ее появление в Windows 7 придется ждать так же долго. Что ж, мы ошибались.

Microsoft предоставила разработчикам предварительную версию IE11 для Windows 7 и новую бета-версию веб-сайта modern.IE11. В IE11 в Windows 7 отсутствует несколько функций, и большинство из них — это те функции, которые можно найти на мобильных устройствах.

Самым большим дополнением к IE11 является поддержка WebGL. Несмотря на опасения Microsoft по поводу безопасности, похоже, что тот факт, что IE оставил позади Chrome и Firefox, наконец, заставил Microsoft наверстать упущенное. Решение, реализованное Microsoft, использует Direct3D в качестве цели для WebGL API. Это само по себе немного странно, поскольку WebGL — это, по сути, API OpenGL, переведенный на JavaScript. Итак, чтобы избежать необходимости поддерживать OpenGL, Microsoft теперь позволяет программистам на JavaScript писать инструкции, подобные OpenGL, которые затем реализуются через уровень трансляции в Direct3D. Трудно увидеть, что от этого выиграет Microsoft, поскольку программистам WebGL все равно придется научиться работать с OpenGL, а не с DirectX.

В настоящее время рендеринг WebGL через DirectX выглядит не очень полным, и нам не удалось заставить ни один из экспериментов 3D Chrome работать в IE11 — чтобы поместить это в контекст, большинство из них отлично работают с Firefox. Если вы будете искать в Интернете, вы также найдете немало похожих комментариев об отсутствии поддержки многих функций WebGL.

Microsoft утверждает, что она прошла 70% проверочного пакета WebGL, но остаются трудные 30%. Это только предварительная версия для разработчиков, но она предполагает, что сопоставление WebGL с DirectX непросто — Microsoft, вероятно, могла бы избавить себя от многих серьезных проблем, просто применив OpenGL для этого конкретного приложения.

Помимо поддержки WebGL, есть множество небольших улучшений. Canvas был обновлен до уровня 2, теперь есть поддержка экранов с высоким разрешением и нескольких мониторов. У JavaScript есть несколько незначительных обновлений, но одним сюрпризом является то, что теперь он поддерживает _proto_, что очень характерно для Mozilla.

Есть несколько новых функций DRM для видео, но нет никаких признаков WebRTC, который, по-видимому, является следующим стандартом, который Microsoft будет спешно поддерживать, когда станет ясно, что он является частью современного браузера.

Вы можете увидеть, как Microsoft понимает важность новых функций, в следующем видео:

Хорошо, что Microsoft теперь поддерживает WebGL как в Windows 8, так и в Windows 7. Печально, что потребовалось три года, чтобы до него добраться, так что ей приходится наверстывать упущенное. Всего несколько дней назад Mozilla продемонстрировала, например, пробную реализацию WebGL2.

Также ясно, что IE больше не является универсальным браузером в том смысле, в каком являются Firefox и Chrome. IE11 работает только в Windows, и хотя раньше этого было достаточно, чтобы покрыть очень большую долю рынка, сейчас доля устройств, использующих Интернет, сокращается. Если бы мобильные WinRT были успехом, на который надеялась Microsoft, то, возможно, IE выглядел бы более жизнеспособным в новой экосистеме.

Возможно, Microsoft пора подумать о том, чтобы отказаться от сохранения собственного браузера.


Добавить комментарий