Мифы мобильного Веб

Автор: Анна Лысак Дата публикации: 28.04.2011

Разве мобильный Веб не тот же Веб что и на настольном компьютере? Мобильный Веб использует ту же базовую архитектуру и многие из тех же самых технологий, хоть размеры экрана мобильного устройства и возможности процессора значительно меньше. Но на самом деле тут много неизведанных тропок даже для опытных веб разработчиков.

Как только веб «переехал» на мобильные устройства, веб-разработчики тут же стали рассказывать друг другу кучу историй о том, что такое мобильный веб и как это все скажется на их работе. Хотя некоторые из этих историй правда, большинство все же только запутывают, вводят в заблуждение и просто вредят.

Это не мобильный Веб! Это просто Веб!

На протяжение последних нескольких лет я часто слышал это выражение и могу сказать, что это правда. Мобильный Веб — это тот же самый Веб. Вот задумайся о примерах из собственной жизни: у тебя, скорее всего, нет отдельного email адреса только для мобильного телефона. Хотя, конечно, я знаю некоторых ребят, у которых как раз есть, но я не думаю, что это типично.

Даже в случае с мобильным телефоном ты читаешь новости о последней игре NBA на своем любимом сайте вроде ESPN и ты не пользуешься каким-то отдельным источником новостей для мобильного телефона. Ты хочешь и на мобильном устройстве продолжать пользоваться уже привычными тебе социальными сетями (тем же самым Facebook или Twitter), какими ты пользуешься и на обычном компьютере, а не какой-то другой специальной социальной сетью для мобильных устройств. Ты уже создал свой список друзей на компьютере и, наверное, совсем не хочешь повторять все снова на мобильном телефоне.

Во всех приведенных ситуациях мобильная сеть использует те же самые протоколы HTTP, HTTPS, POP3, Wireless LAN, и даже TCP/IP — те же что и в Интернет. Ок, ты можешь сказать, что GSM, CDMA, и UMTS не используются в качестве протоколов в декстопной веб-среде, но, дело в том, что они являются протоколами связи, работающие на более низком уровне. С точки зрения веб-приложений, используются те же самые протоколы.

Так что это тот же Интернет. Однако, при разработке для мобильного веб мы работаем с большим количеством совершенно разных устройств. И наше первое и самое заметное отличие — это размер экрана устройства. При этом есть еще множество других не таких очевидных различий.

Один из ключевых моментов — ситуации, в которых пользуемся мобильным устройством, как правило, очень отличаются от условий использования декстопного компьютера. Не пойми меня неправильно, я совсем не говорю, что мы должны создавать две, три и десять версий своей работы. В этой книге мы проанализируем все методы работы в новой для нас среде и нашей целью будет создание одного универсального продукта и мы найдем лучший способ, как это сделать.

Тебе не нужно делать что-то специальное со своим обычным веб-сайтом

Сегодня практически каждый смартфон, присутствующий на рынке, будь то iPhone или устройство на базе Android, может полностью читать и отображать декстопные варианты сайтов. Да, это правда. На смартфонах пользователи хотят точно также пользоваться Интернетом как и на компьютере. И это тоже правда. Статистика показывает, что некоторые пользователи даже выбирают обычную версию сайта при просмотре через смартфон. Но почему так происходит? Нам, как пользователям, просто нравится увеличивать масштаб, прокручивать содержимое страницы в поисках нужной нам информации или мобильные версии сайтов действительно ужасны и не удобны? Я видел много мобильных сайтов, которые состояли из логотипа и нескольких ссылок на странице и мне в смартфоне нужно намного больше!

Один и тот же веб сайт должен работать на всех устройствах (настольных, мобильных, телевизионных и пр.)

Как мы позже удостоверимся, есть методы, позволяющие нам создать только один файл но при этом обеспечить разное использование в разных устройствах, включая настольные, мобильные устройства, игровые консоли и ТВ. Это концепция «Единый Веб» («One Web»). Несмотря на то, что это уже возможно сегодня, концепция не будет в полной мере реализована еще на протяжении следующих нескольких лет. На сегодняшний день есть еще очень много мобильных устройств с очень низкой скоростью связи и ограниченными ресурсами — не-смартфоны —которые теоретически, могут прочитать и пропарсить любой файл, но, при этом, не способны обеспечить пользователю максимальный уровень удобства и будут иметь проблемы с производительностью и совместимостью, если попытаться работать с теми же файлами, что и на декстопном компьютере. Таким образом «Единый Веб» остается задачей на будущее. Сейчас по-прежнему требуется какой-то объем дополнительной работы, чтобы пользователи могли полноценно пользоваться продуктом на любом мобильном устройстве, но есть методы, применение которых позволяет уменьшить объем необходимой дополнительной работы и избежать по-максимуму дублирования данных и кода.

Мобильный Веб несложная штука. Просто создай WML файл.

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

Создай HTML-файл с шириной 240 пикселей и у тебя уже есть мобильный сайт

Это еще одно из поверхностных мнений о мобильном Интернете. Сегодня на рынке более 3 000 разных мобильных устройств с более чем 30 различными браузерами, а на самом деле браузеров более 300, если учитывать разные версии. Если ты ограничишься одним HTML файлом, то твой мобильный проект будет крайне неудачным. Более того, таким образом ты еще и укрепишь существующее мнение, что мобильным браузером невозможно пользоваться.

Нативные мобильные приложение убивают Мобильный Веб

У каждого решения есть свои достоинства и недостатки. В среде мобильного Интернета предлагается множество собственных приложений, которые будут подробно рассмотрены далее. Мобильный Интернет (и мобильные виджеты нового поколения) предлагают нам отличные, подходящие для различных мобильных устройств и платформ, приложения, которые включают, в том числе и локальные приложения, не требующие соединения с Интернетом.

Люди не используют мобильные браузеры

Сколько сегодня существует подключений к Интернету?

В начале 2010 года это число составляло 1802330457 или 26% населения Земли (по данным http://www.internetworldstats.com).

Как много людей имеют мобильные устройства?

4,600,000,000 или 68% процентов всего населения по состоянию на начало 2010 года (по данным U.N. Telecommunications Agency).

То есть, одной из причин, почему люди не используют мобильные браузеры, можем быть мы сами, производители браузеров. Есть и другие факторы, но давай поговорим о том, что можем сделать непосредственно мы сами.

Opera Mini - мобильный браузер для мобильных устройств низшего и среднего класса. Он бесплатный и на сегодняшний день (думаю, на момент написания книги) был загружен уже более 50 миллионов раз. Это говорит от том, что более 50 миллионов пользователей хотят с удобством пользоваться мобильным Интернетом и с этой целью загрузили мобильный браузер. Знают ли все 4 с лишним миллиарда владельцев мобильных девайсов про Opera Mini? Думаю, что нет, поэтому трудно судить сколько еще людей захотели бы им пользоваться. Но тем не менее, 50 миллионов загрузок и установок пользователями одного лишь браузера мне кажется большим числом.

Когда Opera Mini появился в App Store и пользователи получили возможность скачать и установить его на свои iPhone, iPad и iPod, уже в первый день этот браузер загрузили 1 млн. пользователей. Это весьма впечатляюще. Сегодня менее 4% общего числа просмотров страниц в Интернете осуществляется при помощи мобильных устройств. И с каждым месяцем этот процент растет. Мобильный браузер никогда не сможет стать таким же популярным как и декстопный браузер, но он значительно прибавит в популярности в следующие несколько лет.

Кроме того, просмотр страниц пользователями на мобильных устройствах имеет больший процент конверсии. Вспомни, сколько вкладок у тебя обычно открыто в Internet Explorer или Firefox на стационарном компьютере или ноутбуке? На мобильном устройстве ты стараешься более конкретно подходить к просмотру страниц и более склонен совершать активные действия с результатами поиска.

Куда дальше