Лучший браузер для Android
Редакция THG,  11 декабря 2012


Лучший браузер для Android | Особенности операционной системы

Лучший браузер для Android

Наконец пришло время выявить лучший браузер для Android. Эта операционная система от Google на базе Linux сейчас пользуется огромным успехом (особенно если учесть, что первый телефон под управлением Android был продан в 2008 году). Сначала ему не было места рядом с iOS для iPhone, но теперь это доминирующая платформа для смартфонов.

На данный момент линейка браузеров под Android довольно разнообразна. Есть уже знакомые решения из сферы настольных и мобильных систем, а также несколько менее известных участников. Chrome, Firefox и Opera (Мы уже писали о выборе лучшего браузера для Windows и MacOS) перескочили с PC на Android. Исключительно мобильные решения: Dolphin, Maxthon и Sleipnir тоже не упустили момент.

Dolphin использует Jetpack – это новый движок HTML5 в форме дополнения. Его премьера сопровождалась громкими заявлениями о высокой производительности. В сравнение мы также включили родной веб-браузер Android, поскольку Chrome заменяет его пока только в линейке Nexus.

Чем Android отличается от iOS?

В отличие от Apple, у Google гораздо более открытая политика в отношении разработчиков. Сторонние движки рендеринга и JavaScript можно свободно распространять на устройствах под управлением Android, и неважно, взломаны они или нет. Это значит, что Firefox может использовать движок визуализации Gecko, а Opera не ограничена версией "mini".

В гран-при веб-браузеров для iPad и iPhone (англ.) мы получили кучу одинаковых результатов, только Safari вырвался вперёд. Потому как все сторонние браузеры являлись, по сути, лишь надстройками над ядром Safari. Под Android такое вряд ли повторится. Как и Linux для настольных систем, данная платформа открыта для разработчиков.

Лучший браузер для Android | Chrome, Dolphin, Firefox, Maxthon, Opera, Sleipnir

Участники

Android Browser
Логотип

Лучший браузер для Android

Разработчик Google
Движок WebKit
Текущая версия 4.1.1
Поддерживаемые платформы Android

Лучший браузер для Android

Chrome
Логотип

Лучший браузер для Android

Разработчик Google
Движок WebKit
Текущая версия 18.1025464
Поддерживаемые платформы Android (4.0+), ChromeOS, iOS, Linux, OS X, Windows
Скачать Chrome для Android

Лучший браузер для Android

Dolphin
Логотип

Лучший браузер для Android

Разработчик MoboTap
Движок WebKit
Текущая версия 9.0.3 (Jetpack 1.0.2)
Поддерживаемые платформы Android, iOS
Скачать Dolphin для Android

Лучший браузер для Android

Firefox
Логотип

Лучший браузер для Android

Разработчик Mozilla
Движок Gecko
Текущая версия 17.0
Поддерживаемые платформы Android (4.0+), iOS, Linux, OS X, Windows
Скачать Firefox для Android

Лучший браузер для Android

Maxthon
Логотип

Лучший браузер для Android

Разработчик Maxthon International
Движок WebKit
Текущая версия 1.7
Поддерживаемые платформы Android, iOS, OS X, Windows
Скачать Maxthon для Android

Лучший браузер для Android

Opera Mobile
Логотип

Лучший браузер для Android

Разработчик Opera Software
Движок Presto
Текущая версия 12.10
Поддерживаемые платформы Android, iOS, Linux, OS X, Windows
Скачать Opera Mobile для Android

Лучший браузер для Android

Sleipnir
Логотип

Лучший браузер для Android

Разработчик Fenrir Inc
Движок WebKit
Текущая версия 2.5
Поддерживаемые платформы Android, iOS, OS X, Windows
Скачать Sleipnir Mobile для Android

Лучший браузер для Android

Мы заменили некоторые тесты, которые проводили в статье для iOS. Давайте ознакомимся с характеристиками тестовой системы и изменениями в тестовой процедуре.

Лучший браузер для Android | Конфигурация и тесты

Тесты для настольных веб-браузеров

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

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

Управление памятью и многозадачностью в современных мобильных ОС сильно отличается от ПК, поэтому настольные тесты эффективности памяти тоже отменяются. С отменой тестов с сорока вкладками одновременно, проверка надёжности отображения страниц тоже невозможна.

Плагинов тоже нет, поэтому тестировать Flash, Java и Silverlight мы не будем. WebGL также отметается, поскольку ни один мобильный браузер данную библиотеку не поддерживает.

Тесты для веб-браузеров на iOS

На Android мы расстаёмся с WebVizBench и Psychedelic Browsing, поскольку эти тесты не запускаются на большинстве браузеров. Тем не менее, для проверки аппаратного ускорения мы используем JSGameBench.

Заменять GUIMark2 HTML5 Vector Charting и GUIMark3 Vector Test как на iPad нет необходимости. По непонятным причинам версия GUIMark3 даёт сбой в большинстве браузеров для Android. Однако мы отказались от части теста Bitmap Gaming и бенчмарка Asteroids HTML5 Canvas 2D & JavaScript, потому что у Dolphin возникли проблемы с запуском.

К сожалению, тесты производительности CSS мы запускать не стали: Kaizoumark не работает на нескольких браузерах, CSS Stress Test & Performance Profiling связан с закладками и для Android не подходит, а у Maze Solver остались существенные проблемы с Firefox.

Тестовая конфигурация и бенчмарки

FutureMark Peacekeeper v2
RightWare BrowserMark v2

Конфигурация тестовой системы
Модель планшета Asus Transformer TF300T
ОС Google Android 4.1.1 "Jelly Bean"
Дисплей 10.1" LED-подсветка WXGA IPS (1200x800)
Процессор Nvidia Tegra 3 (четыре ядра) @ 1,2 ГГц
Оперативная память 1 Гбайт DDR3
Графический адаптер Nvidia ULP GeForce
Накопитель 32 Гбайт eMMC Flash
Сеть 802.11 b/g/n @ 2,4 ГГц
Конфигурация локального web-сервера
Операционная система Ubuntu 12.04 LTS Server Edition "Precise Pangolin" (32-bit)
Процессор Intel Pentium 4 @ 2,41 ГГц
Материнская плата Biostar P4M80-M4
Оперативная память 768 Мбайт DDR @ 333 МГц
Видеокарта Nvidia GeForce FX 5500 128 Мбайт DDR (AGP)
Жёсткий диск Western Digital Caviar SE WD1600AAJD, 160 Гбайт EIDE, 7200 об/мин.
Дополнительно Apache2, MySQL Client, MySQL Server, PHP5, PHP-GD, PHP5-MySQL, PHPMyAdmin, SSH, Node.js, NPM
Конфигурация сети
Интернет провайдер Cox Preferred (скорость загрузки 18 Мбайт/c, исходящая скорость 2 Мбайт/с)
Модем Motorola SURFboard SBS101U
Роутер Linksys WRT54G2 V1
Конфигурация тестов
Скорость загрузки страницы Время загрузки (домашняя страница Yahoo!, кэшированная)
Скорость некешированный загрузки (восемь тестовых страниц)
Скорость кешированной загрузки (восемь тестовых страниц)
JavaScript RIABench JavaScript (восемь тестов)
Apple SunSpider v0.9.1 (Google Mod)
Mozilla Kraken v1.1
Google Octane v1
DOM Mozilla Dromaeo DOM Core
HTML5 GUIMark2 HTML5 (три теста)
HTML5 Canvas Performance Test
Impact HTML5 Benchmark
Mandelbrot Set в HTML5
Аппаратное ускорение Facebook JSGameBench v0.4.1
Соотвествие стандартам HTML5Test.com
The CSS3 Test
Ecmascript Language test262
Facebook ringmark
Безопасность Browserscope Security

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

Обновления для Transformer, локального веб-сервера и ПО были загружены 24 ноября 2012 года. Подробности о методологии вы найдёте в описании результатов тестов.

Лучший браузер для Android | Результаты тестов

Скорость загрузки

Комбинированные показатели скорости загрузки страниц

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

Лучший браузер для Android

По скорости загрузки страницы на Android, норвежский браузер Opera Mobile немного обгоняет китайского конкурента Maxthon и занимает первое место. Японский браузер Sleipnir получает второе место (2,7 секунды), за ним следует "родной" браузер Android. Dolphin оказывается пятым, с результатом в 3 секунды. Странно, но Google Chrome – самый скоростной браузер среди настольных версий, на Android занимает только шестое место. Firefox последний с показателем 3,3 секунды.

Скорость запуска

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

Лучший браузер для Android

В этом тесте места распределились следующим образом: Chrome – первый, Opera Mobile – второй, Maxthon – третий. Sleipnir, "родной" браузер и Firefox на четвёртом, пятом и шестом местах соответственно. Последним с огромным отрывом в 1,5 секунды загружается Dolphin.

Скорость загрузки

В качестве тестовых страниц для измерения скорости загрузки мы выбрали About.com, Amazon, Ask.com, craigslist, Google, LinkedIn и Wikipedia. Результат является средним из пяти повторов.

Некешированные страницы

Чтобы получить некэшированные результаты, между каждым прогоном мы очищаем кэш и историю, а также перезагружаем браузер.

Лучший браузер для Android

По загрузке некэшированных страниц лидирует Maxthon, показав средний результат в 2,3 секунды. Dolphin занимает вторую позицию, с небольшим отрывом следует Opera Mobile. Родной браузер Android идёт на втором месте, затем Sleipnir. Firefox – предпоследний с показателем 3,2 секунды. С большим отрывом Chrome замыкает тест.

Кэшированные страницы

Лучший браузер для Android

Завершив загрузку кэшированных страниц почти за 1,8 секунды в лидеры выходит Opera. Далее по убыванию Sleipnir, Chrome, Dolphin, стоковый браузер с результатом около 1,9 секунды. Maxthon на шестом месте. Firefox снова оказался последним, причём с заметным отставанием.

Подробности

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

Примечания: Chrome быстро загружает только Google.com, все остальные некэшированные сайты он загружает дольше всех. Низкая скорость загрузки кэшированных страниц у Firefox характерна для всех сайтов.

Лучший браузер для Android
Некэшированные страницы


Лучший браузер для Android
Кэшированные страницы

Производительность HTML5

Комбинированные показатели HTML5

В общем результате HTML5 учитываются показатели GUIMark2 HTML5, HTML5 Canvas Performance Test, Impact HTML5 Benchmark и Mandelbrot Set в HTML5.

Лучший браузер для Android

Благодаря движку Jetpack HTML5, Dolphin с большим отрывом обходит конкурентов по результатам в HTML5. На втором месте расположился Google Chrome. Opera отходит на третью позицию, за ним следует Sleipnir практически с таким же результатом. Maxthon финиширует только шестым, а замыкает список браузер Firefox.

Подробности

На графиках ниже отображены отдельные результаты тестов производительности HTML5.

Примечания: Показатель GUIMark 2 HTML5 из трёх тестов GUIMark 2 HTML5 (Vector Charting, 1-pixel Vector Charting и Text Columns). В тесте Mandelbrot в HTML5 мы используем настройку изображения FHD. Dolphin и Chrome отлично себя проявляют почти в каждом отдельном тесте производительности HTML5, а у Opera Mobile возникла проблема с бенчмарком Mandelbrot. Несмотря на победу в бенчмарке Impact HTML5 Benchmark, Firefox отстаёт в трёх других тестах HTML5 и снова занимает последнее место.

Лучший браузер для Android
GUIMark2


Лучший браузер для Android
Canvas 3D


Лучший браузер для Android
Impact


Лучший браузер для Android
Mandelbrot

Производительность JavaScript и DOM

Комбинированные показатели JavaScript

Комбинированные показатели JavaScript также состоят из группы различных тестов JavaScript: RIABench JavaScript, модифицированная Google версия Apple SunSpider, Mozilla Kraken, Google Octane, FutureMark Peacekeeper и RightWare BrowserMark.

Лучший браузер для Android

По производительности JavaScript впереди всех оказался Dolphin, Sleipnir его почти догнал и занимает второе место. С небольшим отрывом на третьем месте оказался заводской браузер Android, у него на "хвосте висит" Maxthon. К нашему удивлению, мобильная версия Chrome в тестах JavaScript показала себя гораздо хуже, чем настольная. Firefox шестой, а замыкает Opera Mobile, набрав только половину баллов победителя.

Подробности

На графиках ниже отображены отдельные результаты отдельных тестов производительности в JavaScript. Примечания: Показатель теста RIABench, который учитывается в общих результатах JavaScript, получен из девяти отдельных тестов RIABench JavaScript. Opera Mobile показала ужасный результат в SunSpider и Kraken, к тому же вместе с Firefox норвежский браузер столкнулся с трудностями в Octane и Peacekeeper. Во всех тестах JavaScript явным лидером является Dolphin.

Лучший браузер для Android
RIABench


Лучший браузер для Android
SunSpider


Лучший браузер для Android
Kraken


Лучший браузер для Android
Octane


Лучший браузер для Android
Peacekeeper


Лучший браузер для Android
BrowserMark

DOM

DOM Core является подсекцией бенчмарка Dromaeo DOM от Mozilla. Этот тест показывает производительность DOM в общем результате. В Dromaeo мы берём средний результат из двух повторов.

Лучший браузер для Android

Chrome вырывается вперёд и занимает первую позицию. Второе место практически делят заводской браузер и Firefox. Третьими, также с близкими результатами идут Maxthon и Sleipnir. Dolphin – предпоследний, Opera Mobile с очень низким показателем укрепилась в хвосте.

Использование аппаратного ускорения

Аппаратное ускорение

Бенчмарки Psychedelic Browsing и WebVizBench на браузерах под Android запускаются с ошибками. К счастью, JSGameBench работает нормально. За неимением других тестов, показатель аппаратного ускорения мы вынуждены представить только по результату JSGameBench.

Лучший браузер для Android

Dolphin и Maxthon занимают лидирующие позиции почти с одинаковым результатом, однако Dolphin набрал на один бал больше. Sleipnir и родной браузер занимают третье и четвёртое места соответственно. Результат Opera составляет всего одну десятую от результатов Dolphin и Maxthon, поэтому норвежский браузер занимает пятое место. Mozilla – шестой. И как это не странно, Chrome от Google, компании-разработчика ОС, с невероятно низким показателем приходит последним.

Отзывчивость и безопасность

Отзывчивость

Тест общей отзывчивости состоит из субъективной оценки плавности прокрутки каждого браузера во время загрузки домашней страницы мобильной версии Tom's Hardware, при загруженных на фоне вкладках со страницей WBGP delicious. Оценки мы выставляли по шкале от 0 до 5, где 0 – зависание/ошибка и 5 – абсолютная плавность.

Лучший браузер для Android

Китайский браузер Maxthon оказался лучшим во время загрузки страниц, хотя результат не так идеален как у Safari на iOS. Поэтому мы поставили 4,5. Firefox, несмотря на раздражающие задержки интерфейса, смог отобразить контент достаточно плавно. Dolphin и Sleipnir показались нам почти одинаковыми, однако Chrome и Opera были заметно хуже.

Безопасность

Тест BrowserScope Security проводит браузеры через 17 различных тестов безопасности.

Лучший браузер для Android

Chrome снова выигрывает, пройдя 16 из 17 тестов, Firefox с показателем 13 тестов зарабатывает второе место. Заводской браузер Android, Dolphin, Maxthon и Sleipnir прошли по 12 тестов и заслужили третье место. Opera Mobile справился только с десятью, поэтому он последний.

Совместимость со стандартами

Общая шкала совместимости

Общая шкала совместимости – это средний показатель из четырёх тестов совместимости со стандартами, поделённый на максимальное количество баллов в каждом тесте и умноженный на 100.

Лучший браузер для Android

Благодаря движку Jetpack HTML5, Dolphin набирает 82%, с таким показателем он является безусловным лидером по совместимости. Firefox и Chrome набирают по 70% и делят между собой второе место. Opera Mobile занимает третье место с показателем 62%, за ним следуют Maxthon, Sleipnir и родной браузер Android, все с результатом 60%.

Подробности

Графики, расположенные ниже, содержат результаты каждого отдельного теста совместимости.

Примечания: Самый высокий результат в ringmark определяется по наибольшему количеству тестов, успешно проведённых среди конкурирующих браузеров, и поскольку только Dolphin с дополнением Jetpack проходит второй круг ringmark, его можно назвать лидером этого теста. По сути, самое слабое место Dolphin в этом бенчмарке – это CSS3.

Лучший браузер для Android
HTML5


Лучший браузер для Android
CSS3


Лучший браузер для Android
JavaScript


Лучший браузер для Android
Общая совместимость

Лучший браузер для Android | Победитель в номинации Android

И награда присуждается…

Лучший браузер для Android

Браузеру Dolphin!

Лучший браузер для Android

Maxthon, Sleipnir и родной браузер Android составляют четвёрку лидеров. Chrome и Firefox с одинаково низкими показателями занимают пятое и шестое места соответственно. Однако хуже всех оказался браузер Opera Mobile, он и завершает список.

Любопытно, что вся "большая тройка" десктопных брендов (Chrome, Firefox и Opera - подробности в статье "Тест и сравнение пяти веб-браузеров в Windows 7 и OS X Mountain Lion") значительно отстаёт от других браузеров. Chrome не дотягивает до "родного" браузера для Android в основных задачах, однако опережает его по новым технологиям.

Теперь понятно, почему Google так долго оттягивала релиз Chrome для Android, и почему не сделала его браузером по умолчанию для этой операционной системы. Когда Chrome хотя бы дотянется до уровня текущего браузера для Android, тогда переход на него будет иметь смысл.

Нас определённо огорчили низкие результаты Firefox и Opera, хотя Firefox – относительно новое решение для Android. В то же время Opera версии 12 – это просто разочарование для всех платформ.

Планшет Android против iPad

Поскольку для совместимости с браузерами под Android наш тестовый пакет был урезан, дополнительно мы разместили результаты этих же тестов на браузерах под iOS. Мы убрали бенчмарки CSS и HWA, Asteroids, BrowserMark (который позже подвергся значительному обновлению), и все другие тесты кроме GUIMark для теста Text Columns.

Места Asus Transformer TF300T iPad (третье поколение)
1-й Dolphin w/Jetpack: 129 баллов Safari: 133 балла
2-й Maxthon: 117 баллов Maxthon: 96 баллов
3-й Sleipnir: 115 баллов Dolphin: 92 балла
4-й Заводской бразузер Android: 110 баллов Chrome: 90 баллов
5-й Chrome: 125 баллов Axis и Sleipnir: 89 баллов
6-й Firefox: 109 баллов нет
7-й Opera Mobile: 92 балла нет

Планшет Asus Transformer стоит примерно одинаково с iPad, хотя их характеристики отличаются. Несмотря на то, что итоговый показатель Safari выше, чем у браузеров на Android, довольно любопытно, что почти каждый браузер под Android обошёл решения для iOS. Запрет App Store на сторонние браузеры определённо играет не на руку пользователям iOS. Ограничивая другие компании старыми движками Safari, Apple действительно оставляет разработчиков не у дел.

Но не стоит основывать выбор планшета на результатах этой статьи. Кроме веб-браузеров, эти платформы имеют огромные отличия. Мы обнаружили, что Transformer постоянно выдавал ошибки и "тормозил" при пяти и более фоновых приложениях. На iPad такого не случалось. Бенчмарки, не совместимые с iPad, просто не запускаются, а на Android они приводят к краху браузера. Если к этому добавить нехватку оптимизированных под планшеты приложений в Google Play, то ситуация выглядит ещё хуже.

Для справки: из всей продукции Apple автор этой статьи пользуется только Magic Trackpad и копией OS X. В его арсенале имеется телефон LG на базе Android, и планшет Asus Transformer, который он использует уже довольно долго. Последние два месяца он также пользовался iPad.

Как пользователю Linux на PC, ему бы очень хотелось, чтобы Android стал лучше. По аппаратной части ему больше по душе Transformer, чем iPad 3. Как это ни иронично, но дешёвая пластиковая конструкция легче и лучше лежит в руке. Проблема в том, что в отличие от смартфонов, в сфере планшетов Android пока не может сравниться с iOS.

Закрытое будущее

Если принять во внимание правила App Store (а теперь и ограничение на Microsoft IE10 в Windows RT), платформа Android – самая открытая и честная операционная система, чего нельзя сказать об iOS и Windows RT. Мы будем постоянно проверять производительность веб-браузеров под мобильной операционной системой Google, поскольку, к счастью пользователей и разработчиков, здесь хоть что-то происходит.

КОНЕЦ СТАТЬИ


Координаты для связи с редакцией:

Общий адрес редакции: thg@thg.ru;
Размещение рекламы: Roman@thg.ru;
Другие координаты, в т.ч. адреса для отправки информации и пресс-релизов, приглашений на мероприятия и т.д. указаны на этой странице.


Все статьи: THG.ru

 

Rambler's Top100 Рейтинг@Mail.ru