Из блога команды разработчиков Windows:

Мы рады предложить разработчикам веб- и мобильных приложений Internet Explorer 10 для Windows Phone 8. Ранее вы могли тестировать работу своих сайтов в Internet Explorer 10 для Windows 8. Теперь стал доступен SDK с эмулятором платформы, и вы можете тестировать их напрямую в Windows Phone. Мы также рады, что можем более подробно рассказать о платформе. Для начала мы поговорим об улучшенной поддержке HTML5 в IE10.


Скоро платформа Windows Phone 8 станет доступна по всему миру, и мы хотим рассказать о том, как на ней будут работать сайты и приложения, созданные в HTML5. Новые функции, обеспечивающие быструю обработку HTML5 и JavaScript работают как в Internet Explorer, так и в любом приложении, использующем контрол WebBrowser.

Более красивые сайты

Internet Explorer 9 поддерживал аппаратное ускорение и очень быструю обработку звука и видео. Internet Explorer 10 обладает расширенной поддержкой CSS3, благодаря которой возможно отображение следующего:

  • Трёхмерные трансформации. Применяйте интересные 3D-эффекты к любому элементу страницы.
  • Переходы и анимация. Платформа рендеринга с аппаратным ускорением позволяет обрабатывать переходы и анимацию распараллеленно и независимо от основного потока браузера.
  • Градиенты. Меняйте цвета в тексте плавно без использования однопиксельных фонов.
  • Пользовательские шрифты. Мы пошли навстречу пожеланиям разработчиков и добавили в Windows Phone полную поддержку Web Open Font Format (WOFF).
  • Наши коллеги из TypeKit, которые выпускают суперпопулярную библиотеку шрифтов для веба, официально анонсировали поддержку Windows Phone 8.

    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5
    Пример работы HTML5

    Интуитивные макеты

    Интуитивно понятное расположение элементов на сайте помогает пользователям быстро и правильно воспринимать доносимую до них информацию, но для создания таких сайтов требуется продвинутая поддержка макетов и форматирования. Вы можете создавать замечательные сайты на основе макетов, и при этом вам не потребуются особые знания CSS и HTML.

    Поддержка столбцов. Разве не замечательно, когда браузер автоматически разделяет блоки текста на столбцы? Сейчас это возможно и реализовано великолепно.
    Летающий текст. Наверное, любой веб-дизайнер экспериментировал с перемещением текста поверх картинки, и реализовать такое поведение довольно сложно.
    В Internet Explorer добавлена поддержка стиля wrap-flow, поэтому вы можете с лёгкостью создавать динамичные, яркие журналы.
    Поддержка регионов CSS. Ещё одна функция для веб-журналов. Она позволяет разработчикам серию контейнеров, через которые будет проходить текст из различных источников. Подробнее об этой функции написано в этой статье (на английском).
    Сетка. Подобным образом были реализованы эскизы страниц в Silverlight. Эта функция позволяет указывать расположение компонентов на странице. Забудьте о таблицах.
    Адаптация к различным устройствам. Предоставляет разработчикам возможность указывать, как страница их сайта будет выглядеть на том или ином устройстве.
    Гибкий элемент. Очень востребованная функция. Позволяет элементу страницы перемещаться в заданном направлении, а также занимать доступное пространство.

    Дополнительные возможности

    Кэш HTML5. Ваши сайты могут работать в офлайновом режиме.
    IndexedDB. Место для хранения данных объекта. IndexedDB и AppCache обеспечивают полную поддержку работы вашего сайта в офлайновом режиме (как приложения)

    И ещё:

    1. Поддержка многопоточности.
    2. Поддержка веб-сокетов. Предоставляет обратный канал связи с низкой задержкой с хост-сервером.
    3. Поддержка мультитача и жестов. Полная поддержка сенсорного управления и жестов для интуитивной работы с сайтами.

    Отличия от версии для Windows 8

    Между Internet Explorer 10 для Windows 8 и Internet Explorer 10 для Windows Phone 8 есть различия, о которых вам следует знать. Internet Explorer 10 для Windows Phone 8 не поддерживает следующее:

  • Встроенное видео
  • Некоторые API масштабирования текста (за исключением –ms-touch-action)
  • Многодорожечное аудио HTML5
  • ActiveX and VBScript
  • API перетаскивания элементов
  • API доступа к файлам, за исключением тех, что поддерживает Windows Phone 8
  • Возможности интеграции в Windows 8: предварительный просмотр ссылок, иконки и уведомления закреплённых сайтов, закрепление сайтов в приложения
    Window.open не возвращает валидный объект страницы (поскольку каждая страница работает в отдельном процессе и изолирована в собственной «песочнице»)

    Более подробно обо всём этом я и мой коллега Рик Ксу рассказывали на недавней конференции Build. Суммируя всё сказанное, HTML5 поддерживается в Windows Phone на высочайшем уровне, и мы приглашаем всех разработчиков опробовать эту поддержку, оставлять нам отзывы и прежде всего — создавать замечательные приложения!

    Джорге Пераза,
    Программный менеджер

    Система Orphus