HTML vs WML

3.1 HTML vs WML

Зачем был придуман WAP, если есть готовый Интернет-протокол HTTP? К сожалению, современному уровню радиоуслуг свойственно множество недостатков - данные передаются медленно и с большими паузами (даже текст HTML-странички будет загружаться долго, не говоря уже о графике или работе в защищенном режиме), а сам телефон (трубка) обладает скромными вычислительными ресурсами и ограниченной способностью к представлению информации в микробраузере (например, монитор может состоять всего из трех текстовых строчек) и к вводу этой информации (набор короткого слова может потребовать нескольких минут).

WAP снимает большинство этих проблем, добавляя, впрочем, свои. Этот протокол использует компактный двоичный формат для передачи данных, интерпретируемый встроенным в трубку чипом, но требует, чтобы запрашиваемый Интернет-ресурс был полностью сформирован на языке WML (Wireless Markup Language), созданном на основе языка XML. Данный язык немного напоминает HTML и ориентирован на оптимальное представление контента на самых разных текстовых и графических микромониторах, поэтому поддержка картинок в нем минимальная (только монохромные изображения). Существует множество различий в интерпретации двоичного WAP-кода телефонами разных производителей, поэтому даже имея две одинаковые модели телефонов с разными программными прошивками, можно получить разные результаты представления WML-контента на экране. Ни один телефон пока не поддерживает все теги WML, а проверять способ представления на всех моделях телефонов и под все прошивки практически нереально. В этом плане разработка WML-контента сильно отличается от подготовки HTML-контента, более-менее одинаково отображаемого несколькими популярными браузерами.

WAP-протокол был предложен Форумом WAP (www.wapforum.org), основанным компаниями Motorola, Ericsson, Nokia и Phone.com. Его первая версия WAP 1.0 имела определенные недостатки, и в июне 1999 г. Форум выпустил стандарт WAP 1.1 (несовместимый с прежним) - как официально сообщалось, с целью приблизить его к спецификации языка разметки XHTML, предложенного консорциумом W3C (www.w3c.org), а по неофициальной информации - под давлением Nokia, стремившейся опередить конкурентов. И действительно, некоторые модели трубок Siemens, поддерживающие версию WAP 1.0, не могут работать с WAP 1.1. Сейчас WAP-Форум трудится над версией WAP 1.2. Будем надеяться, что на этот раз она окажется совместимой с текущей.

<<<-НАЗАД-<<< ::: <<<-ГЛАВНАЯ->>> ::: >>>-ВПЕРЁД->>>