Пользователь
102,0
рейтинг
4 апреля 2013 в 10:25

Разработка → Opera тоже переходит на движок Blink



Компания Google вчера сделала громкий анонс о создании более компактного и производительного браузерного движка Blink, оптимизированного для многопроцессной архитектуры Chromium. Новый движок станет результатом большой зачистки: из форка WebKit удалят 7 тыс. файлов и 4,5 млн строк кода.

Издание TNW оперативно взяло комментарий у представителей компании Opera. Они подтвердили неизменность своей позиции по привязке к проекту Chromium. Другими словами, они тоже переходят на open source движок Blink.

Как известно, в феврале текущего года Opera объявила о переходе на WebKit, отказавшись от своей разработки Presto, которая велась с 1995 года: «Все наши новые продукты будут использовать движок WebKit для рендеринга и V8 для обработки JavaScript. Они будут основаны на опенсорсном браузере Chromium и его компонентах. Конечно же, браузер — это гораздо больше, чем просто движок, поэтому все эти перемены для обычных пользователей произойдут где-то далеко под капотом», — было сказано в официальном заявлении.

«Когда мы объявили об отказе от Presto, мы анонсировали планы использование пакета Chromium, а форк и смена названия имеют мало практического значения для браузеров Opera. Так что да, вы поняли всё правильно», — сказал представитель компании Opera в комментарии TNW. Он также подтвердил, что на движок Blink переходят и десктопные, и мобильные версии браузеров Opera.

P.S. Сотрудники Opera выражают оптимизм по поводу перехода на новый движок, особенно их радует отказ от префиксов вендоров в Blink.
Анатолий Ализар @alizar
карма
744,5
рейтинг 102,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

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

Самое читаемое Разработка

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

  • 0
    Переход на вебкит — это хорошо. Но вот что есть переход на blink я понять не могу. Кто-нибудь может растолковать что-нибудь по этому поводу? Я пользуюсь опера постоянно и даже не знаю, мне паниковать теперь или нет.
    • +14
      Blink это и есть вебкит, только форкнутый и переделанный гуглом.
      • +2
        Это я уже понял, хотелось бы понять насколько это хорошо.
        • +4
          Это хорошо с той точки зрения, что из вебкита удалят кучу легаси-кода, и оптимизируют под мультизадачность.
        • +24
          Это позитивно в плане контроля за разработкой. Сейчас, насколько я понимаю, webkit — это проект с несколькими майнтейнерами. Хочет, к примеру, гугл добавить новую функцию, делает патч, а один из майнтейнеров говорит — «Я работаю на <название компании>, мы с вами конкурируем. Я буду саботировать ваши патчи, прикрываясь общими словами о том, что они не сответствуют политике развития продукта и бульбулятору сепульки». Соответственно, собственный форк позволит гуглу максимально эффективно работать с кодом. Ну и минусы проистекают из плюсов — попытка любого конкурента добавить свои решения натолкнется на точно такой же саботаж майнтейнера, только уже со стороны гугла. Это в целом общий вопрос всего опен сорс — открытое-то оно открытое, но у кого есть права решать какие коммиты интегрировать а какие нет — того и тапки :).
      • 0
        Интересно, пустят ли Blink на iPhone?
        • 0
          Нет, судя по всему.
          • +2
            Хм. Опять Оперы на iOs не будет. Интересно.
            • +1
              Будет, только на Webkit. Как и Хром.
              • 0
                Точнее на UIWebView.
              • 0
                2 движками заниматься? Не сладко…
                • 0
                  Движок тут из коробки, остаётся только прикрутить.
                • +1
                  Так было бы и без Blink, поскольку движки и так были разные. Тот же Хром для iOS не использовал свой движок, а использовал Эпловский, встроенный в iOS.
                  • 0
                    Спасибо, действительно.
    • +5
      Скорее всего вы как пользователь даже не почувствует разницу, ну может быть побыстрее заработает. Для разработчика тоже хорошо, не будет все возможных ньюансво которе нужно учитывать, слово кроссбраузерность уйдет в прошлой. Красота.

      «И все бы хорошо, да что-то нехорошо» (Гайдар). Самой главное упущена иницатива других браузеров. Собственно все направления развития уже задает гугул, хочешь пользоваться пользуйся, но скажем встроить свой стандарт никак. Дальнейшая стратегия гугля, это продвижение через бесплатный движок своих технологий… вот такая засада… первая доза бесплатно.
      • НЛО прилетело и опубликовало эту надпись здесь
        • +3
          Текущую? Через год уже можно будет не поддерживать
        • 0
          Что значит три года, когда впереди вечность.

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

          Дальше тропки вариантов разбегаются… но в большинстве своем неблагоприятны.
      • 0
        Не уйдет кроссбраузерность. Остается IE. Остается Safari, который на blink вряд ли перейдет. Остается ФайрФокс. Остаются legacy браузеры, которые еще долгое время нужно будет поддерживать. Остаются мобильные устройства.
        А тут еще новости, что мозилла делает некий новый движок браузера. А ну как он выстрелит? Это ж сколько тогда будет? IE, FF, Webkit, Blink, Servo — 5 браузеров.
  • –1
    Mozilla и Samsung пилят Servo, гугл и Opera — Blink. Объединились бы…
    • +55
      Не надо, пусть лучше будет гонка вооружений, чем мир, дружба, жвачка
      • –1
        Дизайнеры не пострадают? Если нет, то согласен, конкуренция на пользу.
        • +1
          А дизайнеры тут каким боком?
          • 0
            Не знаю, никак не связан с ними. Но они часто жалуются на несовместимость, переживаю за коллег :)
            • +11
              Жаловаться — не мешки ворочать :-)
            • +20
              верстальщики, front-end программеры — да. Дизайнерам фиолетово.
              • 0
                Ну значит коряво сформулировал. В общем мысль такая: если будут следовать стандартам и не будут «разбегаться» в разные стороны, то ничего страшного.
            • +2
              жаловаться — едва ли не основная функция дизайнеров, просто не обращайте внимание:)
              • 0
                Я имел ввиду всех, связанных с веб-разработкой, а не чистых дизайнеров :)
        • +3
          >Дизайнеры не пострадают? Если нет, то согласен, конкуренция на пользу.

          Различия в двух разных реализациях неизбежны, эта плата за «гонку вооружений» которой иначе не добиться. Что необходимо — чтобы у них существовали единая система тестов, которая бы минимизировала эти самые отличаи.
          • +30
            Какие тесты, вы о чём? Есть открытые веб-стандарты, и все браузеры одинаково и полноценно их поддерживают. Что, не одинаково и не полноценно? Какая незадача…

            Я помню, были оптимисты, которые прочили браузерам новый свободный мир с единым открытым движком WebKit по аналогии с ядром Linux. Ну и? Прекращаем говорить о пользе однообразия и начинаем говорить о пользе разнообразия?

            А движков, между прочим, прибавляется (это на заметку веб-дизайнерам). Как было раньше:
            Trident
            WebKit
            Presto
            Gecko

            Как будет теперь:
            Trident
            WebKit
            Blink
            Gecko
            Servo

            Кстати, если раньше WebKit контролировался хотя бы двумя крупными вендорами, то у Blink будет один хозяин. Это так, на заметку всем Chromium based…
            • –19
              Ничего не понял в вашем потоке сознания.
              • +38
                Ну… Сочувствую.
            • –1
              Было два закрытых, два открытых.
              Станет четыре открытых и один закрытый.
              Неконкурентоспособные вымрут естественным образом.
              Красота!

              PS: Как только «хозяин» начнёт плохо себя вести, блинк форкнут точно так же. Опера, к примеру, и форкнет. Один и плюсов свободных лицензий.
              • +9
                Это ещё называется «наивность».
                • +1
                  Это называется опенсорс.

                  Возьмите ту же Миранду — Рейнвотер и Боркра довели проект до стагнации, тупо бампая версии. Борис так тот вообще код писал, и не компилируя, коммитил в транк, породив выражение «build's borkred». Пара товарищей не выдержала, форкнула код — появилась Miranda NG. Всё, проект живет, кто хочет — тот развивает.
                  • –4
                    Это называется опенсорс.


                    Вот поэтому я больше доверяю Free Software.
                    • –2
                      Вебкит загнется от решения Гугла, можно подумать.
                      Gecko вон тоже на костях Нетскейпа живёт.
                      • +5
                        WebKit будет занимать на рынке браузеров нишу, соответствующую доле продукции Apple. В лучшем случае — процентов пять-десять.
                        • –2
                          Не вижу ничего супер-криминального в желании заиметь свою инфраструктуру.
                          • +6
                            Google создаёт монопольную инфраструктуру. Ничего супер-криминального. Only business.
                            • –1
                              Все это гадание на кофейной гуще, про реальные намерения Гугла никто достоверно судить не может.
                              Проекто открытый? Открытый. Тяжело разобраться? Это уже десятое дело, я вон под Винду тоже Leechcraft собрал не сразу.
                              • 0
                                O sancta simplicitas…
                        • –1
                          Пять-десять – это совсем немало. Сейчас по сумме десктоп + мобильные платформы только Safari занимает около 11%. У Webkit без Chrome market share, скорее всего, на пару процентов больше. Как дальше ситуация будет развиваться, пока непонятно.
                          • +7
                            По сумме десктоп+мобильные платформы движок Presto занимал 15%.
                        • +1
                          В США уже больше. Больше 50% iOS среди мобильных браузеров, и почти 15% Safari среди десктопных, согласно статкаунтеру.
                          • 0
                            США — это не весь мир.
                            • –1
                              Кэп! Я где-то сказал обратное?
                        • 0
                          Ну, в мобильных устройствах пока у Эппла поболе доля… Но это пока.
                  • 0
                    Как можно браузеры сравнивать с Мирандой? Миранда ни от чего не зависит, кроме нескольких протоколов общения, ну и совместимость с плагинами надо стараться сохранять.
              • 0
                Не понимаю, почему при слове «опенсорс» все начинают изрыгать радуги. Предположим, что Presto на самом деле был форкнутым Trident. Что бы это поменяло во времена господства IE? Ничего.
            • –1
              Кстати, если раньше WebKit контролировался хотя бы двумя крупными вендорами, то у Blink будет один хозяин. Это так, на заметку всем Chromium based…

              Ооо… Сразу видно, что бывший сотрудник Оперы был против перехода.
              Вебкит контролировался Эппл. Потому и форкнули.
              • +16
                Среди ревьюеров WebKit было 48 сотрудников Apple и 32 сотрудника Google, среди коммитеров — 91 представитель Google и 58 представителей Apple. Так что контроль был практически равный, с небольшим перевесом у Google.
            • 0
              Кстати от того что linux только один мы огребаем. Мало инноваций в области ядер ОС.
            • НЛО прилетело и опубликовало эту надпись здесь
        • +2
          Монополия среди браузерных движков намного хуже для стандартов, чем несколько слегка отличающихся движков. К тому же, переписанный с нуля движок скорее всего будет куда лучше соответстовать стандартам, так как не несёт с собой прорву legacy,
  • НЛО прилетело и опубликовало эту надпись здесь
    • +13
      Это, по моему, называется эволюция и развитие. Никак не то, что вы написали.
  • +13
    Когда уже Opera наконец покажет Desktop-браузер на новом движке?..
    • 0
      Это большая загадка, но хочется верить, что это произойдёт скоро.
      Кстати, обещали ещё и для iOS выпустить Opera на новом движке.
  • +9
    Отличное чтиво по этому поводу :) A no-bullshit translation of today's Google Blink announcement prng.net/blink-faq.html
    • +3
      Всё так и есть.
  • +9
    Когда Опера сказали, что забивает болт на свой движок и будет использовать ВебКит — все кричали «ну и хорошо, меньше проблем с несовместимостью». Теперь, когда Гугл делает форк и выкидывает из него 4.5 млн строк кода (никто же не думает, что при этом сохранится какая-то совместимость) — тоже вот все говорят «ну это хорошо, эволюция и развитие, новая хорошая архитектура».
    Где логика?
    • +19
      Логики нет. Есть лемминги.
      • +15
        Илья после ухода из Оперы не стесняется в выражениях. Как же его сдерживала корпоративная этика!
        • +8
          Я во многом не согласен с Ильёй, но в данном случае полностью его поддерживаю. Люди орут херню не понимая сути. Им всё хорошо, что с красивой обёрткой.
        • +1
          Ну так до перехода на вебкит особо и нечего было сдерживаться.
          • 0
            Илья каким браузером сейчас пользуетесь?
            • +1
              Opera 12.14
              • +1
                Пора бы уж обновиться :)
                • 0
                  Да, обновился. Теперь 12.15.
    • НЛО прилетело и опубликовало эту надпись здесь
    • –9
      Где логика?

      Потому что у Оперы был долбанутый движок, который добавлял кучу головной боли.
      А в случае с Гуглом мы рассчитываем на прогресс и отсутствие головной боли.
      WebKit ведь тоже не с пустого места появился
      • НЛО прилетело и опубликовало эту надпись здесь
  • +8
    «Разработчики WebKit наметили большую чистку движка от компонентов Chrome»
    www.opennet.ru/opennews/art.shtml?num=36589

    Это всё понятно. Google и Apple воюют друг с другом, убивая WebKit — этого и следовало ожидать.

    Гораздо печальнее ситуация с многочисленными WebKit based и Chromium based браузерами. Они вообще остаются при своих — т.е., практически ни с чем.

    Google одним выстрелом убил двух конкурентов — Opera и Safari. Остался один Firefox, но у него нет вменяемой мобильной версии, и текущие шаги Mozilla очень напоминают лихорадочный поиск спасительных соломинок — то Firefox OS, то братский союз с Samsung… Но это всё очень напоминает агонию. Итого, в сухом остатке — только Chrome на ядре Blink. Здравствуй, новый монополист.

    P.S. Самое интересное, что из всех конкурентов только у Opera были реальные шансы потягаться с Хромом, но Opera первые из всех и сдались…

    И ещё очень показательно, как «надежда всех опенсорсников», «свободный движок WebKit» в одночасье будет порван в клочья и никому не нужен. А я ведь предупреждал — нельзя верить Гуглу… Сколько лучей поноса принял в карму…
    • +1
      Не понимаю о чем вы пишите. Какая то паранойя, право слово.
      1) Многочисленные вебкит и хромиум базед браузеры не будут испытывать ровным счетом никаких проблем и будут продолжать использовать либо вебкит либо блинк в зависимости от личных предпочтений. Для них по сути ничего не поменяется.
      2) Вы таки считаете, что у Эппл нет финансовой/технической возможности самостоятельно разрабатывать вебкит? Это у компании с чистым профитом в 40 миллиардов в год? Никуда сафари не денется.
      3) У Файрфокс нет вменяемой мобильной версии? Интересно, а что тогда это у меня на планшете стоит за весьма приятный и удобный браузер? Там даже расширения в существенной мере работают без нареканий.
      4) Пользователям глубоко по барабану какой в браузере движок, текущая бета мобильной версии работает очень хорошо и лично мне нравится больше того что было раньше. Посмотрим что будет с десктопной. Пока что меня отказ от престо радует.

      И кстати вы забываете про интернет эксплорер. А зря. Последние версии весьма хороши и многие ими пользуются, конкуренцию этот браузер будет составлять еще долго.
      • –1
        Не понимаю о чем вы пишите.


        Вы не один

        P.S. В данном случае правильно будет «пишете». А «какая-то» пишется через дефис.
        • +1
          P.S. В данном случае правильно будет «пишете». А «какая-то» пишется через дефис.


          Это, бесспорно, невероятно полезный комментарий, я сохраню его и повешу на стену.

          По сути, я так понимаю, вам ответить нечего?
          • –1
            По сути, я так понимаю, вам ответить нечего?

            Ответил
      • 0
        Пользователям глубоко по барабану какой в браузере движок...
        Пользователям «по барабану» пока сайты и сервисы работают нормально, а это зависит от безглючности самого движка и необходимости желания веб-разработчиков подкладывать солому под неотвратимые баги в движках.
    • +1
      Очень странный, и, по-видимому, предвзятый анализ.

      Вебкит никто не убивает, а Гугл давно критиковали, что многое пишет отдельно и не в стиле Вебкит. Теперь ситуация стала просто более определённей. Нет никаких предпосылок к тому, что Эпл собирается отказываться от Вебкита. Им тоже нужен движок, который они контролируют, для своих целей, как и Интернет Эксплорер нужен Майкрософту.

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

      У Оперы не было шансов потягаться с Хромом, компания трезво это признала.

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

      Гуглу нет резона закрывать исходный код. Ему интересен браузер, в котором хорошо работают его сервисы и поставляется его поисковый движок. По большому счёту в этом плане единственный его конкурент — Майкрософт. Поэтому Гугл поддерживает другие браузеры, а не только Хром — чем больше их доля, тем больше доля Гугла. Каждый выбирает браузер по вкусу, и свято место пусто не бывает. Если исчезнет, условно, Файрфокс, на его место может прийти Интернет Эксплорер, а вот этого бы Гуглу уже не хотелось.
      • 0
        Вебкит никто не убивает

        WebKit в том виде, в котором он был представлен до последнего времени, прекращает своё существование. Он делится на два форка, которые будут расходиться всё дальше друг от друга. И очень быстро, судя по заявлениям Google и Apple.
        Гугл не убивал Оперу одним выстрелом, вообще непонятно, с чего бы форк движка влиял на планы Оперы.

        Создавать свой, отличный от других браузер на кодовой базе браузера, полностью контролируемого прямым конкурентом, скажем так, значительно сложнее. Google никогда не допустит появления сильного конкурента на своём же коде. Blink в составе Chromium будет затачиваться под Хром и только под Хром.
        У Оперы не было шансов потягаться с Хромом

        У других браузеров шансов было ещё меньше. Только у Opera были сильные позиции на мобильном рынке (Safari и iOS не в счёт — это сугубо нишевые продукты, зависимые от числа устройств компании Apple).
        Гугл обещают

        No comments
        Гуглу нет резона закрывать исходный код.

        Абсолютно точно. Google прекрасно сможет проводить свою собственную политику и с открытым кодом Blink, ввиду полного контроля над процессом разработки.
        • +1
          Ничто не вечно, всё меняется, это естественный процесс развития.

          Google никогда не допустит появления сильного конкурента на своём же коде.
          Почему это? Опера не конкурент Гуглу, единственный конкурент — Майкрософт. Да и речи о сильном конкуренте пока нет, это тоже ещё надо добиться. А там тоже можно сделать форк.

          У других браузеров шансов было ещё меньше. Только у Opera были сильные позиции на мобильном рынке (Safari и iOS не в счёт — это сугубо нишевые продукты, зависимые от числа устройств компании Apple).
          Мобильный рынок — отдельная ниша, очерченная определёнными ограничениями мобильных устройств. Устройства Эпл ещё как считаются — больше половины всех смартфонов, выходящих в интернет. Да ещё которыми пользуются самые платёжеспособные и вкусные клиенты.

          У вас больше предрассудки чем рассуждения.
          • +1
            Поживём — увидим.

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