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