Из блога команды разработчиков 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, благодаря которой возможно отображение следующего:
Наши коллеги из TypeKit, которые выпускают суперпопулярную библиотеку шрифтов для веба, официально анонсировали поддержку Windows Phone 8.
Интуитивные макеты
Интуитивно понятное расположение элементов на сайте помогает пользователям быстро и правильно воспринимать доносимую до них информацию, но для создания таких сайтов требуется продвинутая поддержка макетов и форматирования. Вы можете создавать замечательные сайты на основе макетов, и при этом вам не потребуются особые знания CSS и HTML.
Поддержка столбцов. Разве не замечательно, когда браузер автоматически разделяет блоки текста на столбцы? Сейчас это возможно и реализовано великолепно.
Летающий текст. Наверное, любой веб-дизайнер экспериментировал с перемещением текста поверх картинки, и реализовать такое поведение довольно сложно.
В Internet Explorer добавлена поддержка стиля wrap-flow, поэтому вы можете с лёгкостью создавать динамичные, яркие журналы.
Поддержка регионов CSS. Ещё одна функция для веб-журналов. Она позволяет разработчикам серию контейнеров, через которые будет проходить текст из различных источников. Подробнее об этой функции написано в этой статье (на английском).
Сетка. Подобным образом были реализованы эскизы страниц в Silverlight. Эта функция позволяет указывать расположение компонентов на странице. Забудьте о таблицах.
Адаптация к различным устройствам. Предоставляет разработчикам возможность указывать, как страница их сайта будет выглядеть на том или ином устройстве.
Гибкий элемент. Очень востребованная функция. Позволяет элементу страницы перемещаться в заданном направлении, а также занимать доступное пространство.
Дополнительные возможности
Кэш HTML5. Ваши сайты могут работать в офлайновом режиме.
IndexedDB. Место для хранения данных объекта. IndexedDB и AppCache обеспечивают полную поддержку работы вашего сайта в офлайновом режиме (как приложения)
И ещё:
- Поддержка многопоточности.
- Поддержка веб-сокетов. Предоставляет обратный канал связи с низкой задержкой с хост-сервером.
- Поддержка мультитача и жестов. Полная поддержка сенсорного управления и жестов для интуитивной работы с сайтами.
Отличия от версии для Windows 8
Между Internet Explorer 10 для Windows 8 и Internet Explorer 10 для Windows Phone 8 есть различия, о которых вам следует знать. Internet Explorer 10 для Windows Phone 8 не поддерживает следующее:
Возможности интеграции в Windows 8: предварительный просмотр ссылок, иконки и уведомления закреплённых сайтов, закрепление сайтов в приложения
Window.open не возвращает валидный объект страницы (поскольку каждая страница работает в отдельном процессе и изолирована в собственной «песочнице»)
Более подробно обо всём этом я и мой коллега Рик Ксу рассказывали на недавней конференции Build. Суммируя всё сказанное, HTML5 поддерживается в Windows Phone на высочайшем уровне, и мы приглашаем всех разработчиков опробовать эту поддержку, оставлять нам отзывы и прежде всего — создавать замечательные приложения!
Джорге Пераза,
Программный менеджер