Меню

Контакты

+ 996 312 46 07 70
(прямой)
+ 996 555 55 03 11
Мы рады вашему звонку!

Авторизация




Новости IT-сферы
Поддержка HTML5 в IE9: на что способен браузер?

Поддержка HTML5 в IE9: на что способен браузер?
Черновик спецификаций к стандарту HTML5 был готов еще в 2008 году. Однако финальная версия стандарта должна быть согласована и проработана внутри индустрии. Стандарт должен быть непротиворечивым, стабильным и пройти апробацию (внедрение), а также закладывать потенциал для дальнейшего совершенствования технологии. Из-за всех этих требований окончательная спецификация до сих пор находится в стадии разработки.

Источник: www.cnews.ru


Одна из задач HTML5 – обеспечить поддержку распространенной мультимедийной информации исключительно при помощи ресурсов самого браузера

Основные проблемы кроются в том факте, что изначально Html создавался как платформенно независимый язык для разметки технической документации с использованием гиперссылок, при этом вся мультимедийная составляющая была привнесена туда много позднее. Задача HTML5 достаточно тривиальна – обеспечить поддержку распространенной мультимедийной информации исключительно при помощи ресурсов самого браузера. Также отличия HTML5 от новой версии включают более удобную разметку, новые семантические теги, коррекцию значений тегов, поддержку canvas и svg. Речь также идет о новых API для разработки веб-приложений, правда, с точки зрения спецификации, это отдельные стандарты (например, Web Storage), прорабатываемые в WebApps WG внутри W3C.

Сергей Молчанов, заместитель технического директора Mail.Ru: HTML5 в настоящий момент все еще находится в разработке, хотя и должен прийти в скором времени на смену устаревающему стандарту разметки веб-страниц HMTL4. Не все браузеры сейчас корректно поддерживают новый стандарт, и это его безусловный минус. Однако разработчикам веб-приложений очень важно находится на "гребне волны" и начинать вовремя использовать новые технологии в своих проектах. Как известно, даже компания Microsoft заинтересовалась данным стандартом, несмотря на то, что изначально не планировала реализовывать его в своих браузерах. Собственно, Internet Explorer 9 - первый браузер, который поддерживает некоторые элементы HTML5. Так, с помощью нового стандарта у веб-мастеров уже сейчас есть возможность работать с мультимедиа данными, не прибегая к плагинам сторонних производителей ( Flash или Silverlight), использовать функции рисования векторной графики, создавать более удобные интерфейсные решения.

Наиболее ожидаемые элементы разметки, которые предполагается ввести в новой версии HTML, - это audio (звук), video (видео), а также множество новых семантических тегов, таких как тег nav (навигация).

Internet Explorer 9 в процессе своего развития постепенно набирал все большее количество баллов в тесте Acid3, "замерев" к сегодняшнему дню на отметке 95 баллов (из 100 возможных). При этом сами разработчики говорят о том, что "оставшиеся пять баллов включают две конкретные технологии (SVG-шрифты и SMIL анимации SVG)", поддержка которых будет добавлена позже. Похожая ситуация наблюдается и с HTML5 - можно было бы обеспечить формальное соблюдение черновика стандартов от W3C, однако это ничего бы не дало ни пользователям, ни создателям сайтов.

Поддержка вывода видеоизображения

Спешка в реализации HTML5 может привести к тому, что длительные усилия хотя бы частичного отказа от плагинов, уйдут впустую. Некоторые эксперты утверждают, что значительная часть видеотрафика не является пока HTML5-совместимой и для своего корректного воспроизведения требует установки дополнительных кодеков или иных дополнений, при этом в новом стандарте не перечислены кодеки, которые должен поддерживать браузер. Тот факт, что IE9 Platform Preview 3 и Google Chrome 6.0 способны воспроизводить HTML5 видео на портале YouTube не является репрезентативным показателем, поскольку отсутствие единых стандартов наиболее болезненно ударит именно по небольшим сайтам. Маловероятно, что ситуация, в которой преференции получают только крупные корпорации, является приемлемой для производителей браузеров.

Основная претензия к Adobe Flash (как стандарту де-факто для презентации видео в сегодняшнем интернете) состоят в том, что код Flash Player, который проигрывает flash-контент, закрыт, и разработчикам приходится прикладывать существенные усилия, чтобы обезопасить компьютерную систему от злоумышленников, которые используют уязвимости в Flash Player для атак на систему

К сожалению, некоторые компании, например Apple, выводят вопросы поддержки Adobe Flash на тот уровень, когда обсуждение технических вопросов тесно переплетается с маркетинговыми моментами, связанными с продвижением продукции компании. В качестве иллюстрации достаточно вспомнить, какие баталии развернулись вокруг выбора кодека, необходимого для воспроизведения видео в формате HTML5 - H.264 и Ogg Theora (а некоторые браузеры начали использовать такие варианты как gstreamer и Phonon).

 

В связи с тем, что время выхода окончательной версии стандарта HTML5 затянулось, многие компании (в частности Adobe) уже реализуют поддержку данного стандарта, как это им представляется возможным. Так, Adobe HTML5 Pack расширяет возможности по работе с масштабируемой векторной графикой SVG (Scalable Vector Graphics) и Canvas. А демо-версия Adobe Flash-to-HTML5 Converter позволяет, как это следует из названия, превратить имеющиеся в распоряжении создателя сайта flash-ролики в документ формата HTML5.

Проводимые тесты

Если же судить по тестам консорциума W3C, стандарты которого являются основополагающими для всего интернета, то по соответствию спецификациям HTML5 Internet Explorer 9 уверенно лидирует.

Браузер Атрибуты Аудио Canvas GetElements
ByClassname
Foreign
Content
Видео xHTML5
Internet Explorer 9 Platform Preview 6 100% 100% 89,6% 83,3% 100% 100% 100%
Google Chrome 7.0.571.41 beta 100% 100% 80,6% 100% 100% 92,9% 42,9%
Firefox 4. Beta 6 100% 100% 75,3% 94,1% 100% 71,4% 85,7%
Opera 10.60 100% 100% 88,3% Тест не пройден 10% 61,5% 33,3%

Мало того, если мы сравним декабрьские и сентябрьские тесты за 2010 год, то мы увидим, что именно остальные разработчики браузеров (Opera, Mozilla, Google) подтягивают свои решения к требованиям W3C, а не Microsoft. Для многих из них характерна ситуация, когда новая версия браузера в некоторых тестах даже теряет достигнутый ранее результат.


На сайте, посвященном IE9, имеются более 20 демо-тестов, показывающих пользователю работу различных вариантов технологии HTML5, - это одна из самых широких презентаций данной технологии не только для разработчиков, но и для простых пользователей. Помимо статичных изображений на сайте присутствуют интерактивные приложения, включая игры и скринсейверы.

Нерешенные вопросы

Одной из существенных проблем реализации HTML5 в современных версиях браузера является необходимость обратной совместимости с ресурсами, которые новый формат разметки не поддерживают. Microsoft эта проблема волновала всегда, поэтому в случае с Internet Explorer 9 можно гарантировать, что страница сайта будет прочитана пользователем в любом случае, если только при ее создании не были напрямую нарушены рекомендации W3C.

Сегодня множество вопросов относительно внедрения в браузер перспективных технологий остается вне сферы обсуждения сообществом разработчиков. Стереоскопическое изображение все больше проникает в нашу жизнь, однако о поддержке 3D в HTML5 речи не идет. То же самое относится и к формату pdf-файлов, для просмотра которых внутри браузера требуется установка дополнительных расширений, не считая других технологий, которые получили меньшее распространение, но тем не менее используются достаточно широко, чтобы у миллионов пользователей возникала необходимость в установке дополнений – ShockWave, QuickTime и так далее.

Тем не менее HTML5 – это важный этап развития технологий, на котором браузер совершенно самостоятельно умеет обрабатывать множество данных самых разных форматов. Возможно, именно поэтому Джеймс Пратт (James Pratt), менеджер по продуктам Microsoft, отметил, что "с выходом Internet Explorer 9 возникнет новый класс программ для работы в интернете"."В последний год развернулась активная борьба за рынок веб-браузеров. По сути браузер становится новой платформой для разработки приложений и можно ожидать, что HTML5 станет неким объединяющим стандартом для всей индустрии. Для Internet Explorer было крайне важно поддержать HTML5 для того, чтобы не уступить свою роль основного браузера для корпоративных пользователей. С появлением IE9 корпоративные пользователи, формирующие долгосрочную стратегию, могут рассматривать браузер Microsoft и как внутрикорпоративный инструмент, и как браузер, поддерживающий современные стандарты, необходимые для работы в вебе", - говорит Сергей Рыжиков, генеральный директор 1С- Битрикс.

 

Новости антивируса Dr. Web


Наши партнёры