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.
    Метки:
    Поделиться публикацией
    Похожие публикации
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 48
    • +18
      Я на месте гугла купил бы компанию, которая делает этот браузер.
      • +1
        Зашёл, чтобы написать это… Браузер с приложениями и синхронизацией с гуглом, ммм…
        • +15
          На деле эти результаты не показывают ничего толком о разработчиках. Все эти приблуды из коробки поддерживаются вебкитом, только их пока включать никто из основных игроков типа Эпла и Гугла не спешит из-за их неготовности. Для набивания попугаев в долфине их включили, а как они работают качественно я не проверял, да и моботаповцы тоже, наверное, тоже.
          Но браузер действительно приятный. Работает ровно на всех устройствах, которые у меня были (Chrome адски лагает на Трансформере в плане интерфейса — багу в трекер занесли ещё в феврале, но выхлопа нет, хотя статус «в работе» повесили ребята из проекта Chromium).
          Я к этому браузеру был привязан только из-за поддержки LastPass, но теперь с собственным движком браузер становится основным, что на телефоне, что на планшете. Ну и единственный сторонний браузер, имеющий какой-никакой фильтр фишинга, хоть и через расширения.
          • +1
            А адблок на уровне системы не?
            • +1
              Не понял.
              • +1
                В браузере есть плагины, среди которых адблок
                • +1
                  Так а адблок-то тут причём?
                  • 0
                    Я думаю, имелось ввиду опровержение фразы «Все эти приблуды из коробки поддерживаются вебкитом»
                • +1
                  Вы говорите про андроид-девайсы, так?
              • +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
                                        Что толку от этих абстрактных чисел? Когда

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

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

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