Пользователь
0,2
рейтинг
19 июня 2012 в 21:03

Dolphin Browser обзаводится собственным движком

Команда MoboTab Inc., занимающаяся разработкой популярного браузера Dolphin HD для Android и Apple iOS, сегодня представила бета-версию нового браузера для платформы Android. Ранее браузер был лишь надстройкой над стандартными библиотеками WebKit и V8, заложенными в стандартную поставку сборки дистрибутива Android. Новая же версия пошла по пути Google Chrome Beta и работает со своим движком WebKit. Что из этого вышло, рассмотрю в тесте-сравнении с Google Chrome.

В качестве подопытной платформы станет Google Android 4.0.3, в виде модифицированной прошивки Virtous Prime на планшете ASUS eeePad Transformer Prime TF201 (NVIDIA Tegra 3, 4xCortex-A9, 1 Гб RAM, NVIDIA GeForce ULP 3).
В качестве тестов я использую ставшие стандартными Google V8 Benchmark, HTML5Test, Browsermark.
Сравниваю самую свежую доступную версию Chrome Beta с Dolphin HD Engine Version Beta.

HTML5Test


Тест HTML5Test является самым широкоизвестным тестом, проверяющим реализацию веб-спецификаций в движке рендеринга и предоставляющим результаты проверки в доступном виде. При этом тест не в состоянии проверить качество реализации, поэтому движок формально может поддерживает эту спецификацию, но на деле для разработчика лучше бы не поддерживал. Этим в особенности часто страдает Google Chrome.

Dolphin HD

Браузер набирает умопомрачительную цифру в 450+3 единиц. Это абсолютный рекорд для всех существующих мобильных браузеров, в том числе экспериментальных. В движке формально реализована поддержка практически всего, что только можно, поэтому проще сказать, что не реализовано — нет поддержки субтитров, нет поддержки кодеков для видео, в том числе свободных Ogg Theora и WebM, из аудиокодеков есть реализация mp3, всего остального, в том числе Ogg Vorbis, нет. Понятное дело, что это не часть какого-либо стандарта HTML5 в любой редакции W3C или WHATWG, но тем не менее. Нет также поддержки Drag and Drop. Все остальные штучки-дрючки а ля геолокация, WebGL, WebSocket, IndexedDB, Web Workers реализованы.


Chrome Beta

Chrome показывает более сдержаннные результаты. Всего только 371+11 баллов. Chrome пока не реализовывает поддержку всего и вся, но набирает бонусные баллы за счёт поддержки всех кодеков, кроме MPEG-4 и Ogg Theora. WebGL в движке поддерживается, но в Google пока считает нужным вырубить его через флаг.


Google V8 Benchmark


Этот тест от Google проверяет производительность движка V8, который используется что в Google Chrome, что в Dophin HD. Chrome Beta использует движок ветки 3.8.9, но дознаться до версии, реализованной в Dolphin HD, не получилось. По результатам тестов получается относительное равенство при незначительном превосходстве браузера Google.

Dolphin HD



Chrome Beta



Rightware Browsermark

Этот бенчмарк тоже проверяет производительность JavaScript-движка, но его предназначение сугубо смартфонное. По методике тестирования он похож Futuremark Peacekeeper. Средствами движка рисуются простенькие картинки, строятся примитивные DOM-операции. Бенчмарк был популярен ещё в эпоху iPhone 3GS, но и сейчас не теряет свою актуальность.

Dolphin HD



Chrome Beta



Chrome и здесь оказывается быстрее

Babarun canvas-accelerate


Данный тест от многоуважаемого хабраюзера babarun проверяет реализацию аппаратного ускорения HTML5 canvas. В Tegra 3 встроен хоть и архитектурно корявый, но вполне сносный видеоускоритель GeForce ULP 3. Но так как и Chrome, и Dolphin имеют поддержку аппаратного ускорения, то этот тест заюзаем тоже.

Dolphin HD

При 960 полигонах браузер рисует феноменальный результат в почти 54 fps.


Chrome

А вот Chrome таким результатом похвастаться не может:


WebGL


Dolphin формально поддерживает WebGL, поэтому стоит проверить производительность при 3D-ГРАФОНЕ11!11
Как я и ожидал, поддержка будет корявая. Рисовать рисует картинку, но так медленно, что ни о чём серьёзном говорить нельзя. Возможно, это программный баг, а возможно подлечится приростом мощности железа, но пока WebGL в чём-то сложном на мобильных платформах использовать нельзя:


Итог


Итак, подводя итог, ребятам из MoboTab удалось показать результат, сходный с новомодным Chrome Beta. Учитывая поддержку синхронизации закладок и данных с Google-аккаунтом, реализацию расширений, которая пока только внедряется в Chrome, и весьма шустрый интерфейс, браузер от MoboTap предъявляет серьёзные претензии на звание лучшего WebKit-браузера для Android.

QR-код:

Адрес на загрузку. Работает под Android 3/4, а также с ограниченной функциональностью под Android 2.3.x.
Anzhel Bozhinov @Mairon
карма
19,5
рейтинг 0,2
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (48)

  • +18
    Я на месте гугла купил бы компанию, которая делает этот браузер.
    • +1
      Зашёл, чтобы написать это… Браузер с приложениями и синхронизацией с гуглом, ммм…
    • +15
      На деле эти результаты не показывают ничего толком о разработчиках. Все эти приблуды из коробки поддерживаются вебкитом, только их пока включать никто из основных игроков типа Эпла и Гугла не спешит из-за их неготовности. Для набивания попугаев в долфине их включили, а как они работают качественно я не проверял, да и моботаповцы тоже, наверное, тоже.
      Но браузер действительно приятный. Работает ровно на всех устройствах, которые у меня были (Chrome адски лагает на Трансформере в плане интерфейса — багу в трекер занесли ещё в феврале, но выхлопа нет, хотя статус «в работе» повесили ребята из проекта Chromium).
      Я к этому браузеру был привязан только из-за поддержки LastPass, но теперь с собственным движком браузер становится основным, что на телефоне, что на планшете. Ну и единственный сторонний браузер, имеющий какой-никакой фильтр фишинга, хоть и через расширения.
      • +1
        А адблок на уровне системы не?
        • +1
          Не понял.
          • +1
            В браузере есть плагины, среди которых адблок
            • +1
              Так а адблок-то тут причём?
              • 0
                Я думаю, имелось ввиду опровержение фразы «Все эти приблуды из коробки поддерживаются вебкитом»
          • +1
            Вы говорите про андроид-девайсы, так?
            • +1
              Нет, про WebKit
        • +1
          требуется root, а не всего его делают. поэтому имеет право на жизнь.
  • 0
    Я конечно ожидал от Dolphin чего то подобного, но не 450! на тесте . safari (у меня) набрал 324 и даже chrome 19.0.1084.56 m (windows vista) 402. Молодцы разработчики.
    • +13
      «450!»?
      Да, действительно многовато. Тысяча знаков всё-таки.
      • +6
        Таки 1001.
        • +8
          Вот вы чем суперкомпьютеры занимаете!
    • +3
      На самом деле тут нет слишком уж большая заслуга разработчиков. Они просто собрали браузер с более новой версией WebKit и со всеми включенными фичами. В Chrome Beta включены не все фичи, видимо, из-за их сырости на Android.
      • –3
        После этого полез смотреть кто автор топика, странно, что не Ализар!
        • +3
          Я выше написал, что этот результат был достигнут только для набивания попугаев.
          А в тексте топика я написал, что тест не выявляет качество поддержки той или иной спеки.
          Что не так?
  • +2
    Ждем Dolphinium и DolphinOS?
    • +1
      Mozilla что-то там пилит в среде мобильных ОС Boot to Gecko
      • +1
        Ссылка не вставилась: wiki.mozilla.org/B2G
        • +1
          Мать моя женщина! Теперь осталось дело за малым — за телефонами с восемью ядрами.
  • +1
    Opera 12 — 385+9 баллов. Chrome точно меньше?
  • +1
    Chrome stable — 402 and 13 bonus points
  • +1
    Отличный браузер!
  • +1
    было бы гораздо интереснее, если было сравнение еще со старой версией дельфина, до перехода но свой движок.
    А так очень интересный результат.
    • +1
      Desire HD (2.3.7 CM 7.2)
      Test        |  Old  | Beta
      html5test   |  189  |  418
      browsermark | 54958 | 40971
      babarun     | 6 FPS | Reboot
      • +1
        HTML5 и Babarun хороший результат, а browsermark что-то хуже… Но как понимаю разница все равно колоссальна!
        • +1
          разница колосальна с движком от 2.3 андроида. Для андроида 4 разница уже будет не столь феноменальна. Ну а в следующем андроиде я так понимаю то что в хроме бета будет из коробки.
  • +1
    > умопомрачительную цифру в 450+3 единиц.
    У меня чуть более месяца назад было около 430 + 9 бонусных очков на Chromium.
    А сейчас 442 + 9 бонусных очков. И то если залезть в chrome://flags то можно многое еще включить.
    • +1
      Ну, учитывая, что выпуск Chrome 21 в канал Stable будет где-нибудь в сентябре-октябре, то это совсем сырая альфа :)
      • +3
        Сейчас кое-что включил в chrome://flags и
        image
      • +1
        > это совсем сырая альфа
        > Это абсолютный рекорд для всех существующих браузеров, в том числе экспериментальных.
        Первое верно а второе — мой браузер существует и его все могут скачать и попробовать. И он подпадает под категорию экспериментальных своей «сыростью».
        • +1
          Я забыл уточнить, что речь шла о мобильных браузерах :)
          • +1
            Ага уже увидел изменение. Теперь справедливо.
  • +1
    Спасибо за обзор, но браузер очень глючит(бета понимаю) на Tegra 2 вылетает не попрощавшись.
    • +1
      На Atrix 4G на 2.3.7 Цианоген 7.2 полёт нормальный.
    • +1
      Согласен, вылетает постоянно. Вторая тегра, сэндвич.
  • +1
    Для мобильного браузера кроме попугаев, важна некоторые другие характеристики.
    Dolphin я люблю прежде всего за быстрый скроллинг страниц.
  • +2
    >в 450+3 единиц
    MS тоже подгоняет свой IE под бенчмарки, а на деле все оказывается весьма уныло. Надо смотреть на деле. У меня вон вылетает.
  • +1
    Google V8 Benchmark на Firefox 13.0.1:


    Почему такая большая разница даже по сравнению с обычным хромом бета?
    • +1
      а устройство какое?
      • +2
        Что-то я протупил, на скриншоте увидел интерфейс хрома и с компьютера прошел этот тест :)
  • +1
    Flash работает ли в Dolphin под iOS?
    • +1
      нет
  • +1
    Что толку от этих абстрактных чисел? Когда

    >нет поддержки кодеков для видео, в том числе свободных Ogg Theora и WebM, из аудиокодеков есть только реализация mp3, всего остального, в том числе Ogg Vorbis, нет.

    • +1
      Может быть, они посчитали внедрение самым простым и оставили «на сладкое»?
  • +1
    Я им недоволен, что когда открываешь что-то тяжелое на 3м дроиде, оно падает (что понятно), но при повторном запуске теряет все загруженные табы (что бесит).

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.