Софтерра
Опера в одном мидлете
Попытки привязать [В прямом смысле слова: энтузиасты резинками связывали первые Palm Pilot или Apple Newton с весьма громоздкими в то время сотовыми телефонами] Интернет к мобильной телефонии начались лет десять назад, однако широкого распространения эта затея не получила - просто-напросто время еще не пришло. Но вскоре и Интернет, и сотовая связь начали быстро набирать популярность и даже приносить кое-кому деньги, так что попытки совмещения этих двух удобных сервисов заметно участились, в один прекрасный день 1998 года миру была явлена спецификация WAP 1.0.
Большинство оптимистов радовалось светлому завтра, меньшинство же ворчунов углядело в новой технологии кучу недостатков, прежде всего - необходимость в создании специальных сайтов и дороговизну сервиса (тогда еще не существовало GPRS, и приходилось пользоваться WAP на повременной основе). Ко всему прочему в первой версии протокола мало внимания уделялось безопасности, что, в свою очередь, мешало применению WAP в сфере коммерции. В 1999 году выходит спецификация WAP 1.1, которая решила часть проблем, но далеко не все, вдобавок при переходе на WAP 1.1 операторы оставили за бортом владельцев аппаратов с прошитой первой версией… Вершиной эволюции WAP на данный момент является стандарт WAP 2.0, в котором есть поддержка приближенного к HTML языка форматирования страниц, расширений WTA и прочие удобства, однако у WAP, на мой взгляд, имеются два недостатка, лишь подчеркивающие достоинства конкурирующих технологий.
Во-первых, с помощью WAP трудно организовать прозрачный доступ к платному контенту. Под прозрачностью здесь подразумевается максимально упрощенная схема снятия денег со счета абонента сотовой сети. Ведь это не только (и не столько) упростит абоненту жизнь, но и позволит вывести контент-бизнес на новый уровень массовости, а значит, и доходности.
Во-вторых, WAP создавался как удобное средство отображения гипертекстовых данных на экранах мобильных телефонов, и прикрутить к нему полноценную поддержку графики столь же трудно, как бабу Клаву научить петь каватину Олеко вместо частушек. И вот недавно нам предложили такую возможность - компания Opera объявила о выходе браузера Opera mini, предназначенного для мобильных телефонов с Java-машиной.
В отличие от обычной версии, Opera mini работает в связке со специальным серверным ПО, что позволяет не только снять часть вычислительной нагрузки по оптимизации страниц, но и значительно экономить на GPRS-трафике - картинки подвергаются сжатию и уменьшению в размере в соответствии с разрешением экрана каждого конкретного телефона, плюс сжимается и сам HTML, из которого загодя убираются все нефункциональные на мобильных телефонах компоненты. Это приводит к тому, что типовая неоптимизированная для мобильного браузинга страница загружается на телефон в секунды, а ее объем редко превышает 20-30 Кбайт. Сайты с большим количеством информации (новостные ленты или форумы) предлагается загружать порциями, в виде нарезки по страницам. Естественно, в полной красе предстает фирменная технология SSR (Small Screen Rendering), позволяющая обойтись без горизонтальной полосы прокрутки, вытягивая весь сайт в один столбец. Использование только лишь вертикальной прокрутки удобно и на ПК, однако для владельцев сотовых телефонов это означает возможность просмотреть весь сайт, управляя телефоном одним пальцем. Мало того! Применяется еще и анализ расположения информационных блоков на загружаемой странице, в результате чего пользователь может автоматически перепрыгивать на содержательную часть страницы, не прибегая к необходимости прокручивать обычно имеющиеся вверху страниц элементы навигации.
Полнофункциональными являются и элементы обратной связи на страницах - формы, чекбоксы и списки. С первой попытки удалось воспользоваться сервисом GMail и Mail.ru - никаких проблем с расположением элементов не возникло. Порадовала и подсветка телефонных номеров в виде гиперссылок - при соответствующей поддержке Java API имеется возможность, кликнув по ссылке, инициировать телефонный звонок - мелочь, но к месту!
Замечу, что у решения от Opera есть и конкуренты. Так, компания Reqwireless уже давно предлагает нечто похожее, но с более скромной функциональностью - J2ME-приложение WebViewer. Во многом этот продукт уступает решению от Opera, потому что Opera Mini имеет бо,льшую производительность: даже на не очень быстрых телефонах задержка прокрутки страницы не вызывает раздражения и на всех моделях поддерживается отображение картинок, в то время как WebViewer подобный функционал предусматривает только на MIDP 2.0-совместимых телефонах и смартфонах. Также Opera mini поддерживает встроенные шрифты, что позволяет при использовании малого размера кегля шрифта вместить на экран больше текстовой информации и в то же время использовать шрифты со сглаженными за счет полутонов краями. Интересно, что умельцы в российских форумах за пару дней распространили версию Opera mini со встроенными кириллическими шрифтами, что позволило использовать их для отображения русскоязычных сайтов.
Читать дальше