Статьи

IE9 Mobile против IE9 Desktop Browser

Разработка мобильного HTML5 становится все более важной — особенно сейчас, когда Abobe прекратил разработку Flash для устройств . Мобильные телефоны Apple и Android предлагают webkit и браузеры на базе Opera; Тестирование в настольных версиях может помочь вам решить большинство проблем.

Но как насчет Windows Phone 7? Новая ОС получила положительные отзывы и были выпущены новые устройства от Nokia, LG, HTC и Samsung. К счастью для разработчиков, мобильный веб-браузер является прямым портом настольной версии IE9. Есть, однако, ряд незначительных различий, которые могут вас поймать …

Функции, добавленные в IE9 Mobile

Следующие функции появляются в IE9 на мобильных устройствах, но не на настольном аналоге:

  1. Поддержка GPS. HTML5 геолокации будет использовать GPS-систему телефона, если она доступна. Версия для настольных ПК использует поиск по IP и другие менее точные методы.
  2. Поддержка тега viewport, например
    <meta name="viewport" content="width=device-width">

    Однако обратите внимание, что свойства минимального, максимального и начального масштаба в настоящее время не поддерживаются.

  3. Поддержка –ms-text-size-adjust Это регулирует размер текста для мобильных устройств, например, –ms-text-size-adjust: 50%; делает его наполовину меньше.

Функции, удаленные из IE9 Mobile

Следующие функции появляются в версии IE9 для настольных ПК, но не на мобильных устройствах:

  1. Загружаемые шрифты. Font-face по-прежнему поддерживается, но мобильный браузер не будет загружать файлы. Обратитесь к списку поддерживаемых шрифтов Windows Phone 7 .
  2. Связь между окнами — сценарии не могут ориентироваться на окно браузера.
  3. CMYK изображения (кто-нибудь использует их?)
  4. Многопотоковое аудио HTML5.
  5. Поддержка JIT в JavaScript (которая должна влиять только на производительность, а не на функциональность).

Microsoft также удалила:

  • VBScript
  • ActiveX
  • VML
  • вид совместимости

Если честно, я был бы рад, если бы они исчезли из настольной версии! Я уверен, что это просто вопрос времени …

В целом, мобильная версия IE9 выглядит очень хорошо. На самом деле, для мобильной Windows будет легче разрабатывать, чем для нескольких настольных изданий!