Вопрос г-ну Шпанькову и Ко
-
В браузере ОЧЕНЬ многое завязано на браузерный движок. Я догадывался, что Опера (компания) с самого начала лукавила, когда обещала, что заменит Presto на WebKit (Blink) так, что юзеры этого практически и не заметят - так могли подумать только маркетологи, но никак не программеры.
Поэтому, порой чтоб внедрить казалось бы простую фичу требуется вносить слишком много "костылей" в этот движок.
Это как заказчик, который говорит программеру - ну что тебе стоит, добавь всего-лишь чек-бокс вот в эту форму и не понимает, что если этого чекбокса и связанной с ним логики не было изначально в ТЗ, то возможно придется рефакторить огромное количество кода для его поддержки. Но не это самое страшное. Самое неудобное то, что из-за такого рефакторинга потеряется совместимость с новыми версиями движка, который постоянно развивается другими программерами, а на развитие своего форка никаких ресурсов не хватит. Такой вот OpenSource'ный монополизм получается, которым Google уже давно и вовсю пользуется в своих интересах. -
Гугл давно пилит движок исключительно под собственные сервисы и для "собственного интернета". Вот и получается- с определенной точки зрения конечно - что Вивальди всего лишь неудобный гуй к стремному, жрущему ресурсы движку. Именно это я и хотел сказать с самого начала И надеялся, что Шпаньков скажет, если я неправ, а он молчит. Значить что?
Это все написано от плачевных впечатлений с последнего билда Вивальди. Но больше я его устанавливать даже "напосмотреть" не стану, и соответственно беспокоить сообщество такими постами тоже не буду
-
Ну, мне то же Вивальди не очень радует на данном этапе развития. Думаю даже релиз не поможет. Скорее всего два или три релиза пройдут прежде чем он мне сможет понравится.
Проблема в том, что я не могу сказать что именно мне в нём нужно, нет той "одной" функции, это скорее совокупность функций, которые определяют "Оно, что надо".
На данный момент у меня расклад такой:
Дома Opera 12 - привычка, эталон качества своеобразный.
Работа Firefox - просто нужна стабильность и внятное расширяемость.
Альтернативный браузер 1 Opera Blink - Смотр и может быть даже переход на него, когда время придёт.
Альтернативный браузер 2 Vivaldi - Смотр и надежда перехода на него, когда время придёт. -
Я думаю, отвечу всем сразу, так проще и понятнее будет.
Почему решили делать браузер Vivaldi?
Ответ очень простой: нас не устраивает функционал существующих браузеров. И миллионы пользователей, сидящих на Opera 12.x и старше - тоже не устраивает. Поэтому мы решили сделать новый браузер и для себя, и для этих миллионов пользователей.Почему на базе Chromium?
Писать новый браузер с нуля очень сложно. Это не менее сложно, чем писать новую ось. Из-за того, что сложно - и очень долго и дорого. У нас нет ни столько времени, ни столько денег. Сегодня Chromium является фактически монополистом на рынке. Но пока этот проект сравнительно открыт, поэтому есть возможность использовать его в своих целях. Тем самым мы решаем проблему скорости и денег. Кроме того, Chromium уже очень развит на мобильных платформах, а мобильные платформы сейчас заметно обходят по массовости десктопный рынок. И тенденция продолжается. Само собой, мы тоже будем выходить на мобильный рынок - работа уже идёт. Поэтому на данный момент выбор в пользу Chromium является наиболее оптимальным.Почему не реализуем "популярные фичи"?
Дело в том, что популярность фич очень разнообразна, т.к. и сами пользователи уникальны каждый по-своему. И то, что нравится одним, не имеет значения для других. Поэтому мы и проводим опросы, отслеживаем комментарии, ведём диалог с пользователями. И на основе полученных данных мы расставляем задачи по приоритету. Также нужно понимать, что некоторые фичи реализовать на Chromium очень просто, а некоторые очень сложно. Поэтому что-то появляется раньше, а над чем-то мы всё ещё работаем. Но ориентир у нас тот же, что и у вас: функциональность и удобство Opera 12.x и старше.Почему так всё медленно делается?
Давайте посмотрим на хронологию. Компания была зарегистрирована в августе 2013 года. С этого момента началась подготовка к началу работы - поиск и подбор разработчиков, тестирование различных движков и проверка их пригодности для наших задач и целей, изучение технических вопросов, организация офисов и закупка необходимого оборудования, и т.д. и т.п. Правда, процесс подготовки к началу работы пришлось немного корректировать в связи с закрытием MyOpera - несколько месяцев у нас ушло на создание vivaldi.net, чтобы оперное сообщество не разбрелось по интернету, а организованно перешло на vivaldi.net, по возможности сохранив весь свой контент и уже налаженные личные связи с другими пользователями. И это сообщество для нас очень важно, т.к. браузер мы делаем именно для него, для этого сообщества.Итак, к сентябрю 2014 года мы уже практически решили все перечисленные выше вопросы и приступили к собственно разработке браузера уже вплотную. И в январе 2015 года, через три месяца, смогли показать первую тестовую версию Vivaldi. Сегодня - уже месяц май. Прошло ещё три месяца с даты первого публичного релиза Vivaldi. Ради интереса можете поставить рядом ту, первую версию от 27 января, и сегодняшнюю. Неужели вы не увидите отличий? На наш взгляд - они просто бросаются в глаза. И по внешнему виду, и по удобству, и по функционалу. И ведь это только то, что мы показываем публично - это, можно сказать, вершина айсберга. Параллельно мы работаем и над почтой, и над поддержкой расширений, и над многими другими функциями, востребованными и нами самими, и нашими пользователями. Могу сказать по личным впечатлениям: все члены команды Vivaldi постоянно в процессе работы по 12-14 часов в сутки, очень часто и в выходные, и в праздники. Возвращаются из офиса домой и подключаются к обсуждению, а нередко и продолжают работать с кодом.
Где базовые преимущества Opera - работа с кэшем, настройки для сайтов, глубокая настраиваемость функций и интерфейса, и т.д.?
Как я уже сказал выше, не все функции реализовать очень просто на чужом движке. Тем более, что с выходом каждой новой версии движка (довольно частым, к слову) приходится всё уже сделанное проверять и перепроверять на новом движке, чтобы ничего не отвалилось (но всё равно что-то отваливается). Это обычные проблемы при работе с кодом, которым ты не управляешь. И это же является причиной, почему реализация некоторых популярных фич идёт медленнее, чем хотелось бы - чтобы их реализовать, нужно глубоко лезть в код ядра, а делать это нужно очень осторожно и внимательно.Могу сказать, что все разработчики прекрасно помнят Opera 12.x и как она работала. И в процессе работы над Vivaldi мы постоянно сверяемся с тем, как это было в старой Опере. Так что мы не поменяли свои планы: мы хотим сделать новый браузер, по функциональности близкий к философии классической версии Opera. Одновременно часть функций, естественно, будут меняться в связи с новыми технологическими возможностями, да и новые функции также будут появляться.
Вообще, сейчас на Хабре я запустил сбор вопросов к разработчикам:
http://habrahabr.ru/company/vivaldi/blog/256995/Вы можете задать свои вопросы здесь - я их добавлю в общий список. Таким образом вы сможете лично узнать у самих девелоперов обо всём, что вас интересует.
-
@Saboteur_2:
Уход в себя при запуске видео это то самое "не все функции реализовать очень просто на чужом движке"? Планируете вылечить в ближайшее время, если нет, то научите как это можно сделать.
Как вы думаете - у всех пользователей Vivaldi браузер "уходит в себя при запуске видео" и мы просто игнорируем эту проблему? Или всё-таки проблема эта нетипична и нужно искать причину, в том числе - и с помощью подробных баг-репортов с описанием деталей?
Лично я уже давно видео в онлайне смотрю исключительно в Vivaldi. И Youtube, и сайты с фильмами разные, и Vimeo, и какие-то стримы на сайтах ТВ-каналов - всё это смотрю исключительно в Vivaldi, т.к. в Opera не всё работает гладко.
-
Ну что ж, я рад, что ответ таки получен. Достаточно развернутый кстати. Но вот эти некоторые моменты, что портят все.. Эт с какой радости Вы записали хромодвижок в "монополисты"? Он убог в плане потребления ресурсов- и видимо хреново кастомизируется. Лично мне не нравится, когда какой-то браузер начинает загружать ЦП потому, что пара студентов за еду написала очередной сайт - где блокировка кривого джаваскрипта? я кстати все пишу со старой Оперы 12, которая тормозит с хреновыми скриптами этого форума - "мы опять взяли готовый движок". Так с какого фига вы можете заинтересовать хоть кого-то, если вы используете готовые решения, и не предлагаете ничего нового?
-
@Saboteur_2:
Вместо картинки ерунда воткнулась гугло-ютубовская…
У Вас Flash староват, и похоже версия не для Chromium.
http://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player_ppapi.exe
-
@Saboteur_2:
Никаких изменений.
При перезапуске программы все открытые вкладки обновляются и видео начинает автоматом воспроизводиться. Со десятка вкладок начинает орать видео и с тормозами, кваканьем и с невозможностью остановить воспроизведение т.к. страницы ещё не загружены полностью.
Нахрен, недоразумение под снос!Никаких изменений - в смысле, всё так же чёрный экран со звуком вместо браузера?
При открытии браузера с несколькими вкладками с видео оно так и так начнёт воспроизводиться одновременно на всех. Это разве какая-то ужасная проблема одного браузера Vivaldi? Кроме того, есть опция "плагины по запросу" - на данный момент она активируется при включении опции "картинки только из кэша" или "без картинок".
-
Ну что ж, я рад, что ответ таки получен. Достаточно развернутый кстати. Но вот эти некоторые моменты, что портят все.. Эт с какой радости Вы записали хромодвижок в "монополисты"? Он убог в плане потребления ресурсов- и видимо хреново кастомизируется. Лично мне не нравится, когда какой-то браузер начинает загружать ЦП потому, что пара студентов за еду написала очередной сайт - где блокировка кривого джаваскрипта? я кстати все пишу со старой Оперы 12, которая тормозит с хреновыми скриптами этого форума - "мы опять взяли готовый движок". Так с какого фига вы можете заинтересовать хоть кого-то, если вы используете готовые решения, и не предлагаете ничего нового?
Да, хромодвижок убог во многом, но он всё-таки практически монополист. Доля других движков на рынке браузеров, особенно если считать десктопный и мобильный рынки вместе, очень мала и продолжает снижаться. В апреле доля браузера Chrome превысила 46%, а вместе с браузером Android (который постепенно тоже заменяется компанией на Chrome) - больше 52%. Если же смотреть по России, то Chrome/Chromium/Android в сумме уже перевалили за 67,6%. И тенденция сохраняется. И ещё один плюс - одинаково хорошая развитость Chromium как на десктопе, так и на мобильном рынке. Никакой другой браузер не может показать подобной универсальности.
Поэтому пока мы вынуждены использовать готовый движок. Но это совсем не значит, что в наших планах нет своего собственного движка. Дайте нам хотя бы встать на ноги, развиться до уровня, когда можно будет начинать работу над своим движком. Даже Google со всеми своими ресурсами не смог начать с нуля - они взяли WebKit и только совсем недавно осмелели до собственного форка (даже не с нуля писанного движка).
Я понимаю, что память об Opera нам не только помогает, но и в чём-то мешает. К нам требовательность, как к разработчикам старой Opera. Но вы должны понять, что от прежней Opera у нас почти ничего нет - ни технологий, ни разработчиков, ни даже кусков кода. Всё, что нас сегодня связывает с Opera - это наша философия и видение браузера, каким он, на наш взгляд, должен быть. Никакого другого багажа у нас в запасе нет и близко. Мы фактически начинаем с нуля, с пустого места. Но даже в этих условиях, повторю, прогресс не может не радовать - мы сегодня работаем гораздо активнее и эффективней, чем работала команда Opera Software к концу эпохи классического браузера Opera. Мы больше напоминаем стартап, а не крупную солидную компанию. Попробуйте оценивать команду Vivaldi, как стартап. Возможно, ваше мнение о результатах работы этого стартапа заметно изменится.
-
@Saboteur_2:
При перезапуске программы все открытые вкладки обновляются и видео начинает автоматом воспроизводиться. Со десятка вкладок начинает орать видео и с тормозами, кваканьем и с невозможностью остановить воспроизведение т.к. страницы ещё не загружены полностью.
Вы бы и написали сразу, что "браузер уходит в себя" при запуске сессии, где много вкладок с видео. У Вас же просто указано "при запуске видео".
По результатам опроса ленивые вкладки (Lazy tabs) заняли почётное третье место после синхронизации и плавной прокрутки. Их реализация решит эту проблему. Но, насколько я понимаю, к релизу версии 1.0 не успеют.
При открытии браузера с несколькими вкладками с видео оно так и так начнёт воспроизводиться одновременно на всех. Это разве какая-то ужасная проблема одного браузера Vivaldi?
Это очень неприятная вещь для тех, кто привык держать открытыми десятки вкладок. В последних версиях Firefox и Opera решаемо.
-
Да, Lazy Tabs хоть и стоят с высшим приоритетом, но явно к первому релизу не поспеют.
-
- нет настроек кеширования на диск и в память,
- нет настройки шрифтов - в итоге они выглядят как говно на всем, что не венда,
- нет настройки скорости прокрутки страницы - может сферическая секретарша в вакууме и привыкла бешенно скроллить, а я - нет,
- нет банального, простейшего блокировщика рекламы и джаваскрипта,
- нет настроек для сайтов - хоть чего-то, что могло бы отличать Это от клонов.
Шрифты у меня в Kubuntu выглядят нормально, например. Но настройка их нужна, конечно.
По последним трём пунктам — для прокрутки есть хорошее расширение SmoothScroll, которое позволяет достаточно тонко настроить прокрутку на свой вкус. Для блокировки рекламы Adblock, uBlock Origin, Adguard. С любым из них работать комфортно. Поделитесь, зачем Вам встроенный так срочно?Что касается настроек для сайтов, основные ведь есть. Кнопка в адресной строке слева от URL. Там блокировка картинок, JavaScript, плагинов… Нет реферера, кодировки, маскировки...
Хочется, конечно, использовать минимум расширений, но в первую очередь работают над тем, где расширениями не обойтись.
@Saboteur_2:
Обновил адобовскую хрень до 17 версии и теперь вивальди уходит в себя не только при запуске видео, но и в процессе воспроизведения.
Как пример:На YouTube в Vivaldi ведь используется HTML5, а не Flash.
-
Поделитесь, зачем Вам встроенный так срочно?
1. Чтоб не зависеть от внешних обвесов.
2. Чтоб внешние обвесы только расширяли "базовый" функционал. Например. -
Да, Lazy Tabs хоть и стоят с высшим приоритетом, но явно к первому релизу не поспеют.
да, функция мастхэв, но отложенные вкладки, как и запрет автовоспроизведения ютуб, можно хотя бы решить копеечными расширениями… были бы только эти расширения. но раз они будут как только так сразу, то претензий нет.
главное что бы идеология опера не пострадала от такого подхода с расширениями, как в хропере. -
@Saboteur_2:
UPD (11:16),
Обновил адобовскую хрень до 17 версии и теперь вивальди уходит в себя не только при запуске видео, но и в процессе воспроизведения.
Вин7х64. АМД 6000+, 8Гб.
Вин7х64. АМД 4800+, 4Гб.
ВинХР. АМД 3000+, 3 Гб.
ВинХР. АМД 1800+ (2250), 2 Гб.
Везде ведёт себя одинаково с одними и теми же роликами. А Опера 12 их не видит.
Решайте вопрос.OpenSUSE 13.2, x86-64, ноут с Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz и встроенной видеокартой, памяти - 4 гига. Ролик работает без проблем.
И в Opera 12, кстати, тоже работает.
-
@Saboteur_2:
Но повторю: хрен на это, сделайте отдельно файлик "закрыть все процессы "вивальди" и ярлык на рабочий стол. Цены вам не будет.
Сделай cmd-файл с таким содержанием:
taskkill /f /im vivaldi.exe -
А я, чуваки, Firefox установил. Ну надоело с 12ой Оперой плестись в хвосте прогресса :cheer: И понял, что в ближайшие годы- судя по скорости и главное направлению развития - Вивальди меня точно не заинтересует. А может, и вообще никогда. Бывайте, г-н Шпаньков!
-
У Фокса "скоро" будет такая же учесть как и у оперы.
-
@prinzator:
Для меня Вивальди будет приемлем, когда подберётся к уровню Maxthon, 360 Browser, 360 Extreme Explorer.
Думаю что в течении года подберётся, а может быть даже и переплюнет. Но мы то ждём от Вивальди функционал Оперы на Престо и показ содержимого не хуже Фокса.
В любом случае, жду когда у разработчиков появится возможность на написание своего движка чтоб могли туда впихать что им нужно, а не то что им разрешает Blink. -
Ну снимаем уже розовые очки Пока у Vivaldi Technologies AS нет ни-че-го, кроме общих слов и хромого хромоклона. Я конечо понимаю, что средний вендузятник легко ведется на красивый пиар, поэтому спецом рекомендую перечитать все ответы Shpankov в этой теме - он не обещает ровным счетом ничего из того, что хотят "продвинутые" юзера.
Ну и где кстати Roadmap проЭкта? Как, неужели нету?- ну вот и все.