Мобильный веб-серфинг

Подготовили: Анна Лысак и Татьяна Головко Дата публикации: 07.05.2011

Понимание ситуации с платформами, операционными системами, брендами и моделями безусловно важно для начала работы с мобильными технологиями, но, самая важная для нас информация все же о мобильных браузерах.

Многие веб-разработчики просто проклинают все что связано с декстопными браузерами и кроссбраузерностью. Возможно, что ты один из них. Но, по сравнению с мобильным миром, ситуация с декстопными браузерами очень простая: у тебя есть Internet Explorer (6, 7, 8 или версия старше), Firefox, Safari, Opera и Chrome. И из основных браузеров это все. На мобильном рынке только разных устройств более 5000. Хорошая новость (по сравнению с числом в 5000) в том, что в целом используется менее 25 браузеров: в каждой операционной системе для смартфонов есть свой мобильный браузер, но в проприетарных операционных системах для low- mid-end девайсов используются чаще всего похожие браузеры. Но, тем не менее, ситуация на мобильном рынке гораздо сложнее, чем та, к которой ты привык.

Во всех мобильных устройствах есть предустановленные браузеры и лишь в немногих есть возможность удалить или обновить этот браузер. Хотя, здесь есть исключения: браузеры, встроенные в iOS, webOS и Android автоматически обновляются вместе с обновлением программного обеспечения. Обновление доступно и в Symbian или Windows Mobile, но пользователи этих операционных систем не слишком часто пользуются такой возможностью.

Чтобы усложнить жизнь разработчику, для пользователя доступна возможность устанавливать альтернативные браузеры, а некоторые поставщики услуг мобильной связи, как Vodafone в Европе, устанавливают в дополнение к предустановленному производителем браузеру, копию альтернативного веб-браузера (Opera Mini или Mobile), настроенную под этого оператора.

Удобство мобильного веб-серфинга изменяется в зависимости от устройства и браузера установленного на этом устройстве. Пользовательские интерфейсы могут работать совершенно по-разному.

Варианты просмотра в браузере

Перемещаться на экране по мобильному сайту можно, используя разные способы. В каждом мобильном браузере доступны один или несколько из этих способов:

  • навигация с помощью фокуса;
  • навигация с помощью курсора;
  • сенсорная навигация;
  • мультитач навигация.

Навигация при помощи фокуса (рисунок 2.1) — наиболее распространенный тип, используется для просмотра веб-сайтов на low- и mid-end. В смартфонах, в которых есть физические (аппаратные) клавиши управления курсором, тачпад или колесико прокрутки иногда используют навигацию при помощи фокуса в качестве альтернативы. В таком режиме используются границы или изменение цвета фона, чтобы показать пользователю, где находится фокус. Вообще, такой вариант навигации по сайту используется в не-сенсорных устройствах и в таком случае пользователь использует клавиатуру, чтобы управлять курсором и перемещать по ссылкам и прокручивать сайт. При нажатии кнопки «вниз», браузер перемещает фокус на следующий объект на странице (например, на ссылку, текстовое поле или кнопку) или выделяет несколько строк контента, если поблизости нет других объектов для фокусирования.

Фокус навигации на Low-End устройстве. Рис. 2.1. Фокус навигации на Low-End устройстве.

Навигация при помощи курсора показана на рисунке 2.2. В таком варианте эмулируется курсор мыши, который можно перемещать по экрану с помощью кнопок со стрелками (кнопок навигации на телефоне). Клик мышью эмулируется при помощи кнопки Fire или Enter. Для большего удобства во многих браузерах курсор перемещается сразу на следующий объект фокуса, чтобы сократить расстояние, по которому пользователю нужно переместить курсор до следующей ссылки или кнопки.

Курсор навигации на не сенсорном устройства выглядит как типичный указатель мыши, что позволяет управлять мышью на веб-сайте. Рис. 2.2. Курсор навигации на не сенсорном устройства выглядит как типичный указатель мыши, что позволяет управлять мышью на веб-сайте.

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

Мультитач-устройства позволяют пользователю выбирать одновременно несколько объектов, постепенно увеличивая количество жестов, которые могут быть обнаружены.

Зум

Если проанализировать, как в браузерах происходит управление функциями масштабирования, то можно выделить два типа мобильных браузеров. Первый тип предлагает базовые функции масштабирования: страница всегда отображается в формате 1:1 к размеру оригинального дизайна и пользователь может изменять только размер шрифта. Если страница не помещается на экране, то появляются полосы прокрутки.

Второй тип предлагает более продуманные возможности изменения масштаба: веб-страница может быть отображена в любом варианте масштаба, который захочет пользователь и масштабирование страницы влияет на шрифты, изображения и на всю страницу в целом. При помощи распознавания жестов пользователя или функции меню можно перейти от полноэкранного режима к отображению, например, одного абзаца (рисунок 2.3).

WebOS браузер предлагает интеллектуальное масштабирование. Сразу показывается весь макет сайта, и, когда пользователь дважды щелкнет по части страницы, интеллектуальный зум фокусируется на этой области. Рис. 2.3. WebOS браузер предлагает интеллектуальное масштабирование. Сразу показывается весь макет сайта, и, когда пользователь дважды щелкнет по части страницы, интеллектуальный зум фокусируется на этой области.

Некоторые браузеры используют интеллектуальное масштабирование как в декстопных вариантах: если при масштабировании абзац получается больше ширины страницы, то появляется горизонтальная полоса прокрутки (хороший пример — Safari на iOS). Другие браузеры подстраивают сам текст под ширину страницы (браузер Android как пример), а третьи (как Opera Mini) преобразовывают саму страницу даже когда масштаб уменьшен.

Механизмы преобразования

Некоторые мобильные браузеры, стремясь создать максимально комфортные условия для пользователя при просмотре сайта, не предназначенного для мобильного браузера, представляют страницу в одноклоночном виде. Интелектуальный зум практически вытеснил эту технику, хотя все еще есть отдельные мобильные браузеры, использующие такую технологию преобразования. Результат использования "Mobile View" Opera Mini при открытии страницы, которая изображена на рисунке 2.3, показан на рисунке 2.4.

Тот же сайт, как на рисунке 2.3 рассматривается с Opera Mini "Mobile View", инструмент, который автоматически определяет панели навигации, содержание зон, нижние колонтитулы и показывает нам только одну колонку сайта. Рис. 2.4. Тот же сайт, как на рисунке 2.3 рассматривается с Opera Mini "Mobile View", инструмент, который автоматически определяет панели навигации, содержание зон, нижние колонтитулы и показывает нам только одну колонку сайта.

Директ vs Прокси

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

  • уменьшает контент, устраняя функции (элементы), не совместимые с мобильными устройствами;
  • сжимает контент страницы (встроенные картинки);
  • выполняет перерендеривание страницы и, таким образом, страница выводится на экран браузера быстрее;
  • преобразовывает контент и пользователь может посмотреть Flash-видео даже на устройстве, где Flash не поддерживается;
  • шифрует контент;
  • кэширует контент для обеспечения быстрого доступа к часто посещаемым сайтам.

Многостраничный просмотр

Существуют разные варианты реализации многостраничного просмотра (открытия одновременно нескольких вкладок). И пользователь и разработчик могут инициировать открытие всплывающего окна или ссылки в новом окне. В разных браузерах используются разные подходы к решению этого вопроса:

  • поддерживается открытие только одной страницы за раз;
  • несколько окон (рисунок 2.5);
  • оконные стэки (рисунок 2.6);
  • tab-навигация.
Браузер iPhone имеет поддержку многих окон, которая позволяет пользователю  одновременно открывать до восьми различных веб-сайтов. Android и WebOS имеют схожие черты. Рис. 2.5. Браузер iPhone имеет поддержку многих окон, которая позволяет пользователю одновременно открывать до восьми различных веб-сайтов. Android и WebOS имеют схожие черты.

Движок WebKit

WebKit — браузерный движок с открытым исходным кодом. Способен рендерить HTML и CSS сайты и обрабатывать JavaScript. WebKit был разработан Apple в первую очередь для своего веб-браузера Safari для Mac OS X и позже также нашел применение в Windows и iOS. Так как это проект с открытым исходным кодом, сегодня есть уже много проектов, работающих на основе движка WebKit: Google Chrome, Adobe AIR и др. Самое замечательное в WebKit для разработчика то, что в мобильном Вебе его используют все, а кто еще не использует сейчас, то собирается в ближайшем будущем. Для нас это значит, что от совершенно разных мобильных устройств можно ожидать очень похожих условий веб-рендеринга с простой разметкой и стилями. Но, как мы выясним позже, WebKit не идеален и есть достаточно различий в его разных реализациях.

Браузер Symbian открытие поддерживает открытие окна стека (доступ через "Switch win."), когда веб-сайт открывает всплывающие или новые окна. На большинстве устройств, пользователь не может создавать новые окна или вкладки самостоятельно. Рис. 2.6. Браузер Symbian открытие поддерживает открытие окна стека (доступ через "Switch win."), когда веб-сайт открывает всплывающие или новые окна. На большинстве устройств, пользователь не может создавать новые окна или вкладки самостоятельно.

Предустановленные браузеры

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

NetFront

NetFront — мобильный браузер, разработанный японской компанией ACCESS для low- и mid-end устройств. У браузера NetFront есть лицензия производителя, поэтому мы можем встретить устройства, выпускающиеся разными брендами, но в которых используется один и тот же механизм браузера. NetFront установлен на тысячах Sony Ericsson, LG, Samsung, ZTE, а еще и на электронных «читалках» Amazon Kindle. Именно этот браузер стоял и на старых Palm OS.

У NetFront есть разные версии и они поддерживают разный механизм рендеринга. Начиная с версии 3.5 поддерживается навигация про помощи курсора и функция Smart-Fit — преобразовывает веб сайты в одноколоночный вид без полосы горизонтальной прокрутки.

Myriad

Браузер Openwave был на протяжении многих лет одним из самых популярных мобильных браузеров, которые были предустановлены на low-end устройствах. Вместе с NetFront, этот браузер использовался в большинстве low- и mid-end устройств. В 2008 году Openwave был приобретен компанией Myriad и с тех пор известен именно под таким названием. Как и NetFront, браузер Myriad используется в разных устройствах, в том числе и в Motorola, LG, Sharp и Kyocera. Вплоть до 7 версии в браузере использовался свой собственный механизм рендеринга, но как объявили владельцы, начиная со следующих версий будет использоваться движок WebKit.

Internet Explorer

У Microsoft есть свой собственный браузер — Internet Explorer Mobile, ранее известный как Pocket Internet Explorer (PIE). Именно этот браузер может считаться одним из первых мобильных браузеров на рынке. Первая версия была выпущена еще в 1996 году для ОС Windows CE 1.0. До версии 6.5 в браузере был свой собственный механизм рендеринга (на базе IE4). Windows Mobile 6.5 была создана на основе Internet Explorer 6 (он также идентифицирует себя как IE6). В этой версии (рисунок 2.7) используется движок декстопной версии IE и обеспечивается более удобный пользовательский интерфейс благодаря использованию интеллектуального зума.

Начиная с версии 6.5, IE Mobile имеет возможность интеллектуального зума и производный от декстопного браузерный движок. Рис. 2.7. Начиная с версии 6.5, IE Mobile имеет возможность интеллектуального зума и производный от декстопного браузерный движок.

До выхода Windows Mobile 6.5 браузер поддерживал фокус-навигацию для смартфонов и тач-навигацию со стилусами для Pocket PC. Сейчас в браузере поддерживается и фокус и тач навигация для всех последних видов устройств на рынке.

Новая операционная система Windows Phone 7 разработана на базе Silverlight и с полным мультитач интерфейсом. В этой операционной системе есть встроенный Internet Explorer Mobile — работает на движке IE7 с поддержкой некоторых функций IE8, а некоторые вообще называют его IE7,5. То есть движок браузера работает как IE7 и при этом поддерживает мультитач.

Safari на iOS

Safari — предустановленный на iOS браузер (раньше операционная система называлась iPhone OS), работающий на WebKit движке. Safari предлагает пользователю отличные условия для веб-серфинга и функции интеллектуального зума. Каждый раз с обновлением операционной системы обновляется и браузер, чтобы предложить пользователю новые функции и возможности лучшего просмотра страниц.

Safari на iOS — это сейчас единственный мобильный браузер, который поддерживает весь диапазон новых функций, в том числе создание анимации, транформаций, 3D и создания элементов «как на Flash», но с использованием HTML, JavaScript, и CSS.

Этот браузер был разработан специально для сенсорных и мультисенсорных вариантов навигации. Навигация при помощи курсора или фокуса не поддерживается, поскольку на устройствах с iOS просто нет клавиатуры.

Официальную документацию по поводу Safari для iOS можно найти по адресу http://www.mobilexweb.com/go/safaridocs.

Единственная известная существенная проблема Safari — плохая поддержка кэширования веб-контента (проблема сохранялась вплоть до IOS 4.0).

Nokia Series 40 браузер

В каждом устройстве Серии 40 от Nokia есть предустановленный браузер собственного производства компании Nokia. Вплоть до 5-го выпуска серии 40 это был простой браузер без поддержки интеллектуального зума, разработанный для low- и mid-end устройств. В этом браузере поддерживалась в основном навигация при помощи фокуса и с собственным механизмом рендеринга от Nokia.

Начиная с выпуска 6 серии 40 в устройствах уже был новый встроенный браузер на основе WebKit (похожий на браузер в Nokia S60), который предоставлял пользователю новые возможности на low- и mid-end устройствах. Основная проблема с этим браузером: в low- и mid-end устройствах очень ограничены, как правило, аппаратные возможности и поэтому могут быть проблемы с производительностью.

В 2010 Nokia приобрела компанию-разработчика браузеров под названием Novarra. В Novarra предлагается веб-поддержка на основе прокси и, возможно, что следующие устройства серии 40 будут уже укомплектованы новым прокси-браузером на основе разработок Novarra, что позволит ускорить загрузку и просмотр веб-страниц.

Браузеры Sony Ericsson

Если проанализировать не-смартфоны от Sony Ericsson — те устройства, которые не работают на основе Symbian или Windows Mobile — мы сможем выделить три основных браузера, в зависимости от даты выпуска устройства:

  • Sony Ericsson WAP браузер — в устройствах до 2004 года;
  • Sony Ericsson веб-браузер — с 2004 по 2006;
  • NetFront браузер (версии 3,3, 3,4 или 3,5) — с 2006 года.

Также на некоторых устройствах были предустановленны и альтернативные браузеры — Opera или даже Openwave.

В устройствах с браузером NetFront 3.4 или 3.5 есть поддержка навигации с курсором. Мы сосредоточимся больше на NetFront для Sony Ericsson.

Браузер Obigo

Браузер Obigo от компании Obigo/Teleca контролировал около 14% рынка мобильных браузеров вплоть до 2007 года — до начала «революции» смартфонов. Этот браузер можно встретить на телефонах Samsung, LG, Motorola и Sony Ericsson, а также на многих CDMA девайсах от некоторых операторов (Verizon, например). Также Obigo предлагает виджет-решение реализованный LG Mobile.

В Obigo Q7 есть поддержка всех основных веб-стандартов, интеллектуального масштабирования, возможности открытия нескольких окон одновременно и RSS. Браузер может работать на нескольких вариантах ОС: Symbian, Windows Mobile, Linux и разных нативных платформах.

Motorola Mobile Internet Browser (MIB)

Устройства Motorola, работающие на основе проприетарной ОС (то есть, все устройства кроме тех, что работают на Linux, Windows Mobile, Android и Symbian) комплектуются собственным простым браузером с поддержкой фокус-навигации и скроллинга страниц. Последняя версия браузера — 2.2. Как лишнее подтверждение ограниченных возможностей этого браузера — он может рендерить документы не более 10 Кб.

В некоторых старых устройствах Motorola был предустановлен браузер Openwave, Obigo или Opera. Одна и та же модель устройства, поставляемая в разное время и на разные рынки, и поэтому вполне могла быть укомплектована разными вариантами предустановленного браузера.

Браузер Symbian

В 2005 году Nokia разработала WebKit-браузер с открытым исходным кодом для устройств платформы S60, работающих на ОС Symbian (также браузер известен под названием S60 OSS Browser). В нем поддерживалась функция интеллектуального зума (из-за этого браузер еще называли Mini Map Browser). С 2005 года этот браузер был предустановлен на всех устройствах S60. В зависимости от типа устройства, в браузере поддерживалась фокус, курсор и сенсорная навигация: например, в Nokia N97 доступна и сенсорная навигация (палец или стилус) и навигация при помощи курсора, если открыта клавиатура.

Так вышло, что у браузера Symbian WebKit сама обширная база установок, но это не значит, что браузер самый популярный.

На рынке по-прежнему еще есть устройства Nokia со старым проприетарным браузером без поддержки современных функций.

Браузер Android

В Android OS есть свой собственный браузер с движком WebKit — называется браузер Android (не путать с Chrome — декстопным браузером Google, который также основан на WebKit) и это очень мощный браузер с сенсорной поддержкой. С точки зрения поддержки стандартов и широкой поддержки разных функций, его часть сравнивают с Safari на iOS.

Браузер Android поддерживает открытие сразу нескольких окон, интеллектуальный зум и множество других функций.

Браузер webOS

В новой операционной системе Palm тоже идет с WebKit-браузером, который поддерживает последние веб-технологии, а также сенсорную навигацию и card concept, которая позволяет пользователю открывать сразу несколько окон и переключаться между ними при помощи пальца.

Начиная с OS 1.4 браузер webOS основывается на разных версиях технологии WebKit, так что в браузере могут быть различия в зависимости от версии ОС — до или после 1.4.

Более старые устройства Palm работают на Garnet OS (Palm OS) 3.1 с браузером Blazer в комплекте.

Браузер BlackBerry

В каждом RIM устройстве есть мобильный веб-браузер, навигация при помощи фокуса, а если устройство более новое — сенсорная навигация. Здесь, в зависимости от устройства, есть много вариантов версий браузера. Есть устройства с трекболлом (trackball) и курсор-навигацией, старые устройства с фокус-навигацией и более новые с поддержкой сенсора. Первое поколение браузера BlackBerry входило в 4.5 (или более раннюю) версию программного обеспечения. Уже у второго поколения браузера, начиная с версии ОС 4.6 был уже полностью изменен механизм рендеринга. На рынке сегодня есть еще много устройств с первым поколениям браузера, поэтому нам придется на него ориентироваться, если мы рассчитываем на пользователей BlackBerry.

У устройств BlackBerry начиная с версии ОС 6.0 будет WebKit браузер — уже более похожий на другие браузеры для смартфонов. Также BlackBerry недавно приобрела компанию Torch Mobile — создателей браузера Iris, который теперь будет доступен только на устройствах BlackBerry.

Способ соединения с Интернетом на BlackBerry может быть разным и здесь все зависит от самого девайса и условий оператора:

Браузер BlackBerry.

Ты можешь получить доступ в Интернет, используя корпоративный прокси интранет твоей компании. Документы транскодированы, сжаты, и зашифрованы согласно политике безопасности BlackBerry Enterprise Server.

Интернет браузер.

Доступ в Интернет возможен при использовании BlackBerry Internet Solution в качестве прокси компрессора.

WAP-браузер.

Доступ к Интернету ты получаешь напрямую, используя WAP-шлюз своего оператора (1.0 или 2.0).

WiFi браузер.

Ты получаешь доступ к Интернету напрямую, используя беспроводное LAN-соединение.

Последние устройства BlackBerry поддерживают уже много браузеров. Доступность для тебя как для пользователя того или иного браузера зависит от того, являешься ты частным клиентом с аккаунтом (или без него) на сервере BlackBerry или же ты корпоративный клиент — здесь нет одного простого правила, подходящего для всех браузеров. Альтернативные браузеры появляются на устройстве BlackBerry в виде новых приложений, но в них в основном определяется движок рендеринга в зависимости от сети подключения.

Браузер Samsung WebKit

Браузер Samsung WebKit устанавливается вместе с новой ОС Bada. На момент написания этой статьи, на рынке еще не было устройств на этой ОС и поэтому нет доступной информации о браузере. На демо-примере мы видим современный браузер с поддержкой функции интеллектуального зума.

MicroB (браузер Maemo)

MicroB — браузер устанавливаемый в Maemo (теперь MeeGo) устройствах — Nokia девайсы. работающие на Linux. В этом браузере используется механизм рендеринга Mozilla Gecko — тот же, что используется в Firefox. Поэтому MicroB очень похож на браузер Firefox и поддерживает некоторые из его уникальных функций.

MicroB был разработан компанией Nokia и поддерживает плагины, характерные для Firefox. Но, из-за нехватки некоторых XUL функций плагины Firefox нужно переписывать, чтобы они корректно работали в MicroB. Сегодня список доступных плагинов включает: Adobe Flash Player, Greasemonkey, Adblock, Gears и Windows Media Player. Веб-сайт MicroB: http://browser.garage.maemo.org

Японский мобильный веб

В мобильном веб-мире рынок Японии — настоящее исключение. В Японии есть три основных игрока рынка (DoCoMo, Softbank, и AU приблизительно со 100 миллионами абонентов) и у каждого из них свои собственные стандарты для мобильного Веба, которые предустановленные на их устройствах браузеры должны поддерживать. Это касается стандартов разметки, вопросов геолокации, Emoji и т.д. При этом, на самом деле эти производители не разрабатывают свои собственные браузеры.

i-mode — браузер от компании ACCESS — наиболее распространенный браузер в устройствах DoCoMo, а браузер Openwave — в девайсах AU и Softbank. Конечно, на рынке также есть и бренды с мировой популярностью вроде iPhone. в которых используются свои собственные браузеры и операционные системы.

Браузеры, устанавливаемые пользователем

Рынок продолжает и дальше усложнять ситуацию для нас: мы должны помнить еще и о устанавливаемых пользователями браузерах. Это могут быть как бесплатные, так и коммерческие веб-браузеры, которые пользователь может установить после покупки устройства. Иногда они могут быть уже установлены на устройство продавцом или оператором.

Opera Mobile

Я был маниакальным любителем декстопной Оперы на протяжении многих лет. Opera проиграла в войне настольных браузеров, но взяла реванш в мобильном мире и вышла на рынок мобильных браузеров в 2000 году. Уже в 2004 году Opera Mobile была установлена на 125 миллионах смартфонов.

Opera Mobile — это полноценный браузер с курсор-навигацией, который на некоторых устройствах устанавливается производителем или покупателем с использованием лицензии OEM, заменяя предустановленный в устройстве браузер.

Пользователи устройств с ОС Symbian и Windows Mobile также могут свободно загружать Opera Mobile.

Последние версии браузера поддерживают интеллектуальный зум, виджеты, Opera DragonFly (инструментарий для разработчиков) и Opera Turbo — сервис, который сжимает веб-страницы на серверах Opera и уменьшает объем трафика на 80%.

Opera Mini

Моя Opera мания продолжается: Opera Mini — это одно из лучших Java ME приложений. Opera Mini — бесплатный браузер, работающий практически на всех устройствах, включая Android и устройства на iOS (iPhone, iPod, iPad). Как прокси браузер, Opera Mini поддерживает «полный веб». Это значит, что пользуясь Opera Mini, вы не получаете доступ сразу к сайту — сначала приложение связывается с сервером Opera Mini, который сожмет и сделает пре-рендеринг страницы. Такой механизм обеспечивает быстрый доступ и навигацию по сайту для любого устройства, будь то бюджетный телефон или смартфон.

Начиная с 4 версии, браузер поддерживает воспроизведение видео, Ajax, чтение в автономном режиме и интеллектуальный зум даже на low-end девайсах (рисунок 2.8). С 5 версии добавилась еще поддержка вкладок, менеджер паролей и тач-навигация на сенсорных устройствах.

Opera Mini является отличным вариантом для low- и mid-end устройств, предлагая прокси-браузер с умным масштабирования для почти любого мобильного телефона с поддержкой Java ME. Рис. 2.8. Opera Mini является отличным вариантом для low- и mid-end устройств, предлагая прокси-браузер с умным масштабирования для почти любого мобильного телефона с поддержкой Java ME.

Мобильная версия Firefox

Mozilla Foundation припозднились с выпуском своего мобильного браузера. На момент написания этой статьи Mozilla предлагала загружаемую версию Firefox для Maemo-устройств (для Nokia N900, например), а также анонсировала версию для Android. Все последние новости доступны здесь http://www.mozilla.com/mobile.

Мобильную версию Firefox загрузить можно здесь http://m.firefox.com. В мобильном браузере используется тот же движок Gecko, что и в обычном Firefox 3.6.

Всю Информацию об альфа-релизах можно получить, используя код Fennec по адресу http://www.mozilla.org/projects/fennec.

Браузер UC

Браузер UC (прежде известный как UCWEB) — номер 1 на китайском мобильном рынке, а в сейчас доступен уже и в английском варианте для других регионов. Это прокси-браузер с полноценной поддержкой HTML и JavaScript, функции открытия нескольких окон и многие другие функции. Бесплатно загрузить браузер могут пользователи Java ME, Windows Mobile, Symbian и даже iPhone (но только те iPhone, где сделан джейлбрейк). Также были анонсированы версии для Android и BlackBerry.

Загрузить браузер можно здесь http://www.uc.cn/English.

SkyFire

SkyFire — это бесплатный прокси-браузер для платформ Windows Mobile, BlackBerry и S60 с полной поддержкой Веб, а также Flash и потокового видео. Для каждой открытой пользователем веб-страницы сначала осуществляется пре-рендеринг на сервере SkyFire с помощью движка Gecko (такого же, как и Firefox/Fennec). Скачать браузер можно по ссылке http://www.skyfire.com

Bolt

Bolt — еще один бесплатный прокси-браузер, который предоставляет пользователю возможность полноценного просмотра веб-сайтов, в том числе и с видео или аудио контентом. В основе браузера лежат технологии Java ME (как и в Opera Mini) и он совместим с с устройствами BlackBerry. Версия Bolt Lite разработана для low-end устройств и отличается тем, что в ней нет поддержки мультимедийного контента. Скачать Bolt можно по адресу http://www.boltbrowser.com.

Браузеры, не вошедшие в наш обзор: Blaze для Garnet OS (бывшая Palm OS); ibisBrowser — японский Java ME-браузер; Konqueror Embedded для Linux устройств; Steel — бесплатный альтернативный браузер для Android; Phantom — браузер для новых LG девайсов и ThunderHack для устройств на платформе Windows Mobile, Symbian и Java ME.

Chromium

Chromium — название проекта с открытым исходным кодом для декстопного браузера Google Chrome. Любой разработчик или компания могут создать на базе Chromium версию для мобильных устройств. На момент написания этой статьи уже были неофициальные сборки для Maemo (N900), но сам Google еще официально не портировал браузер для мобильных устройств.

Краткий обзор браузеров

В таблице 2.1 сравниваются ключевые особенности мобильных браузеров, которые чаще всего используются на рынке.

Табл. 2.1. Особенности мобильных браузеров
Браузер/платформа движок WebKit умный zoom прокси навигация
Safari + + - Multitouch
Android браузер + + - Multiple*
Symbian/S60 + + - Cursor*
Touch*
Nokia Series 40 - <= 5й выпуск < + - - (ожидается в будущем) Focus
WebOS + + - Touch
BlackBerry - <= 5.0 < + +* +/-** Cursor
Touch*
NetFront - - - Focus*
Cursor*
Openwave (Myriad) - (планируется в будущем) - - Focus
Internet Explorer - - < 6.5 <= - Focus
Touch*
Obigo/Teleca - + < Q7 - Multiple*
Motorola Internet Browser - - - Focus
Opera Mobile - + +/-*** Focus
Opera Mini - + + Cursor
Touch*
Bada browser + + - Touch
MicroB for Maemo - (Gecko) + - Multiple
Firefox - (Gecko) + - Multiple
UC browser - + + Multiple

* В зависимости от устройства.

** В зависимости от способа подключения.

*** В зависимости от использования Opera Turbo в качестве прокси-сервера.

Куда дальше

Показать комментарии