Как стать автором
Обновить

Комментарии 1077

… стало меньше.
А можно поинтересоваться зачем они тебе?
Штоб в ReactOS заюзать
Так есть же WebKit?
Так WebKit не нужен же.
Хорошо, что не в BolgenOS
Ирония судьбы. В опере не получается войти на сайт change.org, потому что текст «Войти, используя логин и пароль на Change.org» не становится ссылкой.
Ну и отлично!
После прочтения всех коментариев захотелось сказать:
Хоронили Оперу — порвали три баяна.
Хоронили Оперу — сорвали три сопрано.
С одной стороны это плохо, с другой хорошо — зачем велосипеды? Его все равно никто не сможет качественно поддерживать, а все уникальные наработки они перенесут в WebKit.
НЛО прилетело и опубликовало эту надпись здесь
Так компания бы получила взамен меньше, чем отдала бы.
Конечно, лучше просто выкинуть.
А кто сказал, что мы его за просто так хотим забрать? Пусть назовут цену — выкупим!
Я думаю это решение не с неба свалилось на девелоперов. Есть конечно шанс, что это было сделано в маркетинговых целях, т.к., ну… все любят вебкит. С другой стороны, может быть престо был не самым лучшим движком «изнутри», раз его решили так вот сбросить.
Да и разрабатывать собственный движко современный со всеми плюшками — удовольствие не из дешевых. Как они сами написали — огромное кол-во времени они тратили просто на поддержку движка в актуальном состоянии, вместо инноваций.
и слава богу
Они бы наверняка открыли движок, если бы могли. Подозреваю, что с этим проблемы (код, лицензированный у других компаний, и тому подобное). А если открыть Presto шансов нет — отказ от него в пользу WebKit выглядит вполне разумным шагом. Особенно учитывая тот факт, что их одного процента пользователей явно мало, чтобы большинство разработчиков всерьёз что-то тестили на их движке.
Может это оно? Взято из вики:
Движок Opera (Presto) лицензирован Adobe и интегрирован в пакет Adobe Creative Suite (в частности, Presto используется в Adobe GoLive и Dreamweaver).

Правда там речь про времена CS2
Вот если бы еще и IE на webkit перешел…
Балмер как-то сболтнул однажды такое в Австралии. Правда не про IE, а про Gazelle.
Но судя по всему, ничего такого не произошло.
image
Зачем? IE в 10 версии работает отлично. Чисто субъективно работает быстрее Хрома. Единственное, чего в ослике не хватает, так это нормального интерфейса для разработки плагинов.
Не, вам показалось.
Ненавидеть IE уже не модно :)
Не, вам показалось.
IE9 и выше уже вменяемые, но любить их пока не за что, а до этой версии карму они себе подпортили
В IE9 даже сглаживание шрифтов отключить нельзя без установки сторонних ненадёжных dll.
Работает то он быстро, но на нескольких вкладках. Когда открываешь больше десятка — периодически начинает перезагружать с ошибкой содержимое.

И удобство интерфейса ещё то.
??? Открыл 50 вкладок. Полёт нормальный. Ослик летает. Открыл те же 50 в хроме — тоже отлично. Так что не в вкладках дело :)
Сначала огласите, пожалуйста, какой у Вас размер ОЗУ
12 гигов
Всё понятно, Вам это не грозит.
Мои субъективные тесты памяти показали следующее:
первое место по прожорливости жрет лиса,
потом опера
а самые гуманные — хром и ие10
Уж очень странные данные. Хотя, многое зависит от того, на скольки вкладках тестировали.
плагинов ноль, вкладка одна
Молодец, что вы протестировали сферическую вкладку в вакууме.
В моем первом компьютере было вдвое меньше памяти… на жестком диске.
:) да, прогресс не остановить, помню как оперативку на 256 мб поставил… был самым крутым парнем в городе!
А зачем, когда есть Макстон?
УРА! Теперь в опере все будет нормально работать!
У меня в Опере и так все нормально работает. А то что будет одним движком меньше — ничего хорошего.
Скажите это тем, кто верстает и пишет js под оперу.
Подождите, а что не так с JS в опере?
Т.е с проблемами в верстке вы согласны? )
Нет. Приводите пример багов текущей stable версии.
Из последнего — не удается реализовать кроссбраузерно фильтр grayscale.
Т.е вот в IE7+ даж работает, а в опере нужен костыль который несовместим с css для других браузеров.
Нет возмоности задать цвет текста в placeholder в input
При направлении документа rtl меняются местами margin-ы, меняются местами куски(!) фона при padding-е, ломаются границы ячеек таблиц при border-collapse: collapse и colspan.
НЛО прилетело и опубликовало эту надпись здесь
margin-ы у инлайнов тоже меняются. Фоны до сих пор бьются. Таблицы до сих пор бьются. Я тоже отправлял багрепорт с примерами, пока не поправили.
DOM Level 0. Not part of any standard.
Я впервые про этот метод услышал, кроме того в FF тоже есть баг судя по всему. Пример не защитан.
Я не знаю много примеров, но есть один, с которым сталкивался — это своя реализация направления скролла мышки.
Дельта скрола уже поправлена много лет назад.
Спасибо за уточнения.
Я еще ни разу не видел, чтобы были проблесы с версткой под оперой.
Если ещё и Опера начнет активно контрибьютить в код Хромиума и V8, то броузеры начнут развиваться семимильными шагами. Так что лучше 2 отличные компании, работающие над 1 движком, чем две — над двумя.
Над webkit уже работают apple и google + может еще кто-то поменьше. Так что будет как минимум 3 компании а не 2.
А ещё Nokia, Adobe, Intel, Samsung и другие.
Вы правы, однако если посмотреть страницу коммиттеров, то там 80% работники apple и google.
Да, в соотношении комитеров и ревьюеров перевес есть.
Ну так они же как раз основные «потребители» этих самых исходников. Чего вас так удивляет? Nokia и Samsung больше времени железу уделяют.
Будет удивительным, если сейчас к этой парочке не подключится Opera :)
Даже Яндекс! =)
А еще Рамблер, Мейл.ру, QIP и ICQ :)

Привет из 2020 :-) MS — Chromium, Google — Chromium, Opera — Chromium, Firefox держится из самых последних сил.

НЛО прилетело и опубликовало эту надпись здесь
К сожалению, если в Опере поменять юа на Хром, то все баги исчезают
К сожалению, не все :(
вполне допускаю, что с ними просто не сталкивался, но 90% проблем я решал именно подменой юа для сайтов
Не пользуюсь.
Для документов есть Word, а инет — для поиска информации, скачивания файлов/торрентов, общения на форумах. Я все еще воспринимаю сеть именно как Сеть, а не как операционную систему с программами.
НЛО прилетело и опубликовало эту надпись здесь
Ну почему не слышал? Просто у меня есть свое мнение относительно развития Сети, не совпадающее с мнением большинства корпораций, делающих бизнес на вебе. А с вашим SaaS недалеко и до того, что придется платить абонентскую плату за пользование софтом.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Пожалуй, сяду за Вашу сторону стола — были, есть и будут рабочие места с «никаким» интернетом (промзоны, мелкие города), провайдеры-«барыги».
Вот в них ни о каком SaaS-е думать нельзя.
Казалось бы, причём тут тема поста?
Это хабр :)
В случае идеального вектора развития SaaS сервисов вы как раз таки сможете интегрировать абсолютно все ваши приложения друг с другом и передавать огромные объемы данных из одного сервиса в другой даже с мобильного телефона.
НЛО прилетело и опубликовало эту надпись здесь
Однако в капиталистическом мире свободной конкуренции сама конкуренция распоряжается выживаемостью, а без интеграции со сторонними сервисами SaaS быстро теряет преимущество. Интеграция с соц сетями для поиска друзей в том же сервисе — наглядный пример такой интеграции. Или, например, интеграция Google Drive со сторонними программами, позволяющими быстро открывать файлы в другом SaaS приложении.
НЛО прилетело и опубликовало эту надпись здесь
Неужели вы всё ещё верите в эти байки от Сталинов/Ленинов про капитализм? Надо хотя бы учитывать то, что если продукт плох, то пользователь плюнет и скажет — раньше жил без него, и сейчас поживу. Если бы первый айфон бы сделали бы просто лучше тех древних смартов, то пусть бы и он завоевал бы ТОТ рынок, но не вышел бы в массы как сейчас.
>Плохо то, что пользователь становится зависим от конкретного продукта (считай корпорации).

Вы не поверите, но эта проблема появилась задо-о-олго до появления онлайн-приложений и эпохи веб2.0 в целом :)
Вы смогли воспользоваться Google hangout в Опере?
А я и в Хроме не смог — оперативки не хватило…
Особенно в Opera впечатляет работа window.onunload и window.onbeforeonunload :)
Блин. ЭТО случилось. Я даже не знаю, радоваться или грустить. Только недавно не выдержал и пересел с Chrome обратно на Opera.
Я бы перешел на Chromium, если был тот функционал и удобства, что в Опере есть были бы там. А тут такое… Радоваться надо!
Опера на вебките – очень интересно! Надеюсь что вопрос с MSIE со временем разрешится таким же образом.
Чем MSIE не устраивает? Всю верстку, которую я делаю, не приходится адаптировать к IE (начиная с девятой версии) уже давно.
Правда правда? А как же анимация? В девятой версии её, видимо как всегда, случайно забыли сделать…
НЛО прилетело и опубликовало эту надпись здесь
Чем MSIE не устраивает? Are you serious?
Да, да, защитники ИЕ так любят рассказывать, как там всё светло, тепло и радужно, и как задолбали ничего не понимающие хейтеры-завистники, несомненно ругающие ИЕ исключительно поддавшись моде, а на самом деле всё прекрасно и WebKit не нужен.
Я, вообще, не понимаю откуда берутся эти «защитники ИЕ ».
Вот откуда берутся маньяки, извращенци и политики я могу понять. Но «защитники ИЕ»…
Изменения вносятся слишком медленно. Например TypedArray для ImageData в Canvas нет даже в IE10, хотя работает уже во всех современных браузерах:

interface ImageData {
  readonly attribute unsigned long width;
  readonly attribute unsigned long height;
  readonly attribute Uint8ClampedArray data;
};


Ну или их отношение к WebGL.

Это то, что сходу вспомнилось.
Есть и первое и второе, второе кажется есть даже у 9 версии.

WebGL — да пока нет.
Может они делают свой проприетарный WebЫкс :)
Вы издеваетесь? Все сайты, что есть на html5 и css3, надо выгеморроивать для осла.
У меня в свое время для одного из проектов сидел отдельный человек, который проект адаптировал под IE (даже в 9-й версии огромное кол-во кода и верстки работало странно). Для всех остальных браузеров код писался коммандой, с мелкими фиксами под отдельные браузеры.
Бедный… Как я его понимаю… Он наверно домой приходил и избивал боксёрскую грушу пока не падал от физической усталости… А утром опять на пытку работу…
Интересно, за какие деньги он себя на это обрек. Или у него просто отобрали паспорт? Скорее, второе.
Недавно был в разработке сайт, нагруженный скриптами, графикой и анимацией. ИЕ9 (с некоторыми оговорками в плане CSS3) и Фаерфокс — полёт нормальный, всё мягко и красиво. ВебКит — слайдшоу и лаги.
Значит Ваш проект как минимум не использовал
Application Cache (offline)
Web Workers (threads in JavaScript)
HTML5 Forms (validation mechanism, CSS3 selectors)
JavaScript Strict Mode
ForeignObject (embed external content in SVG)
SMIL Animations (SVG animations)
File API
WebGL (3D)
CSS3 Transitions (for animations)
CSS3 Text Shadow
CSS3 Gradients
CSS3 Border Image
CSS3 Flex box model
ClassList APIs
FormData
HTML5 History API
Drag'n Drop from Desktop

Я замечу, что у нас теперь в продакшн идет только html5 валидация и css3
НЛО прилетело и опубликовало эту надпись здесь
В IE 10 нет даже зачатков поддержки WebGL и, судя по заявлениям MS, не будет в ближайшее время.
Да, давайте вместо рабства Микрософта попадём в рабство к Гуглю:)
хромиум опенсорсный
И как это спасает от гуглорабства?

bool FirstRun::SearchEngineSelectorDisallowed() {
// For now, the only case in which the search engine dialog should never be
// shown is if the locale is Russia.
std::string locale = g_browser_process->GetApplicationLocale();
return (locale == "ru");
}


src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/first_run/first_run.cc?r1=84235&r2=84234&pathrev=84235
Легко. Никто не заставляет использовать этот участок кода :)
в случае с Оперой у меня на Андроиде стоит клон Оперы от Яндекса, там в качестве поисковика по умолчанию — Яндекс. В других случаях можно просто поставить домашней страницей Яндекс или тот поисковик, который вам удобнее, чем Google. В Яндекс.Браузере еще можно прямо в настройках поисковой строки указать все поисковики, которые вам приятны, и выбирать их по мере надобности:



Словом, при желании иметь выбор его пока вполне реально организовать. Что не исключает нечестной конкуренции в будущем, о которой надо людям рассказывать, и которую надо стараться исключать, давя на монополиста. В конце концов, никто нас не заставляет платить Google за рекламу и быть для него привлекательным рынком.
Самое противное, что он там был, по чьему-то решению и исключительно для русской локали.
Смилостивились, ага: «раз уж народ со слэшдота ссылается на этот баг, имейте в виду, пожалуйста, что позже мы всё вернули» (спустя полгода).
Однако это нашли и откатили, чего попросту не могло бы случиться в случае ИЕ, не так ли?
Это да — несомненный плюс Open source.
Старая тема. Единственная и абсолютно правильная причина по которой Гугл тогда это сделал — это то что в России у Хрома тогда были конкуренты от Яндекса, Рамблера и Мэил.Ру. И все на движке того же Хромиума.
И во всех них не было выбора поисковика по-умолчанию после установки. Почему же браузер от Гугла должен его предлагать?
Может потому что Chromium (белый и пушистый) это не Chrome (поработитель и следитель)?
И где связь?

Это вопрос конкуренции. Яндекс.Браузер использует поиск Яндекса, Нихром — Рамблера, Хром — Гугла. Всё честно, вы не находите?
Честно. Когда речь касается закрытых браузеров. Но почему в открытом Хромиуме фильтрация?
Потому что ее используют закрытые браузеры, основанные на Хромиуме.
Это я знаю. И что? Вы написали — «Почему же браузер от Гугла должен его предлагать?» А я говорю о том, что Chromium это не браузер от Google, это свободный браузер. Вот в своём Chrome они пусть накладывают патчи, делают что хотят, но косячить Chromium это плохая конкуренция.
Что вы понимаете под словом «свободный»: «открытый» или «бесплатный»? Или и то, и другое.

Насчет свободы Chromium'а вы заблуждаетесь. Это такой же программный продукт, очень тесно связанный с Chrome, аффилированный с компанией Google и разрабатываемый её сотрудниками: если у программного обеспечения открытый исходник, это вовсе не означает что оно никому не принадлежит и его разработчик обязан согласовывать свои коммиты с мнением каждого конкретного пользователя.
Т.е. главный разработчик Chromium это Google? Если так, то в принципе, всё верно.
А это от Гугла коммит был?
То есть при случае вы лично сделаете форк и будете его поддерживать?
Да ну зачем. Пусть MS перейдёт на Gecko, и все будут довольны.

Привет из 2020. Вопрос c MSIE решился именно так :-)

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А вот о нём я бы скорбеть не стал :) Страшно неудобная штука, ИМХО.
НЛО прилетело и опубликовало эту надпись здесь
А чем dragonfly не чугуниевый? Такой же чугун как и в web developer tools в Chrome. Только поддержка интерфейсных фич сильно отстаёт буквально по всем направлениям.
Вы когда последний раз Dragonfly видели?
Например отслеживание событие привязанных к DOM элементам сделана на много удобнее и логичнее.
Прямо в DOM Tree вы видите привязанные события.

Мне очень нравится автоматическое форматирование JS ресурсов в Dragonfly — эта фича, очень сильно экономит время.
Нет повода для грусти. Раз они собрались контрибьютить в вебкит, то скоро все клевое перекочует из оперы
Как я могу задать стиль выделенному DOM-элементу? Всё так же — через вручную созданный аттрибут style и его редактирование в панели слева? Там всё также невозможно дебажить javascript из-за миллиона глюков с точками останова? Всё та же страшно неудобная консоль. А как в стрекозе с расширениями? Догадываюсь, что всё те же страшные муки (с выбором нужного js-файла, с обновлением его кода, с работой DOM popup-окна? А как с производительностью? Я вот вбил в консоли на этой странице $$('*') и наблюдаю уже минуту страшные тормоза. А что у нас с @media query? Хм — ничего не вижу. Итак куда не ткни. Ах да, в стрекозе есть пипетка…

Хотя определённые сдвиги есть. Я вижу что, в net-панели наконец результаты запросов отображаются всегда. Вижу source map.
Часто вы используете $$("*") при разработке?
А вот редактировать JS и отслеживать события нужно постоянно.
Так, что при всей вашей браваде, тут стоящее замечание лишь про редактирование inline-style.
И ajax, например, сейчас удобнее отслеживать в Dragonfly
Часто вы используете $$("*") при разработке?
В консоли подобные штуки я использую довольно часто. Для меня консоль — 90% работы в таких инструментах. Консоль dragonfly мне не нравится совсем. Впрочем консоль в chrome тоже печалит :(

По поводу Ajax — не понял, чем удобнее. Мне кажется, что в dragonfly, что в web tools-ах отслеживать Ajax страшно неудобно, в то время как в Firebug почти идеально. Вот на что стоило бы ровняться. Сравнте — Dragonfly, Firebug. Может я чего и недопонимаю, не правильно пользуюсь инструментами? Просто если способа удобнее нет, то отслеживание ajax-ов что в opera, что в chrome в самом зачаточном состоянии.

Был бы рад увидеть способ проще.
Как через web developer tools редактировать кукис или отслеживать аяксы?
Отслеживать аяксы — также, через вкладку net. Не удобно =( Вот в firebug-е — шикарно. С печеньями — не знаю, никогда не работал с ними ни через web tools, ни через dragonfly.
Аяксы через Network, cookies через Resourses → Cookies.
Это уже делов вкуса, вы бы не стали, а я вот как и некоторые другие разработчики, пользуюсь исключительно драгонфлайем, мне он очень нравится. Надеюсь, что он будет максимально сохранён в новой опере.Но это маловероятно. А новость вообще отличная! В моей любимой опере теперь будет всё работать!
Эй, Рарзработчики, лаффки :)
А мне нравится больше файерфоксового и хромового.
Мне тоже, а еще в DragonFly клевые направляющие у выделеного элемента + они же при наведении на остальные — удобно прицеливаться и ровнять блоки
По мне так куда удобнее хромового. Хотя бы в том, что в Dragonfly я могу навести курсор на элемент на странице и он выделится в коде, в Chrome приходится прыгать по коду, смотря что выделяется на странице.
В Chrome (только что проверил) скролл автоматически переносится к выделенному DOM элементу, и соответственно выделяет его синим.
Возможно, я не совсем корректно выразился, поэтому решил продемонстрировать при помощи видео:
www.youtube.com/watch?v=_atHK7DORpg
Для лучшего просмотра рекомендую полноэкранный режим.

Я был бы очень признателен за метод, который позволит выделять элементы в Chrome так же, как и в Opera.

PS Ниже уже ответили, спасибо.
По мне так куда удобнее хромового. Хотя бы в том, что в Dragonfly я могу навести курсор на элемент на странице и он выделится в коде, в Chrome приходится прыгать по коду, смотря что выделяется на странице.

Нажмите на «Лупу» в ДевелоперТулз и выбирайте элемент.
Огромное спасибо, жаль, что это отключено по-умолчанию.
ПКМ — Inspect Element, почему нет?
Огромное спасибо, жаль, что это отключено по-умолчанию

Не жаль. Очень плохо когда открываешь девелоперс тулз и она автоматически активируется. Вот я смотрю в код и хочу увидеть, как оно будет реагировать на мои действия. А вместо этого — выделяет мне элементы. Может, я хочу написать сообщение в Input и при этом смотреть, как будут менятся свойство выделенного перед этим элемента?
Что бы открыть с лупой по умолчанию просто нажимаешь ctrl+shift+C (cmd+shift+C)
Про веб-инспектор и другие подробности десктопного релиза расскажем ближе к делу, сейчас пока мобильная версия.
Ждем experimental/alpha новой Opera. Понимаю, что вам, как сотрудникам, сильно жалко бросать столько труда(Presto в свое время был великолепен в плане изменений и скорости), но идея ваша здравая и хочется сказать вам в очередной раз спасибо за труд и пожелать успехов в новых для вас принципах разработки.
а когда можно ждать альфу для десктопа на новом движке? Хочется посмотреть на потребление памяти.
Сейчас, при моем использовании, опера жрет 600Мб, а хром 2,5 гига, разница существенная, не хотелось бы чтобы она изменилась в сторону хромовской.
Пофиг. Память нынче дешевле некуда.
Да что вы говорите! И даже DDR2?
На пыльных полках она ещё дешевле DDR3.
Печально, когда такие вещи говорит один из разработчиков довольно распространенного фреймворка.
Сервера — это другая тема. Я про десктоп.
Ой ну пристыдил, я вроде как из симфоневского стана, но насколько я помню ий один самых нежрущих память фреймворков.
НЛО прилетело и опубликовало эту надпись здесь
Любая память быстро закончится, если кушать её гигабайтами. У меня бывает, что открыто сразу 19-20 окон. Представляете, что было бы, если бы каждое съедало хотя бы по 200 МБ+? =) Не стоит относится к ОЗУ, как к неисчерпаемому ресурсу.
Конечно, он не неисчерпаемый и как разработчик я его экономлю. Но как пользователь мне проще отдать немного денег, чем страдать от того, что что-то не влезло в память.
Ситуации разные бывают. Моя текущая материнская плата не даёт мне использовать > 3.2 GiB RAM :) Новая планка не поможет :)
> SamDark получил минусов.
Как страшно жить.
Когда ее не расширить из-за ограничений чипсета или того что она распаяна на плате — ее стоимость становится величиной эфемерной и абстрактной. И да, не надо мне предлагать поменять комп — он меня устраивает :)
Десктопная версия будет позднее в этом году.
Пытался попробовать другие браузеры, с полусотней вкладок Опера справлялась лучше всех. Тормозила, но равномерно. Жрала память, но минимально. Хром оторвался на памяти и процессах по полной, и кажется, начал мешать сам себе. ФФ был близок, но часто начинал внезапно стопориться и дёргаться, работа со вкладками не такая удобная.
Если сменят двиг, но сохранят фичи (жесты, вкладки), не привнося «инноваций» типа три процесса на вкладку, то есть надежда, что всё получится. Буду ждать альфу.
--process-per-site — ключ указывает Хрому запускать отдельный процесс для каждого сайта. Скажем, если открыто 2 вкладки с habrahabr.ru и 3 с yandex.ru, то процессов будет 2.

--single-process — запускать все вкладки в одном процессе, как в большинстве других браузеров. Экономит память.
You are using an unsupported command-line flag: --single-process. Stability and security will suffer.

Google Chrome has stopped working.
A problem caused the program to stop working correctly…

А я уж было понадеялся на чудо. :(
В одной из последних версий выпилили.
Мда, не успели порадовать, как тут же огорчили.
Я тут у себя нашёл старый скрин сравнения потребления памяти, Хром ест почти в два раза больше на свежезагруженных вкладках (что говорит о том, что потребление не уменьшится со временем, а лишь увеличится при работе со страницой). Сейчас посмотрел для сравнения — 30мб на воркер, 40-80мб на рендерер, итого более 100мб на вкладку, + сотня на главный процесс + процессы для плагинов. Ну нельзя же столько жрать )
У хрома наблюдаются проблемы с мультипоточностью javascript в разных вкладках, а также глючный localstorage. В отличии от Opera, конечно же.
Вдимо это прощай удобные жесты, прощай выделение ссылок, прощай удобный поиск, прощай переключение proxy на лету (в linux) и т.д. Боюсь что 99% вкусностей оперы просто умрут и она превратится в очередной клон chromium-а.
Мне кажется, что ровно наоборот.
Придется потратить немало времени, что научиться модифицировать хромиум, однако отсутствие трат на движок позволит сконцентрироваться на инновациях в интерфейсе.
Всё правильно понял.
Да, но выделение текста будет угрёбищным как в Хроме?
Нет ответа… Видимо будет.
выделение действительно в хроме корявое.До оперы далеко. Особенно ссылки выделять…
Они же на Вебкит переходят, а не на Хромиум, так что все плюшки обертки над движком должны остаться.
На Хромиум, не просто на Вебкит.
Это если рассуждать примерно так: у нас освободилось N программистов, которые занимались движками рендеринга и javascript'a, пусть теперь они занимаются «инновациями в интерфейсе».

Только вот наверняка не все «освобождённые» программисты захотят и смогут переключить своё внимание на решение задач другого класса.
НЛО прилетело и опубликовало эту надпись здесь
Тогда так:
у нас освободилось ресурсов на N программистов, которые занимались движками рендеринга и javascript'a, эти ресурсы будут потрачены на программистов, которые будут заниматься «инновациями в интерфейсе».

НЛО прилетело и опубликовало эту надпись здесь
Откуда у вас такие странные инсайды? Ничего такого не было.
Opera будет участвовать в разработке проектов Webkit и Chromium.

Webkit

Есть на что переключиться.
Надеюсь вы не правы и будет как раз наоборот. Вокруг хромиума они прикрутят удобные жесты, выделение ссылок, удобный поиск, переключение proxy на лету, турбо, драгонфлай, линейку масштабирования и быстрое управление кэшированием картинок, превьюшки сайтов и еще огромное количесвто фишек. Благодаря которым Опера мой бессменный браузер на протяжении 9 лет
Я из статьи понял, что они не Хромиум будут использовать, а Вебкит. Так что вся обертка над движком останется своя.
Нет, к сожалению, именно Хромиум :(
И таки да мне вот тоже интересно, что будет с выделением ссылок? Я бы с радостью пересел на хромиуподобный браузер у которого нормальное, опероподобное выделение ссылок =)
Жесты в ныншеней опере как-то неуверенно работают, поиск тоже не проблема сделать, он же поверх движка, переключение прокси тоже. Заодно радует, что не будет параноидальных ограничений на работу расширений на гуглостраницах, будет традиционное настраиваемое переключение между табами (MRU). Это уже киллер-фичи.
Говорят, что
браузер — это гораздо больше, чем просто движок, поэтому все эти перемены для обычных пользователей произойдут где-то далеко под капотом.
НЛО прилетело и опубликовало эту надпись здесь
А какой из «чугуноклонов» имел свой интерфейс до того как стать клоном?
Так все чугуно клоны это форки хромиума, а тут будет просто голый webkit под капотом.
Нет, это будет менее голый форк Вебкита, это будет Хромиум без интерфейса. Но, тем не менее, не чугуно-клон.
..., что по большей части и пугает… Не хочется «This is a new *hit»…
Я его бабушке на днях поставил вместо оперы, она в восторге. Во первых потому, что пользуется Яндексом и Я.Почтой. А во вторых, из-за встроенного Turbo, инет в поселке 56кб. Ну а опера уж слишком для нее перегруженная была и на старом компе еле грузилась.
У вас точно что-то не так с оперой. Я сам уже некоторое время пользуюсь Хромом, но вот 100% опера куда более щадящим образом распоряжается ресурсами чем все хромиумоподобные. Конечно, на одной-двух вкладках это сложно почувствовать, но чем дальше (чем больше расширений) тем сильнее ощущается разница.

Например. 64 битная система, Хром, с десяток расширений, 23 вкладки. Используется 2,3 Гб. Опера и на 100 вкладках столько не съест.
На большом количестве вкладок и с кучей расширений да, возможно опера меньше есть.
В голом варианте, с 2-3 вкладками и без расширений, мне показалось что оно работает шустрее.

Хотя на самом деле, поставил скорее всего, что бы мне самому было удобнее объяснять/править что-то по телефону, т.к. сам пользуюсь хромом. А на 56кб тимвьювер не поднимешь. А Опера до этого стояла только из-за Турбо.
Значит либо памяти дохрена — либо непонятно что вы с ним делаете. У меня и на 20 вкладках такого никогда не происходит. Впрочем в хроме бы могли бы сделать и более тонкий тюнинг по поводу максимального числа рендереров. А по поводу «отдать» 100Мб за out-of-process — плагин — так не жалко ведь! Не видели никогда рушащихся с треском плагинов?
Нет.
Ну, это с Вашей колокольни и хромиумов всяких интерфейс ненормальный :) А есть такие, как я, которым очень нравится крайне минималистичный интерфейс хромиумов :) Честно говоря (со своей колокольни, да) я не очень понимаю зачем мне в браузере может понадобиться торрент клиент, IRC и еще куча всяких модулей, а уж DevTools я врятли променяю на что-то стороннее :) Да и с выделением ссылок никогда в хроме проблем не было, мышьи жесты говорите, ну дык хоткеев предостаточно для максимально быстрой навигации по браузеру в целом и вкладкам в частности :) А списки открытых вкладок для всех устройств (подключенных к одному аккаунту) так вообще любой недостаток перекрывают с лихвой :) Ну и опять же есть аналог Speed-Dial, только работает немного по-другому :)

P.S.: На самом деле очень рад, что Опера перебирается на вебкит, одним геморроем при разработке меньше, не в обиду операводам :)
НЛО прилетело и опубликовало эту надпись здесь
Большинство пользоветелей полезут в Яндекс, чтобы узнать что такое «Кастомизировать».
Полезут (бывшие) пользователи Хрома. А они по своей привычке воспользуются Гуглом.
Хот кей — это значит нужно тянуть руку к клавиатуре. Поэтому жесты — это огромный плюс. Правда, в защиту хрома могу сказать, что есть расширения, которые позволяют реализовать жесты мышкой.
НЛО прилетело и опубликовало эту надпись здесь
Для меня было небольшим открытием то, что жесты переключения вкладок (пкм+колёсико) работают и в окне настроек, и в драгонфлае. Это говорит о том, что это не наспех прикрученный костыль к окну браузера, а качественно выполненный элемент управления, которому разрешено управлять всеми элементами браузера. Аналог в хроме (через плагины) я прикрутил, но оно там работает совсем печально, пкм часто залипает и пр.
Опять же, если всё это перенесут и позволят настраивать, то не прогадают.
Плагины… такие плагины. (У меня стоит ровно один — уведомлялка гугло-ридера).
Сам жестами не пользуюсь. А зачем?! o_O
Мышь, кнопки, клавиатура, бэкспейс. В конце концов в хроме — отличнейший интерфейс. Если он другой, чем у других браузеров и кому-то не нравится — это же ведь ничего не значит. Мне вот нравится, что никаких gestures нет, потому что я ими не пользуюсь и не буду. А Опера — я думаю осилит уж прикрутить всё что считает нужным, и то как видят это они. Более того — техничесики (раз это более-менее можно даже плагинами в хроме) — всё сделать можно. При желании.
Кроме того, пока идут крики про память — никто про много-процессную архитектуру как-то не вспоминает, не понимает её разницу, например между WebKit2, и т.п. Остальные — и того не имеют. Сэндбоксинг — тоже.
Посему — все эти разговоры — реально о каких-то внешних предпочтениях, которые никак не относятся ведь реально ни к хромиум, ни к опере, ни к вебкит.
Ой. Ну и тогда уже продолжу, раз такая пьянка. В хромиуме местами — код пишется как минимум астронавтами. Иногда даже космонавтами.
Чего стоит один только base / command line — это же надо было ууууусыпать так #ifdef-ами всего лишь main метод, и только лишь потому, что вместо использования argc/argv — под виндой — прямо из base кому-то в жопу клюнуло недоверять crt и получать коммандрую строку прямо в обход всех кругов ада (а в #ifdef OS_WIN в main позвать парсер — никак нельзя было? так ведь, да? ну и разумеется это же ведь заворачивается элементарно). Ну и там похожих моментов — реально много. Но в целом — и сам продукт — и сам подход — более чем серьёзный. path service их — такой же космонавт писал. Имено реализацию. А вот само по себе его существование — отличнейший ход. Мда. Мир не идеален. :)
Не понимаю ваших предложений. Парсер и так зовется прямо из main:
int APIENTRY wWinMain(HINSTANCE instance, HINSTANCE prev, wchar_t*, int) {
  // Initialize the commandline singleton from the environment.
  CommandLine::Init(0, NULL);
А теперь смотрим Init:

// static
bool CommandLine::Init(int argc, const char* const* argv) {
if (current_process_commandline_) {
// If this is intentional, Reset() must be called first. If we are using
// the shared build mode, we have to share a single object across multiple
// shared libraries.
return false;
}

current_process_commandline_ = new CommandLine(NO_PROGRAM);
#if defined(OS_WIN)
current_process_commandline_->ParseFromString(::GetCommandLineW());
#elif defined(OS_POSIX)
current_process_commandline_->InitFromArgv(argc, argv);
#endif

return true;
}

т.е. argc/argv — просто игнорируются на Windows.
wWinMain не принимает параметров argc/argv.
Но они есть в сигнатуре CommandLine::Init, и вообще — это разве повод для того, что бы CommandLine вызывал WinAPI напрямую?

Если мы делаем приложение вокруг content api — так получается, что, надо ещё поприседать вокруг всего этого, если мы не хотим, что бы наше приложение принимало любые ключи из коммандной строки. И то и дело жди что где-то таки оно протаскивается.

Если взять «влоб» — src.chromium.org/viewvc/chrome/trunk/src/content/app/content_main.cc?revision=121454&view=markup то никакой инициализации не происходит, происходит она позже. Вот куда ссылается Initialize. В коде самого браузера всё

#if defined(OS_WIN)
virtual int Initialize(HINSTANCE instance,
sandbox::SandboxInterfaceInfo* sandbox_info,
ContentMainDelegate* delegate) OVERRIDE {
// argc/argv are ignored on Windows; see command_line.h for details.
int argc = 0;
char** argv = NULL;

RegisterInvalidParamHandler();
_Module.Init(NULL, static_cast(instance));

sandbox_info_ = *sandbox_info;
#else // !OS_WIN

С этим жить вполне можно, позже можно перехватить command line да перешить её как угодно. Вопрос только — нахрена так сложно делать. И эта вся феерия — как раз последствие такого крутого CommandLine.

Не верите? Ну тогда смотрим chrome_main.cc, который зовёт Content API.

#if defined(OS_WIN)
DLLEXPORT int __cdecl ChromeMain(HINSTANCE instance,
sandbox::SandboxInterfaceInfo* sandbox_info) {
ChromeMainDelegate chrome_main_delegate;
return content::ContentMain(instance, sandbox_info, &chrome_main_delegate);
#elif defined(OS_POSIX)
int ChromeMain(int argc, const char** argv) {
ChromeMainDelegate chrome_main_delegate;
return content::ContentMain(argc, argv, &chrome_main_delegate);
#endif
}

И как же ж таки передать туда нужные параметры?
Имелось ввиду, что уже на этом уровне вполне можно было бы передавать CommandLine (как это уже происходит внутрях позже), а не протаскивать на разных платформах, коммандную строку — по разному, да ещё и неявно.
Соответственно и инициализировать его можно было бы как сейчас wWinMain на винде, и через argc/argv на posix — и всё.
Вообще сейчас стал код почище. Год назад был помрачнее. :)
Вы имеете в виду, что при создании браузера на основе content-layer'a трудно передать нужную командную строку? Я так понимаю, что нужно делать #ifdef и в одном случае конструировать argc/argv, а в другом случае нужно делать CommandLine::Init, за которым следует CommandLine::ForCurrentProcess()->InitFromArgv()?
Ну не совсем. Если создавать браузер на основе content api — то это сущая мелочь. :)

Просто достаточно передавать в content::ContentMain инстанс CommandLine (он всё равно позже в main parts идёт), тем самым снизив разность между платформами, но и до content-api было тоже весело.
Я понимаю, что портировали код с Windows, но как-то очень странно это вышло.
А в некоторых случаях даже две руки.
Sleipnir откройте
НЛО прилетело и опубликовало эту надпись здесь
обычных пользователей

Ключевые слова. Движок в любом случае накладывает уйму ограничений. + Многолетние интерфейсные «фичи» вот так вот просто взять и перенести в любом случае не получится. К примеру реализуют ли они right click + mouse wheel? Сдаётся мне, что могут и забыть (проигнорировать), а переключение вкладок по ctrl + tab в порядке их посещения? В Crome, насколько я знаю, до сих пор нет ни 1го приемлемого варианта. И так можно продолжать до бесконечности. Всё то, за что я терпел глюки оперы, может превратиться в пыль.
При чем тут движок? Обработку кликов обрабатывает не вебкит.
Я не посвящён в тонкости работы webkit-а. Полагаю что webkit и V8 хитро переплетены, и какие там будут возможности у Opera software из коробки, а каких нет, я не знаю. Думаю, что сильно разбежаться не получится, потребуется масса изменений в самом webkit.
Тогда можно было бы предположить, что nodejs и mongodb поддерживают переключение вкладок и расширения с хром маркета, ведь в них тоже V8.
Движок так назван не спроста, это как двигатель в автомобиле. В один кузов можно поставить разные двигатели, и бензиновые и дизельные. И один двигатель можно поставить в разные кузова.
Переключение вкладок точно не пострадает. Брать ведь будут рендер Внутри вкладки. А сами вкладки останутся оперовскими
А как же «блокируемое содержимое»? А как же «стили пользователя»?
Так же. Webkit отрендерит то, что ему дадут. А что ему давать будут решать разаботчики Оперы. И, думается мне, с их 17-леним стажем они уж то чно справятся с этим.
я благодарен опере за синхронизацию закладок и почту внутри браузера, на то время такого не было ни у кого! хотя с почтой и сейчас не реализовали…
Причем тут интерфейс? Меняется же движок, а не внешняя оболочка. Снаружи, я думаю, все будет как и прежде и даже лучше.
Отличная новость!
Пытался пересесть на Хром, но удерживали некоторые «привычности» в Опере. А теперь и переходить не надо будет.
Жду с нетерпением :)
А мне почему-то грустно от такого поворота событий.
Мне вот тоже жаль что опера теряет свои позиции как отдельный браузер, но зато улучшится совместимость в итоге, больше времени на новые фичи, да и в Chromium вклад наверняка смогут привнести.
Это лучше, чем погрязнуть в правках в свой движок, да еще с такой небольшой долей рынка по всему миру.
В общем надеюсь что получится не плохо в итоге.
Noooooo…
Искренне обидно за presto.
Да, как-то грустно стало
лучше бы presto открыли, чем на webkit переходить.
Там глядишь и Google на Presto перешли бы…
Эпоха уходит.
Впрочем, это к лучшему.
Надеюсь публичный багтрекер теперь сделаете? А то раньше отмазывались, что мол, исходники закрыты, по этому и нет публичного багтрекера.
А для UI Opera?
UI будет разрабатываться закрыто внутри компании, у нас достаточно изобретений разлетелось по всей отрасли, чтобы дарить ещё ;)
Так я не про исходники, а про трекер.
Пока думаем.
Если надумаете, обещаю репортить подробно и со скриншотами.
Не надо думать, надо делать. Сколько лет пользователи уже просят? Сколько проблем могло было бы решиться заранее, не затрагивая большого количества пользователей? В пустоту я один-два раза зарепортил, но без обратной связи я не получил никакой информации, это показалось мне малоинтересным. Полагаю, я не одинок
Обратная связь есть. Но она не такая, как хочется пользователям. Мне много раз приходили уточняющие вопросы или сообщения, что мол, похожую проблему исправили, проверьте, пожалуйста в новой сборке — присутствует ли проблема.
Надо было патентовать)
Опечатка вышла
Новость и правда хорошая. Поначалу воспринимается немного негативно, в том плане, что Opera отказывается о собственного движка для редеринга. Но если вдуматься, то это положительная тенденция.
Я, как фанат, всегда пользуюсь именно этим браузером, даже если изредка приходится редактировать Google Docs в Chrome. Теперь такого делать не надо будет, т.к. движок уже будет совместим для рендеринга оных.
А ведь действительно правда, что все эти табы, speeddial'ы появились в Opera раньше, чем в других браузерах, жаль что это не позволило отъесть большую часть рынка. Не останавливайтесь, добавляйте новые фичи.
Про табы они зарываются. В Опере они появились в 2000 году или около того, а в НетКапторе уже в 1997.
НЛО прилетело и опубликовало эту надпись здесь
NetCaptor был надстройкой для IE, который добавлял вкладки и прочие дела полумёртвому IE6. Суть вкладок в том, что в пределах одного окна открыты несколько страниц. Например так:

image

Почитайте сами про историю: en.wikipedia.org/wiki/History_of_the_Opera_web_browser
Ну всё-таки MDI и вкладки — штуки разные. Если так рассуждать, можно и просто несколько копий одной программы запустить — не MDI, конечно, но несколько окон же на экране!

NetCaptor, конечно, надстройка над Trident (не над IE6, не было тогда ещё IE6), но и Опера теперь вот надстройка над Webkit будет.
NetCaptor не поставлялся с Trident, он ставился поверх. Вот что такое надстройка. Суть MDI в одном окне, вкладки — это только вариант расположения страниц внутри окна.
Ну, для юзера разницы нет — поверх или не поверх.

А по поводу вкладок — ну это же игра в термины, вон Википедия пишет, что " a tabbed document interface (TDI) or a Tab is one that allows multiple documents to be contained within a single window, using tabs as a navigational widget for switching between sets of documents". Ну вот чего-то на скриншоте выше я не вижу tabs as a navigational widget.

Так что чего уж тут. Формально можно хоть словари переписать, но явно же, что с точки зрения user experience это совсем разные вещи.
Если вы на Windows тех лет за экраном 800 х 600, то вы прекрасно видите разницу между четырьмя окнами и одним.
Это точно, на экране 800 x 600 никто бы четыре окошка (как на скриншоте выше) параллельно не открывал бы :) Впрочем, мы не об этом говорили.
Ох, я даже побежал проверять дату — не первое апреля ли. Приятно удивили.

А почему бы теперь не выложить Presto в Open Source? Не пропадать же продукту даром.
Ага. Любители форкнут Оперу, соберут очередную раскривушку на основе этого исходного кода, и все те плюсы, о которых писали в топике:
Проект WebKit сегодня имеет такую поддержку стандартов, о которой мы могли только мечтать, когда начинали работу над нашим браузером. И вместо того, чтобы тратить все свои силы на повторение того, что уже реализовано в WebKit, мы можем сфокусироваться на изобретении чего-то нового, чтобы сделать лучший браузер. Изобретённые в Opera вкладки, экспресс-панель, сжатие данных, ускоряющее загрузку загрузку страниц, были в дальнейшем успешно подхвачены и внедрены многими производителями браузеров. Отправляя патчи прямо в проект WebKit, мы сможем улучшить поддержку стандартов не только в Opera, но и во многих других браузерах.

Фактически, уйдут вникуда, т.к. костылить под оперу и недоделанные стандарты прийдётся как и раньше. Нет, комьюнити, может быть, и допилит Presto до уровня WebKit'а, но когда и как качественно — вопрос открытый.

Не, я не против открытия исходников, но только самого движка и только под какой-нибудь образовательной лицензией, незачем плодить сущности и давать возможность возродить зомби из свежеубиенного продукта. Один WebKit на четыре браузера — одна проблема. Webkit на четыре браузера, Presto на «некроОпере» (назовём её так) — две проблемы. А ведь есть ещё IE и Firefox со своими шутками-прибаутками, багами, проблемами и вендорными префиксами.
Не пойдёт никто (в количестве, достаточном для костылей) на НекроОперу. Не будет у неё того имени, да и идти ради движка, который никто не поддерживает нету смысла.
Все уже и забыли откуда вырос Firefox!
Да, да, давайте убьем еще и Gecko и Trident (и всех человеков!) и вот тут уж будет стандарт нерушимый один для всех.
Trident не закроют никогда — т.к. Билл Гейтс сказал что IE лучший браузер.
Mozilla конечно может попробовать перейти с Gecko, но кроме большого количества попа-боли они не получат, слишком много завязок на XUL и другом стэке Mozilla (например XPCOM)
Билл Гейтс, умный мужик, дело говорит.
Мужик-то он умный, кто спорит…
А у Оперы типа не много было завязок на Quick? Просто будем надеяться, что у Мозиллы более мужественные руководители, чем нынешние оперовские.
Opera — коммерческая компания, ее руководители обязаны согласно уставу компании заботиться о прибыли.
Mozilla — некоммерческая компания, ее руководители обязаны согласно уставу компании заботиться о развитии Веба, открытых стандартов и конкуренции :-)
Я бы был раз посмотреть на Presto — т.к. он весьма интересен, с WebKit/V8 тоже не все так гладко.
Лучше IE убейте.
Выложить в опенсорс такой большой продукт, как Presto — это год работы большой команды по подготовке документации и дальнейшей модерации процесса развития и разработки. Эти слишком затратно и мы лучше потратим ресурсы на разработку нового, чем на поддержку старого.
А просто выкинуть в сыром виде?
под MIT License
Там же наверняка куча чужих закрытых компонентов, которые нельзя публиковать просто так.
что конкретно из того что перечислено в этом списке opera:about?
Я точно не уверен, но Presto все еще используется в Wii, и еще куче встроенных устройст, которые по любому лицензируются. Так что, выкидывать его в опенсорс в данный момент, да и еще под MIT лицензией возможно не лучшая идея.
Wii U уже использует браузер на основе WebKit.
Телевизоры?
Еще в справке Adobe в све время опера была :)
В прошлогоднем Самсунге у моих родителей браузер на основе Chromium. Специально лазил на UserAgent поглядеть :)
Ну вы бы ещё Первую мировую вспомнили ;)
И не только в справке. В прошлых версиях Dreamweaver использовал оперовский движок для области предпросмотра.
Со всеми гневными комментариями?
Просто слить исходники — это точно похоронить проект.
А просто их спрятать и никогда не открывать — это что?
Какие у вас дальнейшие планы на этот движок тогда, можно узнать?
Пока никаких.
Помните слив заметной части исходников Windows 2000 и Windows NT 4.0? Сырых исходников, в том виде, в каком их мать родила, с авторскими комментариями, с чужими библиотеками и с инструментами разработки.

В итоге разве Windows похоронили?
Самое интересное, что благодаря сливу тогда обнаружились и были пофиксены дыры в безопасности
)
НЛО прилетело и опубликовало эту надпись здесь
«commit EVERYTHING», ага… :)
Presto, не смотря ни на что, был бы полезен. Опубликовать можно, как заметили ниже, «в сыром виде». Поддержку силами компании можно не оказывать, оставив целиком на сообществе. Зато, возможно, некоторые, полезные вещи из этого движка могли бы появиться в других. Возможно также делать это планируете вы самостоятельно. Тогда понятно.
Мне кажется есть настоящиие причины, кторые никто не решиться публично огласить. Помните с каими фанфарами рожали версии 12 и 12.50 А потом раз, и как старуха отшептала.
Просто была посталена задача похоронить.
Хорошая попытка.
Почему бы не выложить в открытый доступ как есть?
Опера Софтваре всегда любила играть словами про «открытые стандарты и технологии». Очень жаль, что это окажется всего лишь игра слов.
Спецификации HTML5, HTML5 <video> и Media Queries, начатые в Opera Software это лишь игра слов? Патч в проект WebKit сегодня же утром, реализующий поддержку мультиколонок в CSS — тоже?
Движок, выбрасываемый в данный момент на свалку, а не отдаваемый сообществу, по количеству строк кода однозначно многократно перевешивает все это.

Я не хочу нанести оскорбление, но все равно отмечу, что такой поворт событий похож на предательство.
Строки кода — это одна из реализаций, которой никто не воспользуется. А спецификация для веб-технологий — это общее достояние. Откалибруйте свои представления о ценности.
Скажите первую фразу всем, кто работает под лицензией GPL, и Вы узнаете из чего на самом деле делают кетчуп Балтимор =)
Опера Софтваре всегда любила играть словами про «открытые стандарты и технологии». Очень жаль, что это окажется всего лишь игра слов.

Ну вообще если быть справедливым, то Опероводы — молодцы. Как минимум то, что они не занимались патентным троллингом — уже огромный респект им.
Такая частая заморочка — мол как же облик компании, все увидят наш ужасный код, нужно его сначала привести в божеский виииид, потратить пару лет вреееемени, перевести комментааарии с русского на английский в коде, «а то засмеют...»
Фигня это всё! Выложите как есть под свободной лицензией одним коммитом! Никто не засмеёт, сообщество только обрадуется новому открытому продукту!
Не факт, что оно от этого возродится, но ведь и вам никакой пользы от приватных похорон нет! А так хоть кому-то хорошо будет.
Никому хорошо не будет. Опенсорс проекты живут достойно только если в них вкладывают деньги большие компании.
Да ну, декларативные и слишком категоричные заявления. Вот прям никому, ни единому человеку не будет, ага. И даже интересно никому не будет, конечно же. Это абсолютно не так — наоборот, некрофилы всегда найдутся, just for fun.

Мне вот, например, в опере из всех фич больше всего нравится то, что она никогда уже загруженные страницы в истории не перезагружает лишний раз (по клику назад/вперёд) и не спрашивает про «повторную отправку форму» при нажатии F5. Таким образом она, видимо, нарушает требования стандартов по кэшированию/некэшированию страницы, но меня это вообще не парит — мне просто нравится, что страница не перезагружается.
С вебкитом этого явно не будет, вряд ли кто-то примет такой патч, даже если вы его сделаете (а вы и не станете делать, зочем).

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

Но я всё равно был бы ОЧЕНЬ РАД увидеть исходники старой версии — хотя бы для ИСТОРИИ.
Не всегда так, но применительно к браузеру справедливо.
Я скорее о технологически бесконечно сложных проектах, вроде браузерых движков, да.
На самом деле «выложить в опенсорс» крайне редко означает подготовить документацию. Примеров, кто выкладывал в опенсорс с документацией — очень мало. И никакой гарантированной поддержки со стороны компании также не требуется. Собственно на то большинство опенсорсных лицензий явно указывает: «никаких гарантий» есть почти в любой лицкензии.

Намного ближе к истине то, что нужно провести некоторую юридическую работу, связанную с исходным кодом. Единственная реальная сложность — это если используется код сторонних разработчиков, с которыми сложно договорится о лицензировании.

Я прекрасно понимаю, что такое корпоративная политика, поэтому если желания самой компании нет (т.е. ей это невыгодно) — то это очень печально, но ничего с этим не сделать, и не нужно изобретать «причины».
А как же движки Doom, Quake? Они бесполезны? ID Software что-то не так делает, отдавая их в опенсорс?
Мы только что сменили мозги браузеру и написали несколько интерфейсов с нуля поверх. Нам бы продукт развить и сделать качественным и конкурентноспособным, а не устраивать пышные похороны Presto. Что будет потом — кто знает, но явно не сейчас.
Есть вероятность, что таки откроют:
It may be that the Presto code will be released, but for now it's all
hands on deck making the transition
Отсюда
Опера, я полюблю тебя снова! От души — спасибо огромное!
НЛО прилетело и опубликовало эту надпись здесь
Во-первых, в нем должным образом не работали продукты Гугла, а это очень популярные продукты и многих это останавливало от перехода. Во-вторых, приход к стандарту это положительная тенденция. Лучше пусть свои наработки коммитят в репозиторий Вебкита, всем хорошо будет.
Google таки победил маленькую софтверную компанию.
Победил только опенсорс.
Ну так победите опенсорс опенсорсом! :)
Все веб-разработчики просто мечтают о том, чтобы нормальный движок стал монополией =)
НЛО прилетело и опубликовало эту надпись здесь
С Webkit ситуация другая — движок открыт, его можно улучшать на ходу. И если твой браузер на основе Webkit будет стагнировать, его легко заменят другим. Смысл в том, что это будет не монополия браузера, а монополия движка, причём именно открытого. Можете например сравнить с Linux.
Linux? Монополия? Сколько же я спал!?
Ну и у Webkit пока нет монополии. Но если внимательно посмотреть, то во многих сферах уже только Linux остался. Например роутеры домашние.
Монополия ядра Linux в GNU системах, например =)
Какой-то Hurd тоже есть, но никому не нужен.
Так же, как и монополия NTKERNEL в Windows. Таких примеров можно привести тысячи)))
А мы её рушим, потихоньку :)
Ну у вас же не одно ядро, user-space тоже ведь самописный.
Сравнили ядро, которое заменить нельзя в принципе с тем, которое успешно заменятеся. При этом данный монополизм никому не мешает.
Ничего не мешает Гуглу или Эппл не делать публичных коммитов в WebKit или задерживать их долгое время. Это будет давать эффект, аналогичный введению на сервисах Гугла технологий, плохо поддерживаемых другими движками. Т.е. рычаги давления у монстров останутся, в то же время как у прогнувшихся (отказавшихся от своих движков), козырей уже не будет.
1. Какие козыри были?
2. И что мешает остальным делать такие фичи (как если бы свой движок) и задерживать их?
А, вообще, это разговор о чём-то аморфном. Вебкит уже слишком многие используют.
Какие козыри были?
Если вы не пользователь Оперы со стажем, то это слишком долго рассказывать.
И что мешает остальным делать такие фичи (как если бы свой движок) и задерживать их?
Остальным будет мешать их недоминирующее положение на рынке. Так же как и сейчас с разными движками. Кому есть дело до того, что Опера на Вебките (с её парой процентов мирового рынка) внесла что-то эксклюзивное в движок? А теперь вместо Оперы подставьте Гугл или Эппл…
Опера мой основной браузер примерно с 2000 года. Какие козыри рендер-движка вы имеете ввиду? Смена движка отображения страниц и яваскрипт-движка, теоретически, никак не отразится на текущих возможностях, которые предоставляет интерфейс браузера. Точно так же, как IRC и почтовый клиент, которые, мало зависят от движка.

Пользователям в принципе пофиг, кто и что внёс в движок, лишь бы работал их любимый сайт. Какой процент из них знает, какие фишки в каких браузерах появились впервые? Кто первым прошёл Acid1-2-3 ну и т.д.
Козыри были и в Presto (движок рендеринга страниц), но их в последнее время становилось всё меньше. Смотрите шире на движок рендеринга — это не только стандарты, но и качество их имплементации, быстрота отображения, использование памяти, полезные хаки типа подгонки по ширине.

А мы говорим тут ещё про один движок — движок интерфейса браузера Quick, который заменяют на Chromium. И тут уже потери для пользователей могут быть существенные.
Вот я и спрашиваю, какие у Presto козыри сейчас? Настолько серьёзные, что нельзя их закомитить в Webkit и остаться с ними?
А движок интерфейса разве тоже заменяют? Написали же только про движок рендера и Javascript.
Выделение ссылок, быстрая навигация назад-вперёд, fit-to-width, экономия памяти. Я полагаю, с этим так или иначе возникнут проблемы, возможно, и вовсе неразрешимые. Возможно к этому списку можно дописать ещё пару десятков пунктов, но без опыта написания браузеров на основе chromium-а это сделать сложно. Opera сильно отличается от chromium-а, и не только кастомизацией панелек, скинами и морем настроек.
Практически всё, что вы перечислили не относится напрямую к меняемым движкам.
Возможно только выделение ссылок. А как программист скажу — неразрешимых проблем не бывает.
Добавлю еще что иногда единственное решение проблемы — это переписать с нуля решение… :)
В самой заметке, да и pepelsbey неоднократно в своих комментариях указал, например:
Хромиум — это достаточно быстро, и скорость — это не единственная возможность конкурировать за симпатии пользователей.

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

Грубо, потеряют 100 пользователей, в надежде обрести 1000 менее привередливых.
Количество вкладок, управление типами процессов — выделенный на вкладку или нет, это всё фичи браузера. Движки рендеринга и Javascript тут не причём.
Потребление памяти действительно изменится. Но, если Опера оставит вынесенными в отдельный процесс только плагины, а остальные движки оставит как есть, то далеко не факт, что браузер будет жрать, как остальные.
Хорошо, можно сказать, что далеко не факт, но скорее всего :)
Сторонним наблюдателям конечно приятнее видеть гордый независимый браузер, а нам хочется сделать безупречный продукт для пользователей. Прогнуться? Нет, это смелость идти дальше.
НЛО прилетело и опубликовало эту надпись здесь
У нас теперь раза в три больше разработчиков, которые будут работать над интерфейсным слоем, чем было раньше. Просто потому, что больше не нужно писать собственный движок — теперь можно дописывать опенсорсный. А значит развиваться браузер именно для пользователей будет быстрее.
Вы так поосторожнее. Разработчикам ядра может быть просто не интересно «опускаться» до уровня UI.
У ребят достаточно подкапотной работы. Вебкит и Хромиум — это не подарок на блюдечке.
НЛО прилетело и опубликовало эту надпись здесь
Это решение не сотрудников Оперы — это же очевидно. Для этого есть руководство компании и акционеры во главе с советом директоров.
Как пользователю мне грусно, что Opera проиграла борьбы и сдалась. Как разработчик я, конечно, рад :)
Надеюсь, что наступит день, когда все браузеры будут работать на одном движке
Сдаться — это продать компанию и выйти на пенсию. Мы наоборот обновили движок и готовы работать дальше над лучшим браузером.
Под сдачей я имел ввиду отказ от своего движка.
Кстати, можно вас попросить увеличить высоту вкладок, чтобы они занимали всю высоту панели, как в FF и Chrome?
Ни в коем случае. Чертовски раздражает в Хроме, что нельзя кликнуть дважды в самый верх экрана и свернуть/развернуть окно на полный экран. В опере все ок, а в хроме вкладка выбирается.
А меня наоборот раздражает, что я отвожу мышку в самый верх, не «прицеливаясь» и вкладка не выбирается. Дело привычки, наверное
Тут зависит от того, кому что важнее.
Поэтому и стоило бы сделать соответствующую настройку)
Объясните мне, как вы перетаскиваете окно браузера, если открыто много (>10) вкладок? Там же не остается места совершенно.
Я это делаю очень редко и всегда нажимаю стандартную кнопку «Свернуть в окно» в винде
Про Aero Snap в Win7, я так понимаю, не слыхали?
Слыхал, но как-то не прижилось у меня
зачем его перетаскивать?
На второй монитор перекинуть?
Win+→+→
Иногда впадлу тянуться к клавиатуре. А иногда наоборот — к мышке.

вот за эту красненькую точку прекрасно таскается. Маленькая площадь, но она есть.
Можно, конечно, и прицелиться… Но зачем?
Это, что ли? opera:config#UserPrefs|ChromeIntegrationDragArea
Ждем FF и верстальщикам можно будет сильно выдохнуть. Вместо 4х движков останется 2. Правда, Гугл ФФ не игнорирует, потому те вряд ли перейдут(
НЛО прилетело и опубликовало эту надпись здесь
Почему? Что такого уникально хорошего в движке ФФ. А wibkit уже практически стандарт. Практически всем моб. девайсы на нем, самый популярный браузер под десктоп и еще парочка популярных. Что плохого в том, что Мозилла начала бы его использовать и коммитить свои наработки на пользу всем?

Кардинальное отличие в движках, имхо, только поддержка плагинов. у ФФ плагины имеют гораздо больше возможностей, и и требуют перезагрузки и с большей легкостью крашат браузер. Если эту проблему решить, то, думаю, ничего не мешает переходу.
Я вот до сих пор не могу выбрать, ФФ или хром. Использую оба.
Вообще, конкуренция — это всегда хорошо, фигово, когда монополия, — продукт тогда почти не развивается.
Жду ещё появления новых браузеров от наших китайских товарищей.
Это не то, чтоб монополия. Это поддержка стандартов в ОБЩЕЙ имплементации. То есть: есть стандарты и каждый пишет свою реализацию, из-за чего пользователи и разработчики видят вечно разные картины на одних и тех же ресурсах в разных браузерах. А тут все будут вместе разрабатывать webkit. Это как ядро linux. Все его разрабатывают, но у каждого линукс «свой». Продукты продолжат развиваться так же как и общие стандарты. Плюс в том, что как только стандарт будет реализован в webkit, все браузеры, использующие его сразу будут одинаково рендерить стандартное свойство.
>>Это как ядро linux. Все его разрабатывают, но у каждого линукс «свой».

/*Представил себе новый windows 10, основанный на ядре linux*/ Интересно, как бы это повлияло на развитие операционных систем.

Сорри за оффтоп
Ну microsoft и так помогает разработке linux, на сколько я знаю. Что до браузеров, мне Opera не РЕНДЕРИНГОМ нравилась. По сути должен остаться браузер с его «фишкими» и идеями, просто по-другому будет обрабатываться код страниц, что для конечных пользователей не должно стать проблемой(скорее даже выиграют от того, что Opera перестанут блокировать те, кто не хотел доделывать верстку под Presto)
Ну microsoft и так помогает разработке linux, на сколько я знаю.
Чем это? Разве что своим существованием мотивирует линуксоидов на дальнейшие разработки :) Разработку драйверов для своей виртуальной машины не учитываем.
Извиняюсь, я не сведущ в том, что именно они добавляли в код ядра, просто слышал, что было дело.
www.theregister.co.uk/2012/04/03/microsoft_linux_kernel_contributions/

Microsoft входит в двадцатку самых активных контрибуторов в код ядра Linux. Кроме того, они активно поддерживают кучу других open source проектов: php, mono (тут даже финансовая поддержка небольшая имела место) и т.д.
Чего минисуют? Будет некое опровержение?
НЛО прилетело и опубликовало эту надпись здесь
Нагенерить диффов для одного модуля и вылезть в 1%? Не смешите право дело.
НЛО прилетело и опубликовало эту надпись здесь
Нагенерить диффов для одного модуля и вылезть в 1%?

ну вообще запросто. Пару раз поменять стандарты кодирования — отступы на пробелы и обратно.
Maxthon от китайцев.
Что такого уникально хорошего в движке ФФ

Расширения, Firebug, профиля, скины и т.д… Это первое что приходитв голову, хотя я им почти не пользуюсь. Например мне оочень не хватает PixelZoomer в Chrome. Мне очень нравится расширенная консоль + Firebug Ace в Firebug.
Я не спрашивал что уникального в самом ФФ, я говорил о его движке. firebug, профили, скины не такая проблема портировать, а консоль вообще к движку непосредственно не относится.
Плагины FF завязаны не на Gecko (по большей части), а на XUL. А это совсем другая история.
Ну, на сколько я знаю, тот-же livehttpheaders нельзя сделать под chrome из-за ограничений webkit. Не знаю, получилось бы у разработчиков решить эту проблему. В прочем, большей части плагинов такая низкоуровневая интеграция не нужна.
В Firefox весь интерфейс браузера и все расширения работают по сути на том же движке, что и рендеринг страниц (XUL + JavaScript). WebKit такое не умеет. Если перейдут — Firefox потеряет всю свою гибкость, а это его главная фишка.
Раньше даже можно было в страничках в вебе использовать XUL. Но не прижилось — и в Firefox отключили эту возможность. Может быть в целях безопасности, не знаю. Но факт остаётся фактом — Gecko рисует весь интерфейс всего браузера.
Не думаю. что это принципиально нерешаемая проблема при открытых исходниках. Хотя надо четки видеть цель, чтобы решиться потратить кучу ресурсов на такой переход (тем более, что они еще и ОС на основе своего движка решили сделать)
Будут рисовать окно, а внутри него сайты… фреймами. Никто и не заметит ;)
плохая шутка?
НЛО прилетело и опубликовало эту надпись здесь
Конкуренция должна остаться (если ребят из Opera «примут в семью» WebKit). Просто она перейдет под крышу одного движка. У разработчиков каждой стороны свой взгляд на мир остаётся своим…
В крайнем случае у каждой из сторон есть возможность некоторые функции держать при себе, пока остальная часть «семьи» её не примет, увидев реакцию аудитории.
Что такого уникально хорошего в движке ФФ
Не так уж трудно найти и перечислить больше полудюжины отличий Gecko от WebKit в лучшую сторону:

  • В свойстве «word-break» поддерживается значение «keep-all».
     
  • В свойстве «box-sizing» поддерживается значение «padding-box».
     
  • SVG-преобразования и SVG-фильтры сносно накладываются на элементы HTML посредством CSS и элемента foreignObject.
     
  • Поддерживается управление переносами («hyphens» в CSS).
     
  • Поддерживаются указатели фрагментов SVG (на этой основе работает SVG-штабель со значками).
     
  • Работают контекстные меню на HTML5.
     
  • Работает CSS-директива @supports.
Ну и что? Это просто недоработки, а не принципиальные отличия. Не факт, что все, но большую часть можно доделать и в Вебките, если Мозилла надумает заняться, принципиальных ограничений нет.
Значение padding-box и @supports вполне себе работают и в Presto, это не уникальные фичи.
Ваше возражение совершенно справедливо, однако после исчезновения Presto оно утратит силу.
WebKit поддерживает @supports и многое другое, что Firefox — нет. Список преимуществ выше — это как сравнение фич Айфона и камня. Т.е. контролируемый перекос.
WebKit поддерживает @supports
В настоящее время база данных о возможностях браузеров, на сайте caiuse.com лежащая, держится противоположного мнения по этому поводу.

Вы почему думаете, что WebKit поддерживает @supports?
Хорошая новость, спасибо за пересказ её.
Это не главные заслуги любого движка, которые должны беспокоить пользователей.

Всё современные движки постепенно совершенствуются, имплементируя новые стандарты, у всех движков есть баги, которые со временем правятся.

Но, не все движки могут позволить открыть 150 вкладок и с ними нормально работать, не все умеют эффективно кэшировать документы, не все дают возможность гибко выделять текст на странице, не все умеют копировать с оформлением, и т.д. И вот жалко лично мне, как пользователю Оперы, потерять некоторые преимущества Presto.
* работает xslt:import() и xslt:document() в стилях полученных через XMLHttpRequest (https://bugs.webkit.org/show_bug.cgi?id=10313, обратите внимание на дату)
НЛО прилетело и опубликовало эту надпись здесь
Это не потребует изменений в привычном вам процессе разработки.
Те вернете старые баги, которые все давно закрыли костылями? :)

Что насчет User Agent?
У нас большой опыт работы с UA, поэтому мы выберем тот, который явно не вызовет совпадений у тысяч сниферов. Пока ничего конкретного, точный UA обсуждается.

Баги не вернём, даже не просите.
С чем именно он не вызовет совпадений?

Надеюсь, что по слову «WebKit» совпадение, наоборот, будет. А не то чего же было и переходить на WebKit.
Не вызовет совпадений с UA прежней версии Opera, которую на западе принято нещадно блокировать или отправлять на мобильную версию без явных на то причин.
А может просто скопипастить у Хрома? Он и так уже под завязку нафарширован:

Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.15 (KHTML, like Gecko) Chrome/24.0.1295.0 Safari/537.15
А ведь нужно ещё и Opera гле-то указать для сбора статистики (а значит и денег!). Это очень важный вопрос на самом деле, т.к. в инете очень много примеров сайтов, где в коде стоят тупые определители Оперы, которые так портили кровь всем: и разработчикам браузера и его пользователям.
Оплот пал, печально.
Похороны Presto… ='( RIP
Хорошие новости, еще бы IE пересадить на WebKit, и мир станет чуть лучше…
НЛО прилетело и опубликовало эту надпись здесь
В то время, пока IE не перешёл на WebKit, умирает один котёнок…
Давно не встречал столь бравурной… капитуляции ;)
Но, соглашусь, это к лучшему.
Надеюсь, что получится нормально перенести бóльшую часть интерфейсных решений, которые завязаны на движок, я многим из этого пользовался когда сидел на Опере.

Если попробовать их вспомнить, то это:

1. Возможность выделение текста даже в ссылках — когда кликаешь и ведёшь курсор по горизонтали, текст выделяется, по вертикали — драгается.
2. Свой «юзер-френдли» Ad-Block — возможность через контекстное меню «отключать» те или иные изображения или плагины на странице, с запоминанием, масками и прочим.
3. Возможность включить «плейсхолдеры» для плагинов, чтобы для просмотра видео/баннеров или чего-то ещё нужно было кликать а плейсхолдер.

Ну и ещё много чего наверняка можно будет вспомнить, что завязано на движок, надеюсь, всё получится перенести. Если получится — я всерьёз задумаюсь над тем, чтобы вернуться на Оперу :)

Кстати, а что будет с Dragonfly?
Что-то мне подсказывает, что пункты 2 и 3 в опере не уникальны, и их вообще скопировали из firefox'a…
3 — требование Адобы.
2 — кабы не наоборот.
Речь не об этом было. Он про «показывать плагины по клику».
3 — в firefox давным давно еще был плагин такой — flashblock.
И чего? Причем тут это?
покажите мне 2 в ФФ. Да его же нет!
Вы firefox с установленными adblock + element hiding helper видели хоть раз? Гораздо удобнее и человечнее оперы. И это еще не учитывая того, что списки для adblock в firefox всегда ставились 1 кнопкой, а в опере это сделали только пару версий назад.
click2play в FF появился только 20 ноября прошлого года, если не ошибаюсь. В Опере «показывать плагины только по запросу» — уже и затрудняюсь вспомнить, сколько было.
редко пользовался другими браузерами, но неужели 1-й пунк есть только в опере?
Да, только в Опере. И отсутствие данного функционала в других браузерах просто бесит
Эта функция стала для меня настолько привычной, даже не знаю, как вообще без этого модно будет обходиться
Интерфейсно мы будем интереснее, чем просто форк Хромиума. Насчёт веб-инспектора расскажем ближе к десктопному релизу.
Для меня тоже важно, чтобы фишки UI сохранились. Например, Opera ВСЕГДА при зажатом Shift открывает страницу в новом табе. Я могу шифт держать в адресной строке, во время сабмита формы, во время клика по ссылке, в контекстном меню и вообще где только в голову взбредёт. Но если действие перехода/самбита происходит во время удержания шифта, то действие произойдёт в новом табе. Постоянно пользуюсь.

Ну и жесты, плюс комбинации типа левая+правая кнопка мыши. Ай, да куча всего, можно трёхтомник на эту тему написать. Вобщем, не потеряйте ничего! А то я вас всех дружно сожгу на ритуальном костре!
Давайте уже собирать дрова. Ну, хоть покажем, что мы тоже готовимся :)
Если вы сохраните текущий функционал без деградации, то для меня вы уже будете интереснее Chromium'а.
Самое главное: mail-, rss-, news-клиент, Opera link, настройка toolbar'ов и меню, блокирование содержимого, режим автора/пользователя, откл/вкл картинок, подгон по ширине, назад на страницу без её обновления. И не ешьте больше памяти (на ноуте 2ГиБ максимум, а отдать могу не больше гига)!
Навигация по элементам страницы через шифт+стрелки. :3
НЛО прилетело и опубликовало эту надпись здесь
Если webkit используют несколько конкурирующих компаний, ему особо не нужна конкуренция с каким либо движком. Прогресс обеспечится за счет конкуренции между разработчиками браузеров. И фичи, закоммиченные в webkit будут гораздо легче пропихнуть и в Хром, по сравнению с тем, когда эта фича реализована в конкурирующем движке.
НЛО прилетело и опубликовало эту надпись здесь
Как можно фичей в движке привлечь пользователей? Даже разработчиков фича, реализованная в одном браузере будем мало привлекать. Развитие движка, в отличие от интерфейсной части, само по себе занятие не прибыльное. Это скорее реализация виденья веба будущего разработчиками браузера, после этого, нужно чтобы фичу поддержали другие браузеры, если, конечно, речь не о Гугле.
НЛО прилетело и опубликовало эту надпись здесь
Ну, браузеры на таких Вась не расчитывают, заработок у них идет с массового рынка, а не корпоративных админок. Т.е. от того что будет реализована какая-то фича и какая-то админка будет поддерживать только реализацию этого браузера и забьет на то, что предоставят потом остальные, браузеру ничем не поможет.
НЛО прилетело и опубликовало эту надпись здесь
Ну да, потому что в Винду встроен. Другие браузеры не смогут на этом заработать при текущих бизнес-моделях, им оно неинтересно. Тем более, что там как раз реализация новых фич не очень ценится, в отличие от отсутствия изменений.
Использовать движок не подразумевает коммитить в паблик все свои наработки :)
Затем что это нужно твоим клиентским приложениям. Хром начал двигаться с такой скоростью так-как гуглу нужен производительный UI для своих Web-приложений например.
Или для популяризации своей ос — то что делает Apple.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
gecko в данном случае как webm по сравнению с h264. Альтернативный, но много где не поддерживается в принципе (ios, например) и потому лишь увеличивающий энтропию. + webkit в отличие от h264 вполне себе открытый, его можно улучшать с разных сторон, а не плодить менее совместимые продукты.
НЛО прилетело и опубликовало эту надпись здесь
Мне понравилось сравнение с ядром линукса в комментариях. Никто не считает что то, что все дистрибутивы используют одно ядро а не каждый свое — злом. Скорее наоборот, это очень важное преимущество. Надеюсь, с движками будет так же. Перед от велосипедов к стандартам это хорошо. Причин для замедления в развитии не вижу, конкуренцию никто не отменяет.
НЛО прилетело и опубликовало эту надпись здесь
Достаточно быстро. По сравнению с ядром, например freebsd я вижу массу улучшений в виде поддержики новых технологий и оборудования, как минимум. Какое ядро развивается быстрее?
НЛО прилетело и опубликовало эту надпись здесь
Сделать поддержку своего оборудования или технологии. Или улучшение самой системы. Смотря, кто контрибьютит.
НЛО прилетело и опубликовало эту надпись здесь
Но при этом не забывайте, что ядро линукс — это огромная свалка, в отличие от например bsd или прочих открытых юниксов
Какое ядро развивается быстрее?

Windows?
Сложно сказать. Оно развивается иначе. Там основные изменения проходят раз в несколько лет а в остальное время оно статично. + закрыты исходники. Оценить динамику изменений тут сложно.
Когда в линуксе заработает горячее переключение видях на моём стареньком нетбуке, я подумаю над динамикой развития поддержки новых технологий и оборудования в ядре линукс… и скажу, что она откровенно отстойная.
А что, в компьютерных технологиях есть только ваш старенький неттбук? Серверов, встраиваемых и мобильных устройств нет?
Какое мне дело до серверов, если спустя два года после покупки нетбука эта фича так и не заработала в линуксе? :) Давайте только не будем тут холивары устраивать на тему линукса и винды. В конце концов ядра ОСей были приведены в пример как параллель текущей ситуации.
Ну это вы начали;) В линуксе очень много чего делают именно для тех систем что я описал выше. Ядро одно и потому они очень динамично улучшается.

Ядро Виндовс напротив достаточно статично, просто какое-то технологии там реализованы раньше потому, что ЦА это десктопы в отличие от Линукса. Хотя, в данном конкретном случае, вопрос скорее в драйверах, а не самом ядре.
Вот не надо про одно ядро. Это миф. Это я вам как человек, ковыряющий, Android говорю. Бардак в линухах полнейший. Просто до бреда доходит. Полная анархия!
Не устаю повторять: Android != Linux

Никакого бардака в ядре Linux нет. Что происходит в Android — мне неведомо.
Не устаю повторять — ядро Linux = ядро Linux. Это так очевидно, что даже очевидно.
Вы прочитайте внимательно, что написали выше и в каком контексте. Смешали в кучу «одно ядро», «Android» и «линухи» (под которыми, видимо, подразумевались дистрибутивы, да?).
Нет, разговор исключительно про ядро. Кстати, именно в привычных дистрибутивах десктопных более-менее порядок. А вот когда мы переходим в мир embedded…
Когда вы переходите в мир embedded, модульность ядра Linux вам позволяет оставлять только самое необходимое, удаляя ненужное, что в свою очередь позволяет вам запускать ядро хоть на микро-компьютерах, хоть на перепрограммируемых ПЛИС.

Я склонен подозревать, что вы имеете в виду некие самоделки от различных известных и не очень компаний, которые рубят ядро топором и добавляют собственные модули сомнительного качества без оглядки на общепринятые правила и принципы работы с ядром.
Штука в том, что мир embedded намного более проприетарный, чем десктопы. Самоделки рубят все без исключения. Достаточно посмотреть на Raspberry Pi — максимально-дружественный для open source сообщества ARM, но при этом без проприетарного бинарика его даже не запустить. Потому что процессом загрузки CPU управляет… GPU! А к его внутренностям у сторонних разработчиков только через драйвера ядерные. То есть вообще никакого, кроме того, что нам разрешили. Причём GPU умеет очень много, фактически, CPU можно вообще выбросить. Но за каждую плюшку надо платить деньги. Хочецо аппаратного декодирования MPEG-2? Кнопка PayPal сбоку!

Ну или, например, Qualcomm. Это ОЧЕНЬ дружественная компания. Пожалуй, самая лучшая, среди всех ARM изготовителей. Но ядро у них своё, в своей репе. Мерджи в ванильку улетают редко и толку от них ноль. Хотя да, исходники есть, GPL есть, дружба народов есть. Но если сегодня Линус и Ко выпустят новую версию ядра, то я со своим квалкоммом буду юзать старую до тех пор, пока они не решат проапгрейдится.

Поэтому бардак. Кромешный бардак и адский ад. А всяких самсунгом за экзайнос надо вообще кремировать, например.

Linux сегодня — это так называемый umbrella term, который фактически не значит вообще ничего (:
Ну так вы и расставляйте правильно акценты в своих высказываниях. Бардак не в «линухах», а в том, как с ним обращаются проприетарщики. И причина здесь очень простая: проприетарщики хотят использовать свободный код в своих целях, но при этом им плевать на свободы, они хотят по-прежнему сохранять полный контроль над своими разработками.

Собственно, потому и Android, и Chrome.
Штука в том, что для конечного пользователя — бардак как раз таки в линухах. Пользователю плевать, чем внутри арм от х86 отличается. Точно также ему плевать, чем линух от самсунга отличается от линуха от Линуса. К тому же здесь не совсем вопрос контроля, здесь вопрос финансовый. Для того же квалкомма (а они до недавнего времени были весьма маленькой и ограниченной в ресурсах компанией) коммиты в ванильку — это куча времени и геммороя, что выражается в дополнительных финансовых затратах. Поэтому вот вам код и делайте что хотите.

Проблема вторая в том, что ядро пилится определённой группой людей, которые заинтересованы в определённом результате. Если ребята из квалкома считают, что их mpdecision лучше дефолтного, а для его полноценной работы надо поменять ещё пару модулей, то даже имея на руках доказательства этого, свои коммиты они в ванильке не увидят. Точно также, как в ванильку никогда не попадут модифицированные говерноры и прочие плюшки. Людям «сверху» это не надо, у них своё видение. И мы можем вспомнить гражданина Кона Коливаса, которому показали стоп-сигнал. Хотя парень старался изо всех сил и был любим народом.

Linux — это бардак, свалка, ад и угар. Его контроллируют определённые люди, всем остальным вход закрыт. А те, кто его неконтроллируют, выживают как могут.

И если говорить про embedded, то на самом деле проще взять продукт Microsoft. Там модульность — она настоящая. Для добавления автоматического переключения видеокарточек разработчику не надо ковырять исходники ядра и не надо думать о легальности действий — написал драйвер и свободен. Всё остальное работает без твоего участия.
Штука в том, что для конечного пользователя — бардак как раз таки в линухах. Пользователю плевать, чем внутри арм от х86 отличается. Точно также ему плевать, чем линух от самсунга отличается от линуха от Линуса. К тому же здесь не совсем вопрос контроля, здесь вопрос финансовый. Для того же квалкомма (а они до недавнего времени были весьма маленькой и ограниченной в ресурсах компанией) коммиты в ванильку — это куча времени и геммороя, что выражается в дополнительных финансовых затратах. Поэтому вот вам код и делайте что хотите.

Как все эти проблемы мешают называть вещи своими именами?
Проблема вторая в том, что ядро пилится определённой группой людей, которые заинтересованы в определённом результате…
...Linux — это бардак, свалка, ад и угар. Его контроллируют определённые люди, всем остальным вход закрыт. А те, кто его неконтроллируют, выживают как могут.

Это кто вам такое сказал?
go.linuxfoundation.org/who-writes-linux-2012
И если говорить про embedded, то на самом деле проще взять продукт Microsoft.

Настолько проще, что этот продукт даже в статистике не отображается?
gs.statcounter.com/#mobile_os-ww-monthly-201202-201301
В указанном вами PDF на первой же странице написано, что с ARM-ом всё a bit messy. Но это они, конечно, культурно выражаются, потому что всё КРАЙНЕ плачевно.

К чему вы дали статистику браузеров мне вообще не понять.
К чему вы дали статистику браузеров мне вообще не понять.

Это статистика мобильных осей.
Но это статистика из браузеров этих осей. Духовок и холодильников в ней нет и не будет.
Но это статистика из браузеров этих осей. Духовок и холодильников в ней нет и не будет.


По мобильным браузерам отдельная статистика:
gs.statcounter.com/#mobile_browser-ww-monthly-201202-201301

И при чём тут кофеварки, если речь шла про ARM и мобильные устройства?
Aux,13 февраля 2013 в 17:25#↵↑
Нет, разговор исключительно про ядро. Кстати, именно в привычных дистрибутивах десктопных более-менее порядок. А вот когда мы переходим в мир embedded

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

Вы вроде умный человек и должны знать, что статскаунтер собирает статистику исходя ИЗ ПРОСМОТРОВ ВЕБ-СТРАНИЦ С ИХ СЧЁТЧИКОМ. То есть меряют они ИСКЛЮЧИТЕЛЬНО браузеры и НИЧЕГО БОЛЕЕ.
статскаунтер собирает статистику исходя ИЗ ПРОСМОТРОВ ВЕБ-СТРАНИЦ С ИХ СЧЁТЧИКОМ. То есть меряют они ИСКЛЮЧИТЕЛЬНО браузеры и НИЧЕГО БОЛЕЕ.

Браузеры (все) работают в осях. И эти оси отлично видно в UAString.
Именно! Поэтому данная статистика вообще никак не отражает положение дел на embedded рынке. Она только отображает ограниченное количество пользователей мобильных телефонов и планшетов, которые ходят на сайты со счётчиками статскаунтера и никого больше. Планшеты с телефонами — это только часть embedded рынка. Из пользователей мобильных устройств далеко не все имеют подключение к интернету или пользуются им достаточно регулярно. И ещё меньше людей посещает те проекты, пользователи которых попадают в статистику статскаунтера.
И если говорить про embedded, то на самом деле проще взять продукт Microsoft. Там модульность — она настоящая. Для добавления автоматического переключения видеокарточек разработчику не надо ковырять исходники ядра и не надо думать о легальности действий — написал драйвер и свободен. Всё остальное работает без твоего участия.

Ваши слова? Подскажите модели «Духовок и холодильников», в которых требуется переключение видеокарточек.
Эээ, как раз Линус как раз говорил, что Google отправляет в основное ядро чуть менее чем дофига. А уж отдельное спасибо Олафу Йоханссону из Google за расширение поддержки ARM-архитектуры.
Угу, если бы не гугол, то мир армов с миров линухов вообще бы не соприкоснулся. И это крайне печально.
Ну и OHA с Linaro тоже молодцы, без них никуда. Ребята из Самсунга тоже клянутся и божатся, что втыку от CyanogenMod вняли и работают, чтоб Экзиносы не были таким УГ для сообщества.
Ещё бы NVIDIA покаялась, тогда можно было бы шампанское открывать, но в них вообще веры никакой.
У nVidia всё в порядке в мобильном мире. Лучше только у квалкомма.
Угу, если бы не гугол, то мир армов с миров линухов вообще бы не соприкоснулся. И это крайне печально.

www.linuxinsider.com/story/74879.html
Pushing Performance, Saving Power

ARM processor technology, which promises to deliver improving performance with increasingly critical power savings, is one example of a lot of kernel activity and involvement from contributors that are leaders in their parts of the industry.

They include Analog Devices, Broadcom, Freescale, Fujitsu, Marvell, Nokia, Qualcomm, Texas Instruments and Wind River.

These vendors are focused on ARM and other processor technologies that are pushing performance while saving power and space. It is a healthy sign for Linux that they are all so intimately involved with pushing the Linux kernel and its communities forward.

Other interesting players on the latest list include Samsung, which may be among those to benefit most from deeper Android developer support and integration in the Linux kernel, as well as interesting cloud computing and HPC players such as NetApp and Parallels that are leveraging Linux in their strategy and technology development.

Вы видите в этом абзаце хотя бы одно упоминание Google?
В вашем же PDF гугол есть, а квалкома нет, лол. Штука в том, что движуха пошла исключительно из-за андроида.
В вашем же PDF гугол есть, а квалкома нет, лол

Значит он не входит в ТОП-30. Вы же не думали, что это перечислены все контрибуторы?
Штука в том, что движуха пошла исключительно из-за андроида.

Вот это и хуже всего.
Ваш комментарий был к тому, что вот X контор, они крутые, а гугол — говно. А по факту из ВАШЕГО ЖЕ источника указанного ранее гугол ОГОНЬ, а часть остальных — говно.

Вот это и хуже всего.

Наоборот. Я вам уже писал на my.opera.com, что Android — это клёвая ОТКРЫТАЯ система/стандарт, прямо как веб.
Я вам уже писал на my.opera.com, что Android — это клёвая ОТКРЫТАЯ система/стандарт, прямо как веб.


Вы, сами того не желая, только что озвучили великую «военную тайну» Google: они именно и хотят создать Веб. Google-WEB. И полностью его контролировать. И Android — один из составляющих компонентов этого светлого будущего. Это таки закрытая экосистема. Вы радуетесь открытым исходникам Android, забыв о том, что Android — это лишь клиент к сервисам Google, код которых вам никто никогда не покажет и вы даже не догадываетесь, что там вообще делается на серверах Google.
Странные вещи вы говорите, абсолютно оторванные от реальности. Kindle, Blackberry, Aliyun — они ничегошеньки не знают о сервисах гугола. И я вам об этом тоже уже писал. Это тоже самое, что говорить, что нововведения в html со стороны гугола были предложены только для того, чтобы все пользователи пользовались сервисами гугла и ничем кроме. Бред, не находите?
А вы подумайте над этими странными вещами. Так, на досуге.
А вы подумайте над этими странными вещами. Так, на досуге.

Так о том и речь, что в Amazon Kindle Fire, Blackberry 10, Aliyun есть полные реализации Android или его рантайма, но сервисов Гугла там нет. Гугл вообще просит только прохождение CTS для использования марки Android. Лицензировать приложения Google не нужно, что с успехом делают китайцы.

Ну и выше я давал ссылки на Торвальдса, который, сравнивая Эмазон и Гугл, говорил, что первые для ЛиФо ничо не делают, тогда как вторые начали шевелиться.
Лицензировать приложения Google не нужно, что с успехом делают китайцы.

Я вас огорчу
arstechnica.com/gadgets/2012/09/google-blocked-acers-rival-phone-to-prevent-android-fragmentation/

Я уважаю ваше уважение к уважаемому Google. К сожалению, сегодняшняя ситуация на рынке не позволяет мне разделять ваш энтузиазм.

Давайте прекратим этот бессмысленный спор. Вы высказали свою точку зрения, я — свою. Выводы делаем индивидуально.
Я вас огорчу

OHA запрещает своим участникам заявлять совместимость с приложениями Android, не проходя тестов CTS. Это вообще никаким боком не относится к тем, кто:
а). Не является участником OHA
б). Проходит CTS.
Alibaba не заявляли совместимость с экосистемой Android. Они лишь обеспечили запуск некоторых Android-приложений в среде своей Aliyun OS. Также для Aliyun OS была подготовлена своя собственная экосистема, со своим магазином приложений, подключение каталога приложений Google Play даже не планировалось. Aliyun OS никак не нарушила прав Google на торговую марку Android. Alibaba заявляет и готова это подтвердить в суде, что хоть Aliyun OS и использует ядро Linux, весь остальной код создан своими силами.

Единственная причина, почему Google запретил выпуск данного устройства компанией Acer — группа компаний Alibaba является самым крупным интернет-холдингом в Китае, контролируя 80% онлайновой B2B и C2C торговли (около 400 млн. зарегистрированных пользователей), имея совместный с Yahoo! поисковый сервис, онлайновую платёжную систему (более 200 млн зарегистрированных пользователей). Используя бизнес-модель, сходную с Google Android, они легко могут стать №1 на китайском рынке, тем самым закрыв туда доступ для Google. Google не мог позволить себе потерять такой огромный рынок, этим и объясняется столь быстрое и нервное реагирование.

P.S. Интересное дело: только гугловский поиск считает все статьи на 3DNews с описанием инцидента с AliyunOS опасными и блокирует их открытие:



Yandex пускает без проблем. Все остальные статьи на 3DNews Google считает безопасными. Вам конечно же не кажется, что Google манипулирует результатами поиска в своих интересах (на 3DNews версия немного отличается от официальной) — пожалуйста, предложите свою версию.
Alibaba не заявляли совместимость с экосистемой Android

Абсолютно неважно, что заявляет Alibaba, важно то, что Acer и, кажется, в этом был замешен Haier, является участником Open Handset Alliance, поэтому вынужден следовать соглашениям консорциума. Именно он прямо запрещает участникам каким-либо образом оформлять совместимость с Android-приложениями иначе того, как это предусмотрено CTS.

со своим магазином приложений, подключение каталога приложений Google Play даже не планировалось

И, ВНЕЗАПНО, в каталоге Алибабы оказались приложения Google, включая Maps, Translate и т.п.? Интересно как? А очень просто — чтоб наполнить магазин Aliyun, эти ребята просто взяли и набрали пиратских apk.

Используя бизнес-модель, сходную с Google Android, они легко могут стать №1 на китайском рынке

У Google и так там нет ничего. Китайские смартфоны на Android от Lenovo, Meizu, Oppo и сотни ноунейма часто не имеют сертификации Play. У всех свои магазины, часто с пиратским ПО, как у той же Алибабы.

Alibaba заявляет и готова это подтвердить в суде, что хоть Aliyun OS и использует ядро Linux, весь остальной код создан своими силами.

Лол, вот в Блэкберри 10, да, приложения с Андроид работают с помощью конвертации с заменой контейнера и работают ограниченно. В Aliyun-же — обычные *.apk. Андроед как он есть.
_________________________
Итак, получается, что некая компания заявила совместимость с приложениями Android, взяла нелегально приложения Google и других разработчиков, прохождение CTS они посчитали не обязательным. Кроме того, после скандала никто так и не смог обнаружить исходники Linux, как это требует не пермиссивная лицензия. То есть, Alibaba за один инцидент успела нарушить условия GPL, авторские права на ПО и торговый знак Google, да ещё попыталась уломать Acer с Haier на нарушение условий OHA.

Google ясно дала понять — хотите юзать Android-приложения и быть в OHA одновременно:
а). Проходите CTS как минимум.
б). Получите сертификацию Play как максимум.
Не хотите ничего проходить? Выходите из OHA и делайте с исходниками всё, что душе угодно в рамках лицензий. Так поступил, например, Amazon. Притом он CTS прошёл, но в OHA не входит.

Интересное дело: только гугловский поиск считает все статьи на 3DNews с описанием инцидента с AliyunOS опасными и блокирует их открытие

Google вообще посчитал 3dnews вредоносным. Видимо, скоро Safebrowsing-фильтры начнут банить сайт полностью.
Не хотите ничего проходить? Выходите из OHA и делайте с исходниками всё, что душе угодно в рамках лицензий.


1. Acer ничего не делал ни с исходниками Android, ни с Aliyun OS. Они только дали свою железку (и выступил козлом отпущения, т.к. к собственно разработчикам Aliyun OS Google не может применить никаких санкций — ось работает, её аппстор тоже).
2. Alibaba не входит в OHA
3. Энди Рубин из Google сам признал, что «We agree that the Aliyun OS is not part of the Android ecosystem and you’re under no requirement to be compatible.»
plus.google.com/112599748506977857728/posts/hRcCi5xgayg

Впрочем — достаточно. Ваша позиция вполне понятна. Я не собираюсь вас переубеждать. Также не вижу причин менять собственное мнение — не вижу побуждающих к этому фактов.
1). Acer всё делал, потому что является участником OHA и одним из разработчиков Android. А что-то делать с Aliyun ему запретил Google. Acer мог послать лесом Google, выйти из OHA и сделать устройство на Aliyun OS. Ну и получить иски о нарушении авторских прав Google, а также разработчиков приложений, чьи программы незаконно использовались в каталоге приложений Aliyun. В Acer мудро решили, что связываться с Alibaba им нет никакого резона, только потом от какашек оттираться
2). И? Acer-то входит.
3). Так о том и речь, что не входишь в OHA — делай, что душе угодно в рамках свободных лицензий Android.

Я не собираюсь вас переубеждать

Так вы и не можете, потому что аргументов нет. Вы утверждаете, что Android закрытая экосистема, тогда как Android — открытая система, вокруг которой можно построить экосистему любого толка, как зависящую, так и не зависящую от воли Энди Рубина/Эрика Шмидта/Мирового Правительства, в зависимости от желания создающего эту самую экосистему. Amazon это наглядно продемонстрировал. В его Android нет ничего от экосистемы Google, и у поискового гиганта нет никаких претензий к Amazon, потому что те сделали всё правильно и по лицензиям. Как нет претензий к проектам типа AOKP/CyanogenMod/ParanoidAndroid/SecurityEnhancedAndroid и прочим, как коммерческим, так и сообщества.

Приводить Aliyun OS в качестве примера закрытости Android — это ФГМ. Вы ещё обвините Free Software Foundation в копирастии за то, что они напали на linksys, изверги. Aliyun-то можно пиратить, затирать копирайты, чего же тогда Linksys нельзя?

Экосистема Google понятное дело замкнута на Google, но в случае с устройствами экосистемы Google вы можете спокойно отказаться от её использования. В отличие от трёх других экосистем, от которых вы хрен откажатесь (Apple, Microsoft, Blackberry). А тут — купил Гугл Нексус, снял блок бутлодера, накатил кастомное свободное рекавери, собрал из исходников Security Enhanced Android и всё, вот ты и Неуловимый Джо. Если прям душа горит, можете собрать Aliyun OS. Wait… они же GPL нарушили, и исходников нет. Но это Гугл виноват, конечно же.
А тут — купил Гугл Нексус, снял блок бутлодера, накатил кастомное свободное рекавери, собрал из исходников Security Enhanced Android и всё


Бля… Спокойной ночи.
Acer нарушил своё собственное соглашение с OHA и Google. Alibaba там вообще ни при чём. Претензий к алибабе у гугла нет. Вы не разобрались в сути проблемы, но делаете какие-то выводы. Это не хорошо.
Acer ничего не нарушил. Они вольны выпускать свои устройства на любых осях, а не только на Android. Aliyun OS — это совершенно другая система, не Android.
Эээ, как раз Линус как раз говорил, что Google отправляет в основное ядро чуть менее чем дофига.

А вы сами-то читали интервью? :)
Glyn Moody: How useful has Google's work on the kernel been for you?

Linus Torvalds: For a few years – this is five or ten years ago – Google used to be this black hole. They would hire kernel engineers and they would completely disappear from the face of the earth. They would work inside Google, and nobody would ever hear from them again, because they'd do this Google-specific stuff, and Google didn't really feed back much.

That has improved enormously, probably because Google stayed a long time on our previous 2.4 releases. They stayed on that for years, because they had done so many internal modifications for their specialised hardware for everything, that just upgrading their kernel was a big issue for them. And partly because of the whole Android project they actually wanted to be much more active upstream.

Now they're way more active, people don't disappear there any more. It turns out the kernel got better, to the point where a lot of their issues just became details instead of being huge gaping holes. They were like, OK, we can actually use the standard kernel and then we do these small tweaks on top instead of doing these big surgeries to just make it work on their infrastructure.

Вкратце: несколько лет назад Google вообще ничего не контрибутил, втихую твикая Linux-ядро на своей стороне, сейчас, с выходом 2.6 он понял, что твиканье ему не потянуть и стал вынужден контрибутить свои твики в ядро.

И, кстати, посмотрите по моей ссылке выше отчёт по ядру Linux, раздел контрибуторов. Вклад Google в ядро Linux на сегодняшний день такой же, как и вклад Microsoft (1%). И, повторю, это только твики, помогающие самому же Гуглу пилить Android. Для собственно сообщества эти твики практически ничего не дают.
И, кстати, посмотрите по моей ссылке выше отчёт по ядру Linux

От Google:
3.0: 1.4%
3.1: 1.8%
3.2: 1.6%
3.3: 2.1%
3.4: 2.1%
3.5: 2.4%
3.6: 2.4%
3.7: 2.1%

Это притом, что Google не занимается толком разработкой ядра Android, а преимущественно юзерспейсом, ядро — это прерогатива Open Handset Alliance. Плюсуйте туда Samsung, Qualcomm, Linaro, Texas Instruments, Freescale, Intel, Marvell и других.
microsoft в отчётах появлялась полтора раза, когда десять раз переписывала один и тот же код для своего Hyper-V
Не надо никого никуда плюсовать. Пусть каждый за себя отвечает.

Это вы цифры от Google привели — т.е. Google считает, что он сделал вот такой вклад. А в отчёте — цифры от разработчиков ядра:



Не надо никого никуда плюсовать. Пусть каждый за себя отвечает.

А Google и не надо ни за кого отвечать. Они организовали OHA, те и пилят ядро. Таково разделение. OHA отвечает за kernel, Google — за user-space. Вместе они составляют Android Open Source Project

А в отчёте — цифры от разработчиков ядра

Мои цифры тоже от разработчиков. Ваши данные охватывают период от 2.6.* по 3.2
Альянсы — это хорошо, цифры — тоже здорово, но всё это выглядит жалким оправданием того, что Google очень грамотно эксплуатирует тему «Open Source», запудривая мозги, а на деле ему всё это до фени. Та же ситуация, что и с embedded Linux. Имеют все, а платить никто не собирается.
По цифрам и Linux Foundation до фени на Linux. Треплются только языками, а самим бы только донейты собирать, да потом бухать на них.
По цифрам и Linux Foundation до фени на Linux.


Вообще-то «Linux Foundation продвигает, защищает и стандартизует Linux» и «Linux Foundation не разрабатывает Linux и не конкурирует с существующими Linux-компаниями, а способствует его развитию»
ru.wikipedia.org/wiki/Linux_Foundation

Вообще-то это была ирония. Вы пытаетесь померять всё процентами, тогда как это бессмысленная затея. По этим процентам и LiFo ничего не делает.
Казалось бы, причём тут ядро Линукса?
Вот не надо выдумывать, оок? Я понимаю, что вы не любите андроид по какой-то мифической причине, но ваши выдумки — это лишь ваши выдумки. Именно благодаря гуглу было полностью переделано управление питанием для arm сборок. Как никак, а срок жизни от заряда аккумулятора — важнейший параметр мобильных систем. Именно гугол переделывал такие критические вещи, как mpdecision и менеджер памяти. Почему? Потому что тюнинг под серваки вообще не работает в мобильном мире. И именно из-за количества больших переделок гугол долго не мог смерджиться с ванилькой. Но всё-таки смерджелись и профиты достались всем.

1% исходя из вашего PDF — это не только гугол, но и указанные вами ранее Analog Devices, а вот freescale, marvell, samsung — у них процент ниже. Так что вклад вполне себе нормальный. И вклад для сообщества намного больше, чем серверные плюшки от IBM — мне эти сервера с их хитрыми шедулерами вообще не сдались ни в одно место. Ни на десктопе ни в телефоне.
Я не выдумываю — я привожу ссылки на источники.

А нелюбовь к Android и Google объясняется тем, что «Имеют все, а платить никто не собирается», а также тем, что Google использует свободное ПО для создания закрытой проприетарной экосистемы в особо циничной форме.
Ваши источники не говорят ровным счётом ничего. На данный момент мы только узнали, что Google — 14 по весомости вклада в Linux компания. Что на мой взгляд очень круто и противоречит всему, что вы пытаетесь нам доказать.
OK, источники не говорят, я погряз в противоречиях, а Google крут. Ваша позиция вполне понятна.
У вас тут эпическая битва, как я погляжу. В лучших традициях :)
Но я так понял вы оба согласны, что фрагментация существует, и она в какой-то мере уже присутствует в WebKit, а может и усилится при желании сильных игроков?
Эмм… Тут, как бы, не о WebKit речь шла :)
Я не говорю, что гугол крут, это мельком проскальзывает в ваших пруфлинках, да и то не в таком виде. Я лишь говорю о том, что в мире embedded linux в данный момент времени царит хаос, что также подтверждается вашими пруфлинками. Ну и между делом о том, что гугол — один из двигателей улучшения этого состояния в последнее время. С этого началось обсуждение и пока что противоречий этому я не увидел. Зато увидел кучу флейма ни о чём.
Давайте быть точными: разговор начался с того, что вы обвинили Linux в том, что на рынке embedded Linux царит полный бардак. И я вам попытался объяснить, почему это не так и где искать причину бардака.
НЛО прилетело и опубликовало эту надпись здесь
Не движок один, а база для движка одна. webkit у каждого браузера свой с тем набором фич, которые выберет разработчик браузера. Конкурировать будут браузеры, коммитя свои улучшения в общий вебкит.
НЛО прилетело и опубликовало эту надпись здесь
Браузеры фичами движка и не конкурируют. Все равно, пока все браузеры не сделают реализацию, использовать фичу в массовом вебе никто не будет. А немассовый веб браузерам мало интересен, заработок то у них идет с рекламы.

Исключение тут только Гугл, который владеет одновременно и браузером и популярными сайтами. Однако, сайты ему важнее и потому поддержка в разных браузерах фич, которые необходимы для его сайтов, для него как раз плюс и он будет всячески этому способствовать.
НЛО прилетело и опубликовало эту надпись здесь
Браузерам этот сектор не очнеь интересен. Тем более, ради эксперементальной фичи вряд ли будут ставить конкретный браузер. А неэксперементальная будет и в остальных со временем.
Напомню, что ребята из Opera всю жизнь ратуют за общие стандарты. А, к примеру, IE «до недавнего времени» старался выделиться фичами в движке. Результату, вроде, не многие рады.

Поэтому не важно у кого какой движек, если все следуют одному стандарту. Фичи могут проявляться где угодно, но не в движке (за исключением оптимизаций в работе с памятью и тому подобном), пока они не описаны в стандарте.
НЛО прилетело и опубликовало эту надпись здесь
Признаться, я периодически скачиваю Firefox, посмотреть как там дела у моего первого альтернативного браузера. По скорости он уступает Хрому, а значит простым(!) казуальным пользователям, да и средне-продвинутым (которые в курсе про жесты, табы, экстеншны и адблок), он менее интересен. Да, в нем куча свистоперделок для задротовразработчиков, но на этом плюсы-то и иссякают.

Основной массив пользователей (а именно пользователи «кормят» создателей браузеров, так или иначе) — обычные люди, которым подавай быстро, красиво, удобно и надёжно. У WebKit-браузеров есть все эти пункты, Firefox (в моём понимании) не отличается скоростью и удобством, а это значит не очень выгодно для Opera переходить на движок браузера, который меньше заинтересует простых пользователей.
НЛО прилетело и опубликовало эту надпись здесь
Вот уже чем-чем, а удобством firefox точно отличается в лучшую сторону за счёт кастомизируемости абсолютно всего. Я даже не говорю про множетсво крутейших аддонов, только стандартные возможности.
Можно ли в chrome поставить на одном уровне панель закладок и адресную строку?
Можно ли перетащить любые кнопки на линию вкладок? У меня всё это выглядит так.
Да что говорить, так даже новые вкладки по щелчку средней кнопкой по свободному месту не открываются.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
без доп плагинов посмотреть аналог вкладки нетворк я вчера не нашел.

Shift+F2

Прилично быстрее работает. Последнее — субъективное впечатление, но думаю верное.

Не заметил.
Движек, Бачёк и Новичек — это албанские террористы, а не русские слова.
Сначала не понял, почему албанские — по форме-то явно славянские; потом дошло.
Webkit открытый.
Если начнётся стагнация — его форкнут и всё снова оживёт.
Да и тяжело стагнировать с поддержкой со стороны стольких компаний.
НЛО прилетело и опубликовало эту надпись здесь
а у Хрома и Сафари разве одинаковый движек? Даже у разных версий Хрома и сафари (для разных устройств) он разный.
Вместо минусов на вопрос ответили бы. и там и там webkit не означает полную совместимость и одинаковый набор фич.
Apple лояльны к коммитам других компаний.
НЛО прилетело и опубликовало эту надпись здесь
Нет, понятное дело, что есть линия партии, но никто в целом не мешает не ждать одобрения из Купертино, а форкнуть и спокойно работать. Так поступил Гугл, полностью форкнув WebKit, а сейчас просто коммитит свои удачные наработки обратно в основную ветку, чтобы сохранять обратную совместимость.
Конкуренция внутри проекта Вебкит большая. Сравни веб-инспектор ночной сборки Webkit и канарейки Chrome, например. Apple сейчас во всю пилит Webkit 2.
Не забывайте, что Opera не нужно ждать принятия контриба в WebKit, чтобы реализовать его у себя. Конкуренция на уровне фич движка останется.
Интересно, а нынешняя опера сама обновится до вебкит-оперы, или будет какое-то время рядом сосуществовать?
Сам процесс обновления пока обсуждается, но путать пользователей мы точно не собираемся.
Ctrl+Tab будут табы нормально (т.е. на таб, использовавшийся перед этим, а не по кругу все, сколько ни есть) переключать, а не как в Chrome? Серьезная для меня причина на Chrome не перейти, привык, что поделаешь?
во, переключение вкладок в Chrome вообще бесит, даже со всякими плагинами
А месяц назад за мой комментарий насчет того, что Opera МОЖЕТ перейти на WebKit просто ради экономии своих же денег/ресурсов/мозгов, был заминусован. Думаю это к лучшему… Ну чтож, когда первый альфа билд? =)
Прощай -o-linear-gradient ;(

^_^
НЛО прилетело и опубликовало эту надпись здесь
«Всем верстальщикам привет! Идите напейтесь от души)»
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Современный бизнес: Глобализируй, тем самым уменьшай конкуренцию, потом повышай прибыль и не давай слабым конкурентам подняться.
Примеры: Газпром, Google Maps, Android, Сбербанк, Intel, Лукойл, VW.

Но верстальщики точно могут напиться и уже даже начать мечтать о IE на webkit.
Последний анкор свершится только когда в Windows ntoskrnl.exe заменят ядром Linux :)
Да не дай Б-г.
Верстальщикам типовых сайтов и так не нужно напрягаться последние годы.
Сравнивая знания необходимые в 2006 и 2013 чтоб сверстать типовой сайт, получается что сейчас достаточно прочитать какой-нибудь «css для чайников», понимать что такое поток и контекст форматирования для этого не нужно. Очень много людей вчера прочитали первую книгу по html, а сегодня идут junior-верстальщиком устраиваться. И искренне верят что они умеют верстать.
Причём эта их вера в значительной степени справедлива.
Не скажи, количество свойств растёт, их сложность тоже: сравни сложность border-radius и каким-нибудь animation или transition. Плюс добавился мобильный контекст, вьюпорт понимают десятки, нюансы знают единицы. Проще точно не становится :)
Да-да, но речь о типовых, примитивных сайтах, которых большинство.
Когда человек верстает абы-как лендинги и шаблонные сайты компаний из пары типовых страниц. Он и сейчас не вдумывается, а скоро будет верстать под движок (webkit), а не под стандарты.

Настоящая вёрстка, frontend в целом — стали гораздо, гораздо сложней. Разрыв между джуниором и мидлом — это не разрыв, а пропасть. Которую так просто и не перепрыгнешь. Пикантность ситуации в том что визуально, в этих примитивных сайтах, не видно разницы между результатом работы новичка и опытного разработчика.
Вот верстки «под движок» как-то не очень хочется. Думаю, те, кто еще помнит медленное и мучительное вытеснение ИЕ6 из списка браузеров приоритетной поддержки, со мной согласятся. Пусть будет хотя бы 3 разных движка, чтобы капали друг другу на мозги и не давали застаиваться.
НЛО прилетело и опубликовало эту надпись здесь
Аналогичные заготовки были у всех опытных верстальщиков и раньше.
Да, простые сайты — гораздо проще стало делать, о том и речь, можно вообще абы-как делать, есть же проекты что не натягиваются на движок, и контент в которых меняется в лучшем случае раз в пару месяцев в html.

А есть настоящая вёрстка, где много JS, сложного CSS3, где оптимизация производительности под мобилки и т.д. Там не понимая что такое reflow, да что там, базовой теории, далеко не пойдёшь. А у нас сейчас что — спроси джуниора — «как работает float? что такое контекст позиционирования?», «как определяется положение блока по оси z? назовите пошагово.» Он зависнет и не поймёт вообще что его спросили.
НЛО прилетело и опубликовало эту надпись здесь
Нет, он не путает. Довольно много таких джуниоров, к большому сожалению. А причина проста — лень. Легче покликать мышкой и поставить новый плагин для совместимости, чем изучать (такое скучное занятие), особенности верстки и оптимизировать код. (к примеру)
Думаю, когда то так же программисты на ассемблере с высока смотрели на молодое поколение C-кодеров, а те в свою очередь, на C++ программистов, мол теперь только кнопочки по формам расставлять и пару строчек кода писать нужно, не то что раньше ламповый low-level :3
Не, там низкоуровневые рутинные вещи скрывались за библиотеками, а тут до такого доходим:
image
Впервые вижу чтобы правильный ответ заминусовали :)
Это фотошоп.

Спасибо, ваш К.О.
Спасибо, сохранил.
Да, я понимаю, что это совсем разные вещи, но что-то не могу избавиться от ассоциации с нокией и переходом на wp. Боюсь что и результат будет примерно таким же.
В отличии от WP, Chromium не подведет.
Ну как сказать. Опере, имхо, будет очень тяжело конкурировать с другими браузерами, имея общий с ними движок, также как и нокии тяжело конкурировать с другими производителями железа, имея одну с ними ось.
А до этого, по-вашему, было легко?
Тут был вопрос «Как легче?»
Было тяжело, станет очень тяжело :)
Не знаю, не знаю. Я бы со хрома перешел на оперу. У меня очень много претензий к просмотру вкладок и менеджменту букмарков в хроме.
Некоторые вещи ОЧЕНЬ упрощены. С паролями беда, с вездесущим гуглом беда.
В Хромиуме, насколько мне помнится, вездесущего (думаю, что имелось в виду всеподглядывающего) Гугла нет. А Опера на Вебките, если и будет чем-то немного хуже Оперы на Престо, то лишь поначалу. Ведь UI — это обертка. Которую можно сделать какой угодно.
Теперь я могу официально начать хоронить свой сайт по выдающимся багам Оперы — opera-bugs.jottit.com
Если кратко, мне все равно уже.
С тех пор, как опера повелась на разводку гуголя о быстром яваскрипте и выкатила свой быстрый движок, скакнуло потребление памяти. Очень весело наблюдать браузер жрущий 3-4 гигабайта. Тут разницы с хромом особой нет.

Ну а дальше все катилось под откос.
В какой-то момент мышинные жесты (а это одна из фич, из-за отсутствия нормальной реализации которой, я не перехожу на другие браузеры) стали работать хуже, но както адаптировался.
После исчезновения msi дистрибутивов в 12.1х, перестал обновлять оперу в офисе, пересадил юзеров на хром.
Постоянные проблемы с флешем (сильно более частые, чем у хрома). Непонятные падения.
Ну и вообще, чисто субъективное ощущения, что опера уже не та…

Посмотрим, что получится конечно, но чувствую, будет проще перелезть на хром и забыть.
НЛО прилетело и опубликовало эту надпись здесь
Я считаю, что 4 гига для офисного компьютера — это за глаза.
И отъедать 3 из них (вкладок 50, иногда еще и падал с ошибкой) браузер никак не должен.
НЛО прилетело и опубликовало эту надпись здесь
Я про оперу.
НЛО прилетело и опубликовало эту надпись здесь
А я вам говорю, что у меня опера жрет память как сумашедшая.
Возможно из-за расширений. Может еще из-за чего. Хз.
Меньше гигабайта — только если чистой открыть.
Да и то, откроешь десяток ссылок — перевалит.

На спид-диале 11 превьюшек. Сотрешь кэш, и при перезапуске опера съест гиг и не отдаст назад.

В общем, меньше 2х гигов я у оперы вижу чрезвычайно редко.
И дело не в ужасно глючном профиле — регулярно начинаю с нуля. Если только проблема не вытягивается через синхронизацию, дело не в нем.
Хм, два окна, десяток вкладок в общем, 250 мегабайт из 8 гигов установленных.
Зато эта концепция позволяет виснуть и падать отдельным вкладкам, без ущерба остальным.
НЛО прилетело и опубликовало эту надпись здесь
Вы посчитайте, сколько оперативы отжирают фоточки и картинки в интернетах. Не забывайте, что картинка на экран выводится в несжатом виде, то есть один пиксель занимает четыре байта. То есть одна фотка размером 1024*768 занимает сразу ТРИ мегабайта оперативы. На одной типичной странице находится тьма-тьмущая картинок. А анимированные гифы — это сразу куча картинок в одной. Баннер 468 x 60 c 50 кадрами? Вот вам пять метров скушато.

Откройте любой новостной сайт, ленту там или нтв, пофигу, и посчитайте СКОЛЬКО ТАМ ДАННЫХ. Десять лет назад загрузка таких страниц занимала бы неделю. А сейчас ПЫЩЬ-ПЫЩЬ и через 10 секунд одна страничка сожрала гиг оперативы. И браузер тут ни при чём.
Не скажите. Я вот никогда не наблюдал у себя, чтобы opera съела больше 1 ГБ ОЗУ. Вот, к примеру, сейчас так. 13 вкладок, 500+ МБ. Всего то. Система x86.
Откройте монитор памяти свой, а в опере — pinterest.com, нажмите Page Down, подождите пока все фотки прогрузятся. Повторите. С моим размером монитора, после каждого Page Down Opera отьедает ещё +5 мегабайт памяти. Скроллить можно до посинения — контент подгружается автоматом. Откройте параллельно Google+, Facebook, оставте это добро работать на пару часов, регулярно проверяя активность, но не перегружая странички, и к концу дня у вас вся оперативка кончится, а компу конкретно поплохеет.

А у вас в данный момент и сайтов-то никаких молодёжных не открыто, у вас там тупо фоток в них нету (:
Фоточки и картиночки не могли в одночасье увеличиться в 5 раз.
А вот потребление памяти при переходе на каракан (10.5) выросло именно во столько. Субъективно, конечно.

Вот так вот бац, и стала жрать.
В ваших словах есть доля правды, но вам уже сказали: либо быстро, либо экономно. По-другому не бывает. Например, давным-давно, когда оперативы было совсем мало, люди во время доступа к файлам долго ждали, пока эти файлы считаются с дисков и дискет. Со временем памяти стало больше и умные люди решили, что частью памяти можно пожертвовать и выделить её под кэш. В замен получили ОЧЕНЬ ЗАМЕТНОЕ ускорение.

Я вот, например, считаю, что пусть лучше у меня будет 64 гига оперативы, зато всё будет летать в стопицот раз быстрее. Память сегодня НАМНОГО дешевле вычислительных мощностей. Так что пусть браузеры кушают её всю до последней капли, иначе она простаивает, а я зря потратил деньги.
А теперь давайте выключим снисходительный режим общения и подумаем, каким образом связаны яваскриптовый движок с кешированием и размером памяти, связанный с этим кешированием. Тем более, для статичных данных. Тем более в бэкраунде.
Ну давайте. И давайте вспомним, что поменялось в JS движке. Узнаем новое слово JIT, а потом посмотрим, что случалось с другими системами (Java, Android) после внедрения JIT. Во всех случаях происходило одно и тоже — расход памяти увеличивался в два-три раза, зато скорость выполнения кода вырастала от 10 до 50 раз.
А теперь, перечитайте свое первое сообщение мне.
Так в картиночках и рисуночках дело ли?

А потом еще почитайте мое первое сообщение.
Тяжеловато будет верстальщикам на стыке перехода. Ещё пока верстать на версию 13, но уже поставить 14, ибо она на новом движке.
НЛО прилетело и опубликовало эту надпись здесь
Я к примеру. Не думаю, что успеют сделать новый движок к 13-ой версии. Но если успеют, то читайте мой коммент как «на стыке 12 и 13 версий»…
НЛО прилетело и опубликовало эту надпись здесь
А память жрать теперь так же, как Хром будет?
Ну опять же, движок рендеринга страниц тут причем :)
Движок рендеринга имеет к этому самое непосредственное отношение.
Имелось ввиду что основное потребление хрома не вина вебкита, а много-процессового менеджера вкладок и расширений.
НЛО прилетело и опубликовало эту надпись здесь
Дома — никакой, согласен (хотя у меня и не 8 гиг, ибо 4 хватает для домашних задач, а покупать ещё 4 специально для браузера — как-то чересчур, кажется). А на работе разница довольно заметна. Вплоть до того, что Хромом на юзерских машинах вообще невозможно пользоваться. Вот я к чему.
Chrome займёт столько, сколько ему дадут. Будет 1 ГБ и на нём будет бегать :) Мультипроцессная имеет два свойства хорошой масштабируемости:
1). Сжирает, сколько дадут
2). Сжимается, когда нужно.
Я не выходя из браузера часто запускаю игрушки, например, ту же Civ5, и ничего, Хром ужимается средствами системы. ОС просто рассматривает каждую вкладку как свёрнутую и кэширует.
А никто не планирует давать ему 1 гиг, потому что нету этого гига, а есть всего 512 метров. Плюс аутлук, плюс ворд-эксель. Опера пока как-то работает где-то между ними, а Хром — нет.
Всё так. Ещё некоторое время назад пользовался Pentium 4 с 2 Гб оперативки (больше поставить на мать было нельзя), так Chrome и FF в производительности заметно уступали Opera.
Ну не знаю, дома ноутбук для общего пользования валяется на IC2D, 2 Gb RAM, Ubuntu — Кроум работает шустро, никаких жалоб.
Правда, учитывая, что Opera официально ещё недавно поддерживала Windows 2000, то в команде разработчиков наверняка не забывали про старенькое железо. В Гугле-то все считают, что у всех макбуки с ретиной.
У меня был Pentium 4, 2,6 ГГц, FSB 400 МГц, ядро Northwood, одноядерный, без HyperThreading, память DDR1. На нём даже Ubuntu 12.04.1 из коробки почему-то нещадно тормозил, я пользовался WinXP. Что именно влияло на производительность не знаю, может быть частота шины и памяти, может быть что-то ещё.
Боюсь ошибиться, но ситуация вроде бы была такой: FF был не очень отзывчивым, а Chrome работал немного медленнее Opera, и при это жрал намного больше памяти. Использование Opera было самым комфортным.

И да, на тот компьютер с несколько урезанной конфигурацией без проблем нашлись новые хозяева.
512 метров? В 2013 году? Вы шутите или где? Два года назад я подарил девушке телефон и там оперативы было больше. На десктопах менее 4 гигов не бывает в принципе (:
Сижу с нетбука с 1 ГБ ОЗУ (да, это мой основной компьютер из-за ряда причин) и завидую вашей девушке.
Это вы в корпоративных сетях не работали. Там 512 вообще не редкость. И работает, и никто не жалуется.
Как вы это делаете? У меня при запущеной Ubuntu в Virtualbox, которой выделено 2,5 Гб памяти, хром под виндой отжирает >4, и через полчаса-час использования приходится перезапускать, чтобы не вылетала виртуалка или не висла система с сообщением «недостаточно памяти».

На ноуте 8 Гб памяти, SSD, своп отключен.
Как вы это делаете?

своп отключен.

Думаю, что если включите, то вопрос отпадёт. Правда о быстродействии придётся забыть :)
Не только о быстродействии придется забыть, но и об SSD :)
Ересь.
Своп на ssd не так заметно влияет на производительность, как обычных hdd, как раз-таки из-за высоких скоростей работы с диском. Но нагрузка на SSD, несомненно, увеличивается, хоть и не фатально, ведь работа свопа обычно минимальна.
Ну у меня 8 гиг. Опера жрет 2,5-3 гига. Хром — 6,5. И начинает ронять вкладки и тормозить при скроллинге. Как жить?
Перезагружать браузер раз в день хотя-бы и не держать сотню вкладок в фоне
Напоминает советы «переустанавливать Windows хотя бы раз в месяц».
А если виртуалка используется? а еще + IDE, + основная система
И? Берём 50$, идём в магазин и возвращаемся с 16гб оперативки.
Отличное решение. Зачем производители будут искать утечки памяти и т.д, пусть пользователь браузера идёт и берёт ещё на $50 памяти. Всё так.
Есть, однако же, чуть более многочисленная категория пользователей, которые пугаются слова «оперативка», а про наличие у них лишних $50 пожалуй, что и не будем. Пускай они всё передохнут, ламеры и нищеброды.
Почему так толсто?
А стоимость сервиса? Я не собираюсь сам ноут разбирать.
На многих ноутах гарантия не теряется и разбираются они очень просто. Экономия в десятки раз.
Я правильно понимаю, что вы предлагаете мне потратить 50 баксов на то, чтобы браузер с полусотней вкладок у меня не тормозил, хотя раньше он работал отменно и без таких капиталовложений?
Если других альтернатив нет, то это нормальное решение.
Пока ещё альтернатива вообще-то есть, но скоро её убьют.
Видимо, вы считаете, что у пользователя только браузер на компе запущен.

Вообще память, конечно, дешёвая, и винчестер дешёвый, вот только почему-то производители некоторого софта полагают, что кроме данного софта мне больше ничего не нужно. Норовят съесть всю память, а ещё в трее зависнуть (действительно, почему бы не иметь over 9000 иконок в трее?), в автозагрузку прописаться…

Да чего я рассказываю, только не говорите, что вы первым делом не удаляете все эти автозагрузочные ярлычки и трей-иконки.
А чем, начиная с семерки, мешают иконки в трее? :)
Тем же, чем и до семёрки. Они грузятся (напомню, с того же диска, что и система, и другие приложения), и висят в памяти. Причём норовятся что-то делать, показывать уведомления, качать обновления и пр.
Ну, во-первых у многих служб нет иконки.

Во-вторых, обновления — это хорошо, их не надо отключать.

Они грузят компьютер при запуске, но это давно не проблема (т.к. обычно компьютер просто переводится в ждучий режим).
Вы, кстати, скайпу про «обновления — это хорошо» расскажите. При каждом обновлении он сносит нафиг мои старые настройки и заново пихает свои иконки (а я их обычно держу там, где мне удобно, а не где ему удобно).
Думаю, вам стоит написать сюда.
Это будет равнозначно >nil
Сколько народу у скайпа просит вернуть настройку «посылать сообщение по CtrlEnter».
Если верить комментариям, в 6.2 уже вернули. Правда непонятно, что это за «6.2» — бета что ли? Где её брать?
Не знаю. Я всё равно сижу на 4.2 и буду сидеть до тех пор, пока она вообще будет работать. А как перестанет, пересяду на 5.1.
Честно говоря, мне не понравилось два раза кликать мышью, чтобы добраться до нужной иконки.
Ну неудобно же, объективно говоря! Это явно сделано как раз для тех, у кого там зоопарк.

Если в трее не больше 5-7 иконок, со среднего размера монитором незачем их и сворачивать.
Ну так можно часть показать. :)
Я не знаю где 16 гигов стоят 50$, а у меня тут 8 гигов стоят 60$. Разница в цене весьма заметна. Плюс под такое количество оперативы нужна материнка с поддержкой. И материнки с поддержкой 16+ гигов стоят ЗАМЕТНО дороже.
После НГ цены на память выросли процентов на 20-30 просто. А матери с поддержкой 16+ гигов стоят не на много дороже (похожих по остальным характеристикам), в моём случае сотни 3 разница была (месяц назад брал).
И тут сюрприз: на ноуте два слота по 1ГиБ максимум! Но 16ГиБ за $50 я даже сейчас хочу.
НЛО прилетело и опубликовало эту надпись здесь
Когда Google выпустит свой Pixel, тогда и буду думать об обновлении, а в данный момент этот ноутбук и на Opera себя нормально ощущает.
Сначала покажите «крутой» бук за 500 баксов, в который можно вставить больше чем 8 Гб, такие модели стоят существенно дороже, дело не в планках памяти.
НЛО прилетело и опубликовало эту надпись здесь
Да, разработчикам будет проще из-за того, что не придется учитывать еще одного браузера… но его все равно мало кто учитывал при разработке (хотя он и был лидером в России некоторое время назад).

Но, imho, это очень плохо со стороны всего рынка и конкуренции на нем. У нас появился новый король – стандарт де-факто – WebKit. И это очень сильно смахивает тому, что происходило в 90-е с Netscape – стандарт было именно то, что работало там; и в 2000-e с Internet Explorer – наверное не многие помнят, но это был любимый браузер всех разработчиков (они-то и ввели нормальную DOM, XHR и много чего еще).

Боюсь, что, несмотря на то, что WebKit якобы open source проект, то он слишком сильно зависит от Google и развивается и будет развиваться в ту сторону, в которой это выгодно ей. А когда они получат все, что им нужно от платформы (как MS после выхода IE6), то они поубавят финансирование и прогресс замедлится.

Буду рад, если это все будет по другому и темпы развития через пару лет не убавятся. Но история показывает, что часто бывает именно так.

Мне будет нехватать Оперу :-(
Всем нам немного грустно — уходит эпоха. Но сравнивать стагнацию IE или NN с нынешней ситуацией я бы не стал. Тогда каждый движок двигала одна компания. Сейчас WebKit начала развивать Apple, потом подключился Google, Nokia, Intel, Samsung и вот Adobe недавно, и теперь Opera Software. Это совсем другая игра и её будет сложнее завались. С учётом того, что Microsoft вряд ли будет сдаваться (хотя сама пишет патчи в WebKit) и Mozilla жива.
А вот «по чесноку», какова атмосфера в команде? Чья была идея? «Манагера»? Или разработчиков? :)
Атмосфера как в палате, где делают операцию по пересадке сердца. Нервная, но оптимистичная.

Идея была общей, плюсы будут для обеих сторон.
А каково ежегодно заявлять «Наш браузер самый быстрый, а теперь стал еще быстрее»? А в свете сегодняшней новости?

Но Вы автоматом теряете всю теперешнюю аудиторию, эти немногие ребята были с Вами не смотря ни на что, потому, что Опера была Оперой, а не еще одним клоном-гуглохромом. Теперь они все скажут Вам адиос, ведь зачем брать наркотик у спекулянтов, когда можно поднятся выше по пищевой цепочке =)
Вы какой-то грустный. Наш браузер был самым быстрым, а теперь будет таким же быстрым, как Хромиум, но гораздо удобнее. Жизнь меняется, понимаете?
Вот так не надо говорить, потому как у Chrome хватает своих тормозов (работа с кучей вкладок, например), которые держали часть вашей аудитории при вас. Надеюсь вы подправите эти моменты.
Респект таким парням, даже c Chromium они не забывают о своих интерфейсах, у них есть цель в жизни, они не опустили руки, а вы сидите за компьютерами и бессмысленно проводите свою жизнь…
Преступно недооцененный комментарий.
> Наш браузер был самым быстрым, а теперь будет таким же быстрым, как Хромиум
Вот эта деградация и печалит.
Хромиум — это достаточно быстро, и скорость — это не единственная возможность конкурировать за симпатии пользователей.
Те, кому вы это говорите, не готовы на «достаточно» ;)
Судя по комментариям, большое количество недовольных и сомневающихся беспокоятся за расход памяти и, как частный случай, быструю работу с большим количеством открытых страниц при переходе на новые «рельсы».
Учитывают ли разработчики этот нюанс и планируют ли оптимизации по этому вопросу в WebKit / V8 в ближайшее время (перед выпуском публичной сборки), если они в достаточной мере возможны?

спасибо.
Конечно же мы не хотим делать браузер хуже. Но если мы смогли сделать браузер самым быстрым однажды, то обязательно попытаемся ещё раз.

Пока такой ответ, поговорим подробнее после релиза.
Но Вы автоматом теряете всю теперешнюю аудиторию, эти немногие ребята были с Вами не смотря ни на что, потому, что Опера была Оперой, а не еще одним клоном-гуглохромом.

Хотел сказать то же самое, но не смог выразить словами. Вам удалось.
Опера останется Оперой. Иконка, интерфейс, фичи. Или вы прямыми вызовами через Presto API в интернет ходили?
Рано пока говорить. Либо я не замечу особо раздражающих изменений, либо буду остаток жизни ныть «а вот Опера-то в советские времена — о-о-о!».

На данный момент как минимум Fix-to-Width-фича отпала авансом, а ведь браузер ещё даже не вышел ;)
Сижу на работе (комп не самый современный).
Открываю свёрнутый Хром с десятком вкладок, смотрю на белое окно, жду примерно пол-минуты, пока покажется вкладка. Начинаю работать с Хромом.
Открываю свёрнутую Оперу с более чем 30ю вкладками. Начинаю работать с Оперой.

Грустно всё это, но посмотрим, что будет в будущем. В любом случае с движком нужно было что-то делать. Но лучше бы уж в опенсорс Presto выпустили бы.
А я спокойно открываю Оперу с 100+ вкладками, и даже не пытаюсь это провернуть с Хромом, в котором еле-еле ворочается 30-40 вкладок :)
Что мне делать в будущем? Если Опера на Вебките сильно не понравится, я даже подумываю пару месяцев демонстративно посидеть на Огнелисе (надо же их как-то будет наказать за заботу о своих приверженных пользователях). Ну, а дальше придётся оставаться на 11.64-12.14 ещё пару лет, а потом смотреть.
Вы уж простите меня, но мне просто интересно, для чего нужны 100 вкладок? Может я браузером не так пользуюсь…
Ну вот у меня это выглядит примерно так
Зашёл в почту. Прощёлкал колёсиком мыши новые письма. Пока они грузятся в фоновых вкладках, зашёл на новостной сайт. Прокрутил страницу, так же отобрал интересные статьи. Дошёл до форума, наоткрывал новые темы. Итого уже вкладок 25-30 как минимум

При активном розыске нужной информации в поисковиках количество вкладок нарастает вообще весьма быстро, так как нужно в стоге ненужного сена отыскать ценную иголку (про «Вы просто не умеете искать» речь не идёт — именно про разгребание хлама поисковой выдачи, или про запросы, конкретизировать которые сложно, в итоге приходится сразу открывать несколько страниц для каждого из вариантов запроса и умножить это ещё на пару-тройку разных поисковиков; ну тут обычно Яндекс+Google).
Правда «сено» быстро и закрывается, но при этом остаётся чувство свободы, когда можно не задумываться над тем, что кол-во вкладок может превысить определённый порог (свободной ОЗУ) и браузер «вылетит» с ошибками, а значит надо сидеть ждать их загрузки, потом закрывать, и только потом открывать новые.
Не так. В смысле не так, как я. Это нормально, вы и пиво может любите других сортов.

Но если остроты в сторону, то это такая замена временным закладкам (хотя закладки у меня тоже есть, тысяч 8-9, разложенных по папкам). Я когда ищу что-то на определённую тему, то легко могу пооткрывать пару десятков новых вкладок. Т.е. если у меня были открыты 30 до этого, то вот уже и 50-60 есть. Сейчас вот 177 уже открыто, а утром ещё было около 130 — пооткрывал всякие новости про Оперу, которые ещё не успел прочитать.
Но Вы автоматом теряете всю теперешнюю аудиторию

И вернут старую. Я сбежал с Оперы из-за необходимости маскировок под юзер-агенты, тормознутости и отсутствия расширений. Последние две проблемы были решены, сейчас решат и первую.
По юзабилити Опера наголову мощнее Кроума, которым я сейчас пользуюсь, а группировка вкладок — так вообще сказка. Если основные UX-фичи сохранят, оформят возможность использовать расширения для Кроумиума, то я дезертирую из лагеря Гугла :)
Вставлю дегтя насчет группировки вкладок. Когда наконец появилась возможность интенсивно ее использовать (благодаря новому API для расширений), выяснил, что группировка по-прежнему глюковата и тормознута. Хотя если не обращать на это внимание, то группировке действительно задумали хорошо, куда лучше, чем Firefox Panorama.
Говорить юзеру Кроума о помарках группировки вкладок в Опере — это слишком жирный троллинг :)
Почему троллинг? Будь ты пользователем Оперы, ты бы сам это знал ;)
Я имел в виду мне бы твои проблемы :) Это как проходя мимо БОМЖа говорить, что ты никак не доволен обслуживанием отеля в Дубаи :)
Аудиторию не потеряют, обычным юзерам пофигу что там внутри :)
image
С одной стороы грустно, что Presto не выдержал конкуренции.
С другой стороны радостно, что Webkit/V8 получили пополнение отличных ребят в команду.
Открываем шампанское
Думаю, это к лучшему. Чем гоняться за развитием движка, компания теперь может сконцентрироваться на интерфейсе и развитии приложения в целом. Может быть, в итоге Опера решит сделать форк Вебкита, и Presto переродится. К тому же, теперь Опера не будет так страдать от тотального игнора со стороны гуглосервисов, так что пользователи должны в итоге только выиграть.
Возможно, пропустил в посте, но когда ждать версию браузера с новым движком?
Мобильная версия выйдет в конце февраля, десктопная — позднее в этом году.
Очень важная причина для этого перехода, я думаю – корпоративный сектор. На работе люди используют тот браузер, с которым можно работать и с внешними ресурсами, и с внутренними. С корпоративных компьютеров идет значительная часть трафика поиска, а это основной источник дохода для Opera. Корпоративные системы раньше делались только под IE и (иногда) Mozilla, сейчас уже стандарт де-факто по крайней мере IE/Mozilla/Safari (последнее – из-за iPad в большей степени, нежели из-за Mac OS). Opera в этом списке никогда не было. По мере того, как сотрудники корпораций используют для доступа к информации свои компьютеры и планшеты вместо рабочих (а это просто мега-тренд), они вынуждены уходить от Opera, под которую не адаптировано корпоративное ПО. В общем, консюмеризация корпоративного сектора неминуемо снижала бы присутствие Opera на компьютерах.
Это вы за уши притянули.
Настоящая причина — Android + WebKit. У Opera два главных источника дохода: реклама (точнее, платный поиск ну и прочие плюшки) и продажа движка. Продавать движок больше некому, кому нужен браузер в эмбеде, тот берёт Android и кроме браузера получает ещё миллион всего.

Таким образом, движок более денег не приносит в принципе. Тратить на него ресурсы — неразумно.
Это круто, хорошая новость
Вот те бабка и хромов день…
Наконец-то кончились долгие годы этого позора
Могу сказать за мобильные браузеры.

Opera на моей Sony Xperia Mini Pro после каждого действия пользователя быстро отзывается, отрисовывается и быстро разгружает проц. Ну то есть, график загрузки проца прыгает до 1Ghz/100%, потом (когда все отрисовано) — сразу падает до 200Mhz/0-20%

Все остальные браузеры могут об этом только мечтать. Dolphin и Firefox тормозят при каждой возможности, и не отпускают процессор еще секунд 10 после полной отрисовки всего. Итог — при серфинге с других браузеров рукам гораздо теплее, но телефон садится гораздо быстрее.

Если дело в вебките — то вообще альтернатив не станет(
Движок это конечно важная часть браузера, но то, как он используется в конечном продукте и то, как написан интерфейс к нему — всё ещё в наших руках.
Именно поэтому я хочу мобильную Оперу как-то оградить от дальнейших обновлений. Всё, что я пробовал на Андроидовских планшетах работает медленнее Оперы, особенно при одновременно открытых 10+ вкладках.
Вот эта версия Opera Mobile 12 с поддержкой расширений, вероятно не дубет автоматически обновляться.
Шикарно. Респект Опере, только идиоты не способны меняться, особенно когда изменения — однозначно к лучшему
Если Опера перейдет на WebKit быстрее, чем окончательно привыкну к Chrome, то вернусь на нее. Естественно если изменения пройдут только «под капотом». Нравятся многие фичи в Опере, но из-за постоянных подвисаний стало невозможно работать.
Краткое и лаконичное ура. Верстать становится легче.
Отлично, есть повод вернуться к Опере назад. По юзабильности интерфейса считаю её лучшей.
Как-то все очень позитивно описано в статье. Тогда почему из компании ушли люди?

Opera на Presto любили за функционал, возможности настройки интерфейса и отзывчивость последнего. Посмотрим, что получится, но пока ни кому, кто делает свои сборки\версии Chromium, не удалось в интерфейсе и его возможностях уйти далеко от оригинала (который нравится многим, но кому-то ровно наоборот). Простой пример — возможность переносить панель вкладок вниз экрана и т.д.
Из компании ушли некоторые люди потому, что смена движка — это серьёзнее, чем кажется и компания будет меняться, переориентироваться на другие задачи и так далее. Например, если в Chromium есть работа с сетью, зачем нам узкие специалисты по сети?
НЛО прилетело и опубликовало эту надпись здесь
Отвечая на вопрос про движок-недвижок: и да, и нет. При желании, всё можно написать поверх Вебкита и многое так и будет переписано для нового браузера. А вот первый патч в Вебкит: мультиколонки в CSS.
> А Opera Turbo?
Y.Browser использует Opera Turbo, хотя это вполне себе хромиум допиленный.
Хм, то есть получается технология opera turbo для оперы на вебкитодвижке готова, раз она уже в яндекс браузере задействована? Но ведь это работа не одного дня и даже не пары месяцев. Получается Опера уже давно планировала пересесть на вебкит?

[Добавлено] это скорее вопрос для pepelsbey, чем для вас :)
> Например, если в Chromium есть работа с сетью, зачем нам узкие специалисты по сети?
Чтобы дорабатывать работу с сетью в Chromium, и самим пользоваться результатами этих доработок, очевидно же.
Интерфейс мы пишем сами и сделаем его таким, каким нам захочется, а не таким, который в Хроме.
Т.е. надежда на Click+Mouse Wheel, вменяемое поведение Ctrl+Tab, удобное выделение текста и прочие удобные вещи остаётся?
А выделение текста станет ещё и с форматированием, да?

Если обладаете такой информацией и можете её разгласить, хотя бы в формате «Один Разработчик Сказал» — сделайте UPD2 у поста, раз 10 уже спросили же.

Спасибо, пользователь Оперы с 11 летним стажем.
> удобное выделение текста
Из всего перечисленного сохранить это будет сложнее всего.
НЛО прилетело и опубликовало эту надпись здесь
Особенно в сочетании с крутым поиском по странице по клавише /
Ближайший релиз — мобильный. О десктопном мы расскажем подробнее ближе к делу.
Мобильная Опера на данный момент самый удобный для меня браузер для Андроид (единственное, что раздражает, то, что грузится заново при смене контекста, но это мелочь на фоне того, что в ней есть форматирование содержимого под размер экрана).

Спасибо, будем ждать.
и сделайте, пожалуйста, чтобы она не так тормозила! И кэш страницы локальный тоже — чтобы при переключении от приложения к приложению содержимое страницы в Опере не грузилось заново. И опубликуйте адрес багтрекера, пожалуйста, как только его сделаете!
и сделайте, пожалуйста, чтобы она не так тормозила!

Не так, как вебкитовый встроенный браузер и chrome, ага. Поддерживаю.
Безусловно это прекрасная новость, но не хотелось бы потерять такие вещи как выделение ссылок и много других приятных мелочей про которые вспоминаешь только когда тестируешь сайты в других браузерах и именно тогда понимаешь насколько же удобный интерфейс в моей любимой опере.
Это же первый шаг к созданию единого браузера! Коллеги верстальщики, кажется, наша взяла! :)
Хотелось бы уточнить, останется ли так приятная глазу плавная прокрутка с переездом на WebKit? В хроме не получается такой фидбэк с экспериментальной прокруткой, да и в целом рендеринг тормознее.
Мы постараемся сделать так, чтобы пользователям было удобно. Контроль за поведением движка и оптимальным рендерингом у нас есть.
Какое завуалированное «нет» :)
Это завуалированное «потерпите до релиза» ;)
Расширения Chrome/Chromium тоже будут поддерживаться?
Да, но подробности буду позже.
A UserJS для мелких фиксов «под себя»?
А движок Presto не будет выложен в открытый доступ, как legacy?
Будет ли в новой опере поддержка Native Client и PPAPI?
Сейчас пользуюсь Chrome только из-за расширений, в основном из-за Evernote. В этом плане, я смею надеяться, что Evernote Clipper да и любое другое расширение теперь будет и для Oepra. А еще полная синхронизация. Это, пожалуй, даже самое главное…
А с другой стороны мне очень не хватает простых вещей:
  • объединение вкладок
  • переключение вкладок скроллом+зажатая правая кнопка мыши
  • нормальное выделение ссылок


А еще очень бесит, когда открываешь сессию из кучи вкладок в Chorme и ждешь минут по 10 пока прогрузится хотя бы та вкладка, которая тебе сейчас нужна. Плюс тормоза в этот момент.
уверен, что сделают. они классные ребята.
Пару дней назад появилась статья, что основатель Оперы Jon von Tetzchner продал хороший кусок акций Оперы, вероятно компания готовится к продаже/поглащению

gigaom.com/2013/02/12/opera-founder-sells-shares-potentially-clearing-way-for-acquisition/

Интересно, это будет Яндекс? Т.к. уже проскакивал слух, что Яндекс в этом заинтересован.
Эрик Шмидт продал кучу своих акций Гугла. Значит ли это, что Газпром купит Гугл?
Причём не просто кучу, а почти половину своих акций.
Если искать во всём этом криптоконспирологическую взаимосвязь, то скорее уместно предположить, что это именно Google и купит компанию Opera.
Ага, обменяются акциями и будут жить дружно и счастливо до конца дней.
1. Будет-ли держать пару сотен табов как раньше ( chrome дурно становится от такого)?
2. Жесты, ctrl-tab, fit to width и прочий юзер экспириенс повторите?
3. Гуляние back-forward без перезагрузки страниц повторите?
Забудьте про всё это ;)
:(
Мы постараемся перенести большую часть интерфейсных изобретений в новый браузер, но Fit To Width, например, вряд ли выживет — это был сложный хак, который часто ломал вёрстку сайтов.
Жалко. Отличная штука, хотя всё менее актуальная.
НЛО прилетело и опубликовало эту надпись здесь
Придется сохранить где-то версию Оперы для чтения жж :)
Часто это был единственный способ посмотреть кривой сайт…
Жаль-жаль! Это очень полезная функция для чтения сайтов при увеличенном масштабе (good accessibility), а так же полезна при одновременном просмотре нескольких страниц (split screen), т.к. в этом случае страницы не помещаются целиком в нормальном режиме.

Подгонка по ширине и должна ломать вёрстку сайтов, которые не были заточены под маленькую ширину. Тут главное читабельность содержимого сайта, а не сохранение его оформления. Хотя, неопытные пользователи иногда включали эту опцию и забывали про это, затем жаловались, что в Опере всё криво отображается. Но что делать с этим? Только улучшать интерфейс, а не выпиливать полезную функцию.
который часто ломал вёрстку сайтов
Это как бы изначально проблема того сайта, потому что я не просто так решился на подгонку по ширине и я отдаю себе отчёт в содеянном.
Как правило, он и был нужен только для того, чтобы доломать и так кривую вёрстку сайтов. Например — если на странице куча снипеттов с кодом, и каждый из них в отдельном iframe с отдельной горизонтальной строкой прокрутки.

Вообще, мне Опера нравится за то, что она показывает сайт как того захочет пользователь и сама Опера, а не верстальщик сайта. Потому что верстальщики иногда хотят такого… Нет, пусть лучше они попеняют на браузер, чем у них на поводу идти. :)
Вообще, мне Опера нравится за то, что она показывает сайт как того захочет пользователь и сама Опера, а не верстальщик сайта. Потому что верстальщики иногда хотят такого… Нет, пусть лучше они попеняют на браузер, чем у них на поводу идти. :)

Потому у Оперы 1% в отличии от Хрома, её не поддерживал гугл и её не любили ни разработчики, ни пользователи, у которых разваливалась вёрстка, кроме 1% маргиналов.
Я ждал этого комментария.
Опера пересчитывает порядок табуляции самостоятельно, а не тот, который получается по разметке. Поэтому в опере таки можно пользоваться табом в теле страницы.
У Оперы есть тот же FTS, который позволяет убрать гениальные решения с окнами прокрутки в цитатах на форумах, слишком длинный текст в {pre}{/pre} и ещё решить целый класс проблем с вёрсткой сайтов.
Опера хороша тем, что все сайты для пользователя выглядят и работают одинаково.
все сайты для пользователя выглядят и работают одинаково.

Одинаково хреново? Сайты должны выглядеть так, как хочет разработчик, а пользователи только должны голосовать — нравится ли им или нет. Если нравится — пользоваться, не нравится — не пользоваться.
НЛО прилетело и опубликовало эту надпись здесь
Это должно быть решением разработчика. Всегда были такие программы. Я играл в x-com 20 лет назад и там было всё монолитным без возможности пользователю сменить хоть что-то. И все были довольны. Мне всегда было непонятно. Например, у меня тёмный дизайн сайта. Почему в блоке с overflow:scroll я не могу сделать скролл тёмным, чтобы он не был бельмом? Или все сайты должны выглядеть так, как выглядели 20 лет назад, без стилей и разметки, цветами такими, как указано в браузере пользователя?\
То есть когда сниппет кода выглядит вот так:
govnokod.ru/12582
вы считаете нормальным?
А если код простыня не только в ширину, но и в длину? Нафиг, нафиг. И вот незадача, аналогов сайта, на котором можно поспорить, что «язык такой-то — фигня» а «юзер такой-то — криворук» нет.
Простите, а что вам не нравится? Код? Да, код отвратителен, не спорю. Но в этом ведь суть говнокода.
Если код широкий, значит его надо рефакторить. С этим тоже не спорю.
Я не про код, а как оформлено окно отображения кода. В нём появляется горизонтальная полоса прокрутки, и если код длинный — приходится крутить туда-назад по вертикали, чтобы крутить туда-назад по горизонтали. И таких сайтов полно.
Нормально оформленно. С переносами ещё хуже было бы.
Вы попробуйте посмотреть вот этот код:
govnokod.ru/12579
не развернув браузер на весь экран. Я не знаю какое у вас разрешение, но на моём 1680 по ширине проблема в юзабилити заметна.
А зачем мне разворачивать на весь экран? Я и на 1280 могу увидеть, насколько это говнокод. Я и в своём редакторе не использую soft wraps.
Так и не надо разворачивать )
А если вы считаете, что когда треть кода по ширине уходит за экран, и что для того, чтобы посмотреть его целиком — надо каждый раз крутить страницу — это нормально — то вы определённо мазохист :)
Я считаю, что такой код вообще не надо читать, тем более в браузере. В обоих ваших ссылках можно «поблевать» с кода и без скролла за правую часть. Вообще не понимаю, нафиг это надо.
А вот перенос строк кода на след строку — это настоящий мазохизм.
Я вам тут не про код пишу, а про способ его отображения, если что.
И если вы считаете вышеописанное поведение скрола нормальным — поздравляю, таки вы или мазохист, или тролль.
Странный вы. Называете человека мазохистом за то, что он любит читать код с поломанными строками. Мазохист вы, что вообще такое говно читаете. Да, я считаю, что код НЕ ДОЛЖЕН переноситься автоматически, как текст. Это единственно правильное поведение.
На вкус и цвет все фломастеры разные. Если вы считаете так, то это не значит что так считают все. Советую быть чуть менее радикальным в таких суждениях.
И это мне говорит человек, который назвал меня мазохистом и троллем за то, что у меня другие вкусы. Забавно, правда.

Голосуйте рублём — создаёте свой сайт с «правильными» переносами и пускай люди, которые не согласны со мной и авторами говнокода ходят туда.

Думаю, продолжение этого спора не имеет смысла.
Простите, а на что жалоба? Хотите чтобы было с переносами, добавьте соответствующий стиль: white-space:pre-wrap; (Или передайте это пожелание автору сайта)
При чём здесь Opera?
Вот теперь — я знаю ро этот стиль ;)
Это просто был пример того, когда «фирменные» фичи движка браузера помогали бороться с просчётами верстальщиков сайтов.
Вот из-за таких «фирменных фич» порой хрен поймёшь почему правильный код не работает… Стандарты не подразумевают всевозможные домысливания со стороны браузеров.
В данном случае фичей управляет пользователь, и по умолчанию подгонка по ширине выключена, а в последних версиях браузера соответствующая команда и кнопка вообще спрятаны довольно глубоко в интерфейсе.
Согласен. Не уследил за ходом мысли в ветке :)
С «фирменными фичами» надо не бороться, а либо использовать, либо игнорировать.
Но, похоже, он не справится с ситуацией, когда в блоке нет ни одного whitespace'а
Будет-ли держать пару сотен табов как раньше

Вот честно — всегда было жутко интересно — «зачем?» и «как этим пользоваться?» :)
MRU табы оставьте!
Что будет с Оперой x64? Вебкит же х86, кажется. Или вы его будете портировать?
Пусть портируют уже Chromium на x64 под Win, раз такое дело.
Fit to width (Подогнать по ширине) — это совсем незаменимая штука для тех, кто любит часто менять масштаб страницы. Такой легкой подгонки контента на лету я нигде больше не встречал. Очень надеюсь, что ее реализуют, особенно в мобильном браузере.

И да, грустно — но так бывает, проекты иногда останавливаются. Удачи.
К сожалению, FTW был набором хаков и часто ломал вёрстку страниц, фича вряд ли выживет.
Эх, ну ладно, тогда всякие Readability и подобные помогут читать. Ломал вёрстку, уж точно.

Тогда хоть в мобильной Опере перенос текста должен остаться… Равного ему нигде нет.
Поддерживаю касательно мобильной Оперы. Равного нет.
Лучше плохо работающий FTW, чем вообще никакого.
Честно говоря, было наплевать на вёрстку, когда требовался FTW. Вполне нормально было использовать 2 варианта:

1. Без FTW — с вёрсткой всё ок, полюбовался красотами.
2. С FTW — вёрстка поломалась, ну и хрен с ней — красотами уже налюбовались, главное удобство рассматривания контента.

В общем, ваши слова о ftw заставляют задуматься о просранных полимерах. И я уверен (и очень этого опасаюсь), что FTW будет не единственной похеренной убер-фичей.
К сожалению, FTW иногда выдавал белый экран или покорёженный текст и об исключении фичи разговоры шли задолго до этого решения.
Великолепная логика! Если что-то изредка плохо работает, а в остальных случаях работает отлично — давайте его нахрен выбросим, а то вдруг кто-то из пользователей расстроится. Почти что «нет человека — нет проблемы».

Пойду выбрасывать свои отвёртки, ведь иногда попадаются шурупы со «слизанным» шлицем.
С тех пор, как придумали FTW, точнее написали группу злейших хаков, вёрстка изменилась очень сильно — усложнилась, обросла нюансами. И что раньше работало как-то само собой, теперь только всё ломало. Вполне нормально было сомневаться в полезности такой фичи.
Оставили бы хоть возможность включить кнопочку через конфиг. Я тоже всегда использую для чтения текста, очень полезная штука. Белого экрана не видел ни разу.
Ну ребята, у вас же теперь «куча разработчиков освободилась от работы над движком».
Сделайте теперь FTW не костылями, сделайте красиво их силами.
Да ладно! Этой кнопки уже давно нет на панелях по умолчанию. Тогда зачем было думать о её полном выпиливании? Хотя это в духе пост-Йон-фон-Течнеровской компании, к сожалению…
Не было никакой компании. Хотелось сделать хороший, стабильный браузер и не распыляться по мелочам. Всего-то.
«Removing options is evil»
Jon Stephenson von Tetzchner, сооснователь и создатель браузера Opera
Сидеть на комбайне с фичами и наблюдать за падением рыночной доли — нашим ребятам такой сценарий не понравился.
И поэтому было принято решение свести эту долю к нулю?
Объяснитесь, о чём это вы.
Переход на Хромиум — потеря одного браузера. Кому нужен ещё один Нихром?
Это смена движка, интерфейс будет наш. Сколько процентов пользователей знают какой движок в из браузере? Единицы.

Давайте не будем хоронить то, чего никто даже не видел.
Выходит, что хоронить то, что видел весь мир, легче?

Пользователи заметят подвох, например, если в новом браузере шрифты будут отображаться так же ужасно, как в Хроме, если каждая вторая ссылка не будет открываться, половина элементов на странице отображаться не будет…

Остаётся надеяться только на то, что все наработки из Presto будут скопированы в Webkit.
Мне кажется оперу много использовали именно гики (и рекомендовали её не гикам) и поэтому они сразу заметят разницу.

Если рекомендовать браузер на WebKit, то самая распостранённая и проверенная альтернатива будет именно Хром от гугла, так как

1) 90% плюшек оперы исчезнут (работа на слабых компах, например)
2) опера будет сырой первое время и врядли кто-то её порекомендует.
3) хром всегда будут лучше всех при работе с гугл докс

Safari не нужно приводить в контрпример, так как там работает что-то типа веры в сочетании с поддержкой от своей аппаратной платформы.

Есть такая эвристика «копия всегда хуже оригинала» — кто будет рекомендовать оперу, если есть хром.

У гугла больше программистов, которые разбираются в webkit.

Ситуация напоминает ту, когда СССР принял решение клонировать Интел, а не делать свои процессоры…

Мой вывод — это начало конца, а может и середина.
Мой вывод — это начало конца, а может и середина.

Opera и так шла ко дну. Если ещё в 2009 году у Opera было около 3% мирового трафика, то сейчас скоро меньше 1% упадут. На мобильном рынке тоже падение о 27% в 2009 до 15% сейчас. На рынке консолей тоже всё плохо, проприетарные системы падут под напором того же Android: консоли Ouya и NVIDIA Shield первые ласточки, где будет использоваться Android для ПО и собственные SDK для оптимизации игр под конкретную железку. Со SmartTV та же проблема, Android, либо Google TV выдавят кривые поделки от LG/Samsung и других. На что жить Opera, если в их услугах нужды не будет? Вот и пришли к выводу, что терять время, воюя с ордами вариаций Android, за плечами которого маячит Google, затея бессмысленная, потому что войну на истощение с Google выдержат только Apple, да Microsoft, а маленькая Opera утонет. А тут — основную работу возьмёт на себя проект Chromium, а Opera займется построением качественного UI и UX. Может и сервисы какие придумают. Тот же Unite был любопытной фишкой и показывает, что у компании светлых голов хватает.
Откуда взяты данные по трафику? Если брать из Alexa, то будет ноль, потому что Alexa не выпустила расширение для Оперы.

По данным Wikimedia популярность Оперы в мире около 5%.
НЛО прилетело и опубликовало эту надпись здесь
Тот же Unite был любопытной фишкой и показывает, что у компании светлых голов хватает.
Ага, и что они решили сделать с Юнайт после ухода Йона?

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

Видимо многие головы уйдут не вынеся выкидывание на свалку истории их многолетнего труда.

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

300 миллионов пользователей — это же почти треть фейсбука!
Я сижу на Опере только из-за особенностей работы движка, не из-за интерфейса. Он более предсказуем и логичен, чем остальные. Какой смысл мне ждать, пока вы исправите все свежеприобретённые баги и деградации, если эта особенность перестанет существовать, а я могу под свои нужды настроить ФФ?
Вы ходите в интернет прямыми вызовами к Presto API, минуя интерфейс? Ну так вот, вас таких очень мало. Браузер для пользователей — это интерфейс и поведение, но никак не рендеринг.
С чего вы это решили?
Я имел ввиду то, что лично мне на интерфейс глубоко плевать. Жесты, спид диал и прочее легко повторяется на ФФ с помощью плагинов.
От перехода на другой браузер меня всегда останавливали особенности работы движка Оперы — очевидная очерёдность выделения объектов, та же подгонка под ширину (люблю я сидеть в паре метров от монитора с 200% масштабированием, что поделать), переход табуляции только по полям формы.
В общем если подобные мелочи удастся перенести (в чём я сильно сомневаюсь), то я с вами. Если нет… удачи.
FTS, выделение линков, жесты мышью, переключение режима картинок, переходы вперёд-назад из кэша, настраиваемость и тому подобные «мелочи» — это ведь не то, что делает Оперу комбайном.

Но это то, чего нет ни у кого и поэтому именно об этих вроде бы «мелочах» те, кто сейчас используют Оперу, и беспокоятся.

При этом все понимают, что, видимо, другого выбора для дальнейшего развития у вас не было.
Просто не хочется, чтобы цель «привлечь много-много новых пользователей» была приоритетнее цели «удержать не очень много старых».
В том-то и дело, что привлечь новых очень трудно, учитывая рекламные возможности гигантов Гугл, Эппл и Микрософт. Более того, Микрософт выпускает Винду, а Эппл выпускает Ай ОС, где браузеры уже есть в системе. Т.е. активно продвигать свой браузер нужно только Гуглу.

Ну и как Опере бороться с Гуглом? Как Опере бороться с Яндексом на локальном рынке? Шансов очень мало выиграть чисто маркетинговую борьбу — нет больших площадок и нет кучи денег.

Опера же долгие годы накапливала базу пользователей в основном за счёт сарафанного радио. Будет жаль, если компания сумеет их растерять.
А я вот не припомню случая, чтоб она выдала белый экран вместо содержимого. Можно для меня оставить? Обещаю не ругать фичу и багрепортов по этому поводу не слать.
НЛО прилетело и опубликовало эту надпись здесь
Ух ты, думал Smart Zoom только в iOS работает. Спасибо.
Судя по тому какие комментарии заплюсованы, сюда набежала толпа хейтеров и фанатов хрома. Люди, которые любят Оперу и много лет ею пользуются не могут радоваться тому, что их любимый браузер превращается в очередную унылую поделку вроде Яндекс.Браузера, Браузер.Интернет или сотен других клонов Chromium. Ну налепят на него шкурку похожую на нынешний интерфейс Оперы, а толку-то?

Помнится в самом начале 2000х годов нечто похожее совершил браузер Netscape, перейдя на движок Mozilla и ему это на пользу не пошло (как мы знаем тогда это стало началом конца).

Поэтому и сегодня для Оперы это начало конца. Помним, любим, скорбим.
Историю вы учили плохо. Netscape Navigator с кривым движком не вынес бы никакой конкуренции, если бы его не переписали в Gecko, который потом стал частью Firefox. Это было много лет назад, но в чём-то история повторяется.
И где сейчас Netscape Navigator?
Он умер, раскрыл исходный код и на его костях вырос Firefox.
Сплюнь!
Я бы, как Opera-вод, не стал бы так драматизировать. Вера в Opera высока, но вера в её коллектив — это фундамент первой :) Если эту перемену переживёт костяк команды, всё будет хорошо.
Не нашел главного, Opera теперь будет полностью открытая или только движек?
Интерфейсная часть будет разрабатываться закрыто, движок — открыто, но основе Chromium и V8.
Тогда вам придётся динамически его линковать так как он под LGPL.
Если я не смогу собрать новую Opera сам то нафиг тогда она нужна?

ЗЫ кроме того вам придётся опубликовывать ваш вариант движка который вы подключаете к «интерфейсу». Хром к примеру только периодически синхронизирует свою версию вебкита с общей.
А что с Караканом? На помойку, вместе с Престо?
Вместо Чаракана будет V8.
Это понятно, а Чаракан-то куда? «В стол»?
Пока — в стол, дальше, как и с Presto, будет видно.
Желаю вам чтобы в столе оно полежало совсем чуть-чуть-недолго, а потом было вынуто и возрождено в Опера 14.

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

Также просим дочинить 12.XX до терпимого состояния по стабильности / отсутствию утечек памяти.

… 10 лет опыта самобытного Престо — это не абы что, чтоб выкидывать. Поллюбви к нашему родному супербраузеру подорвали.
Кстати, вспомним, что Opera успела похоронить еще один движок — тот, что был в шестой версии. :)
Что значит похоронить? Так можно сказать, что и Майкрософт похоронила операционную систему Windows 98.
Ну, кстати, да, и тогда я тоже жалел усопшую :)
В этой линейке мне более всего жаль Windows XP, и поэтому я на ней продолжаю сидеть до сих пор, например.
Радостная новость, я так не радовался, со времен падения до 1% пользователей ie6.
«…я так не радовался со времён падения Берлинской стены»
Это самое падение было предвестием жуткой резни на национальных окраинах бывшего Советского Союза.

Как бы и во браузеростроении не получилося нечто аналогичное.
Передёргиваете, милейший.
Падение Берлинской стены не было причиной распада СССР.
Если в браузеростроении случится «нечто аналогичное», то уж никак не по причине того, что Опера сменила движок.
а человек не говорил «причина». Было сказано «предвестие».
В знак солидароности с компанией Opera перехожу с Хрома на нее :)
Уже вторая «хорошая» новость за день для меня: сначала, что в новых БлэкБэрри больше не будет БИС, а теперь ещё и что Опера хоронит свой движок
Что такое БИС?
Это такая особенность телефонов БлэкБерри, как бы объяснить в двух словах, в общем, траффик телефонный идёт шифрованный через серверы РИМ и благодаря использованию своей особенной технологии (основанной на пир-ту-пир), телефоны мгновенно обмениваются сообщениями между собой, а ещё почта доходит моментально на телефон без синхронизации с почтовым сервером. Вот все эти функции обеспечивает БлэкБерри Интернет Сервис (БИС), а в новых ку10 и зед10 (новости про них тут на хабре) этой технологии не будет уже
звучит как что-то совершенно гиковское и абсолютно не нужное среднестатистическому мобиловладельцу.
А что если сделать браузер с переключением между двумя движками — Presto и Webkit? Как в Макстоне :)
Presto и до сегодняшнего дня еле выживал и уже дышал на ладан (не технологически, но «популяционно»). А поддерживать сразу два движка — точно не потянут.
Как-то не стыкуется с заголовком «300 миллионов пользователей» ;)
Есть нюансы:
1) Это пользователей всех версий Оперы (Десктоп, Мини, Ммобайл), причем если один человек использует все три версии, то он стакается как 3 пользователя, а не один.
2) Чтобы считаться пользователем, достаточно всего 1 раз за отчетный месяц запустить Оперу (то есть в действительности ты предпочитаешь другой браузер, но ты разок запустил Оперу — опа, инкремент уже сработал)
Webkit — отличный движок в техническом плане, но монополизация на рынке движков — это плохо. Начнут навязывать агрессивный сбор статистики, и никуда от этого не денешься.
Он открытый, не забывайте.
Значит ли это что Опера теперь будет создавать несколько процессов как хром? Мне всегда нравилось открывать много вкладок (150 не предел) группировать их и тп. Браузер конечно съедал больше гига памяти, но с это меня устраивает. Открыть столько же вкладок в хроме у меня не получилось, комп не справился.
И всё-таки, что будет с оберткой? Текущий интерфейс останется, либо начнете пилить новый, либо начнете пилить один браузер вместе с Яндексом?
Интерфейс будет новым и нашим.
Только радибога не ломайте MDI
Это так удобно кликать на вкладку и открывать предыдущую просмотренную и так далее. Этого нет ни в одном эдоне Хрома.

И клавиши 1 и 2 оставьте. Это кайф гулять по табам с их помощью.
И чтоб при закрытии последней вкладки браузер не закрывался, это дико бесит в Хроме.
о! Как вы правы! Иногда по привычке закрываю все вкладки и хочу увидеть экспресс панель, а вижу фон рабочего стола.
Google для этого отдельное расширение написал. Они почему-то не захотели реализовывать эту функцию в самом браузере. Странные, блин.
Нет, это обычная Убунта с иконками из проекта Танго.
Стоило shpankov уйти из дома, так сразу давай варенье открывать движки менять. Ну прям как дети малые.
НЛО прилетело и опубликовало эту надпись здесь
Вот ты редиска, всю шутку испортил романтикой :)
Главное ведь не путать причину со следствием, да? Особенно не зная нюансов.
НЛО прилетело и опубликовало эту надпись здесь
Я, кстати, уже тогда насторожился, когда в прошлом году Илья и Вадим почти одновременно восторженно написали о чем-то эпичном по поводу Оперы в 2013 году. Правда такое чувство, что Илья и сам тогда не знал, что именно произойдет :)
Никакой связи. Анне ушёл из компании задолго до принятого решения. И первым потенциальным местом работы у него был Google, но не сложилось.
Да нет, не тот случай как раз. Этому парню довольно таки пофиг на Оперу (не удивлюсь, что он этот браузер уже не использует), он работал со стандартизацией.
Вот Rijk, и некоторые другие, включая Илью Шпанькова, — совсем другое дело.
Никакой связи. Анне ушёл из компании задолго до принятого решения. И первым потенциальным местом работы у него был Google, но не сложилось.

(не туда ответил в предыдущий раз)
Ок, будем считать это любопытным совпадением. ;-)

(не туда ответил в предыдущий раз)
На самом деле туда (мне на почту пришло уведомление о твоём ответе [исходном, ещё не продублированном] на мой комментарий) — это, похоже, баг Хабра в алгоритме генерации дерева комментариев (баг-репорт я уже отправил).
Зато он написал вот это пару часов назад: "Sad day for my former team at Opera and for the web to lose a rendering engine."
Т.е. он считает, что это печальный момент для команды разработчиков, ну и для развития веба.
Я с ним согласен.
Почему отказу от Presto так радуются те, кто Opera не пользуется?
они типа все веб-разработчики
Окей, но почему они радуются? :)
Работы меньше, т.к. меньше разнообразие движков будет и тестить/подгонять меньше нужно.
Я веб-разработчик.
И я от этого момента страдаю…
1. Веб-разработчики.
2. Пользователи Chrome.
Я помню WebKit когда он еще не был WebKito'ом, а был движком мало кем поддерживаемого браузера из KDE, и вот он заховывает мир :)
Apple и Adobe, затем и Google помогли же.
ЕМНИП, Apple обратила внимание на khtml после того как konqueror стал драть задницу тогдашним корифеям стандартов в Acid2
Эх, помню когда-то был топик-срач про слив Бумбурума, так его у меня только Опера вывозила, остальные браузеры были в ступоре от количества комментов :)
Тогда очень гордился, что всегда пользовался Оперой.
Аналогично на Лепре. Там куча неподъёмных постов с тысячами комментариев и сотнями картинок, где последние комментирующие обычно пользователи Оперы :)
Индустрия софта переходит от описания стандартов к стандартным реализациям. Наверное это хорошо, что думаете?
Пока на рынке есть три независимых реализации — Webkit, Trident и Gecko — о стандартной реализации говорить рано.
Еще вчера на рынке их было 4, что будет завтра?
Станет 2.
2 партии, 2 производителя процессоров, 2 газировки… ну и т.д.
Иллюзия не монополии :)
Точно подмечено.
НЛО прилетело и опубликовало эту надпись здесь
Подписываюсь под каждым предложением. Тоже пользуюсь Оперой с 2000-го года.
Сильный поступок, молодцы.
Неужели теперь копирование текста с форматированием появится?
Главное, чтобы логика выделения текста (особенно ссылок) осталась прежней!
Надеюсь оно будет отключаемым, иначе мне придётся переходить на lynx :)
И опять через Блокнот копировать?
Не впадайте в крайности, достатчно сделать Shift+Crtl+C, пункт в контекстном меню, или что-нибудь подобное для копирование с форматированием. Всяко лучше, чем запускать другой браузер для этих целей. К слову, пользователи просят данную фичу не менее 10 лет.
Они просто рефераты не писали.
Учитывая зубодробительные баги WebKit (например, непредсказуемое пропадание рамок некоторых ячеек таблиц при отступах ячеек, заданных в единицах em), новость неоднозначная. Переход на Gecko, пожалуй, порадовал бы больше.
Больше опытных контрибьюторов — меньше багов. Новость хорошая.
В плане вёрстки в последнее время проблематичен больше именно Chrome, нежели Opera. У движка Opera как раз уже всё стало вполне хорошо. Впрочем, наше обсуждение здесь уже, увы, ничего не изменит.

С другой стороны, в Opera теперь, стало быть, заработает background-position-x/-y, и это, возможно, станет дополнительным поводом для их стандартизации. :-)
Согласен. Не далее чем вчера убил час на исправление бага верстки в вебките.
При загрузке в четырех случаях из пяти слетали маргины одного из слоёв.

В итоге пришлось добавить еще один несемантичный враппер. Фу!
Все правильно сделали. Молодцы.
Такое двойственное чувство.
Ни когда не нравилась опера, но эта новость меня печалит. Монополизм ни когда ни к чему хорошему не приведёт. Хотя как разработчику будет полегче. Ложка мёда в бочке с дёгтем как-то не очень уж и радует.
Я правильно понимаю, что никакие фунции из Opera вырезаться не будут? Или придется чем-то жертвовать?
Жертв ради движка не будет, почти все знакомые вам фичи легко переносятся. Жертвы ради лёгкости и более сфокусированного развития именно браузера, а не комбайна — будут.
сфокусированного развития именно браузера, а не комбайна

Надеюсь, это не означает, что M2 выпилят.
Какая-то конкретика уже есть?

Например, я могу быть уверен что в браузере останутся:

1. Читалка RSS новостей (а с ним и вся R2)
2. Заметки. И правый клик + добавить в заметки.
3. Правая кнопка мыши + скролл, для перемещения по вкладкам
4. Жесты мыши
5. Torrent клиент
6. Пользовательская панель и вообще удобство настройки UI
7. Не пострадавший UI. Я, например, убрал любимую всеми браузерами возможность объеденить панель вкладок со стандартной верхней панелью Windows оставив меню. В хроме такой фичи нет.
8. «Перейти по ссылке» в меню по правой кнопке.

?
Пока, к сожалению, без подробностей. Терпение :)
Эээ, часом не почту ли выбросить хотите..?
убрали поддержку IRC, поддержка почты тоже будет убрана? на текущий момент это один из лучших почтовиков и RSS-ридеров.
Да уж, у меня эдак 50% времени, проведенного в Опере — беглое чтение через RSS-клиент… Удобно. Было.
убрали поддержку IRC
Убрали только для Мака. Но я даже не сомневаюсь, что IRC не оставят в новом браузере (считаю, что это будет новый браузер, а не Опера).
Ну, сколько народа использует IRC? Ты, да я, да мы с тобой. Ради этого портировать никто не будет к сожалению. А могли бы оставить, и добавить поддержку XMPP (Jabber)…
Учитывая закрытие веб-интерфейса к чату Яндекса, поддержка XMPP лишней не будет.
Жертвы ради лёгкости и более сфокусированного развития именно браузера, а не комбайна — будут.
Браузеры с таким подходом уже есть, и они от сильных мира сего.
Можно начинать хоронить, значит. Жаль! :(
Я бы не стал хоронить. Новый десктопный интерфейс — это далеко не просто-очередной-браузер, честное слово ;)
Печально :( Хотя уже почти как год разработка затормозилась сильно…

Но для меня главный вопрос (всё ещё) в скорости работы на слабом канале и в размере дистрибутива. Опера куда лучше работает при плохом канале интернета, загружается быстрее и, главное, весит всего 10-12 MiB, а не 60, как хромиумы.

Пичалька в общем.
Opera Turbo никуда не исчезнет.
А что будет с Opera Mini?
Мы конечно же не собираемся отказываться от одного из самых популярных мобильных браузеров. А что именно будет — увидите.
Дело в том, что в силу различных обстоятельств, я не пользуюсь десктопной оперой со времён 7.23 (вроде бы не ошибся с номером), но постоянно пользуюсь Opera Mini и иногда — Opera Mobile. Не хотелось бы, чтобы они сильно поломались :)
Мне кажется, что вам точно понравится. Дождитесь конца февраля и MWC в Барселоне.
Надеюсь.
Я из мобильных Опер пользуюсь Mobile Next с поддержкой расширений. Для мобильников расширения — это просто бомба (в Дельфине расширения идиотские, да и LastPass платный).
Кстати, я правильно понимаю, что Opera Mini работает примерно как Plucker, т.е. на серверной стороне какая-то вариация Presto парсит всё и вся, а потом говорит клиенту «нарисуй бокс, текст и картинку вот там и вот там и, умоляю тебя, больше никакой самодеятельности»?
Гуглите OBML.
Т.е. в принципе с помощью чьей-то матери можно туда навернуть WebKit, причём клиенты даже не заметят подмены, как я понимаю.
Именно так.
Турбо, как раз, в наших условиях работает не очень. Не пользуюсь ей.
А так Опера быстрее показывает страницу (и нужную информацию), чем любой браузер, в т.ч. образованный от Хромиума. Ну и малый размер дистрибутива тоже очень актуально (хотя для большинства, видимо, это уже давно не показатель).
А сколько теперь сайтов поедет, если они через js детектировали оперу и меняли стили?
А зачем менять стили то? опера с 9-й версии адекватно все рендерит. Напомним — уже 12-я.
НЛО прилетело и опубликовало эту надпись здесь
Сайты не поедут: window.opera не будет, UA мы выберем аккуратно и ответственно.
А как же мои овер 50 открытых вкладок? Судя по Хрому, с webkit'ом и v8 это станет проблемой.
Это не проблема вебкита, это фича управления вкладками в хроме. Надеюсь, оставят как сейчас — процесс на вкладки, процесс на плагины.
Мне всегда нравился внешний вид Оперы, но при попытке на нее перейти меня оттолкнула частичная несовместимость с гугловскими приложениями (о чем уже тут местами писали). Так что как пользователь я рад этой новости и обязательно попробую Оперу снова.

Как веб-разработчик мне в целом все равно, потому что Опера всегда отлично поддерживала стандарты и проблем с версткой под Оперу никогда не было.

С точки же зрения ситуации на рынке, Опера остается независимым игроком, а значит остается конкуренция. Так что я не думаю, что мы скатимся в эпоху монополии кого-либо в мире веб-браузеров. (Именно из-за нежелания потворствовать монополиям я не юзал Хром и другим не ставил.)

Так что это повод для огорчения только для тех разработчиков, которые расценивали движок Оперы как свое детище. Думаю для них это грустный момент.
И с какой версии это начнется? х64 все же хотелось бы нативные.
Последний раз, когда я употребил слово поскромнее в аналогичном топике про «Opera Ice», меня отправили в бан на несколько дней. Так что, готовьтесь :)
Пипец!

А если серьёзно, теперь не вижу больше смысла продолжать пользоваться оперой. Интерфейс у браузера последнее время и так не ахти, единственное что радовало, так это довольно шустрая работа с кучей открытых табов. Если теперь он будет так же тормозить, как и хром при 20 открытых табах, тогда зачем он вообще?
Да наверно народ слегка не в себе от такой новости и пытается наскрести оптимизма :)

К сожалению, если судить по комментариям представителей, опера теперь будет всё-же больше похож на какой-нибудь яндекс-браузер и если так и будет — это будет печально, т.к. яндекс-браузер и так уже есть, а оперы просто не станет.
console.log(document.getElementById('comments').innerHTML.match(/пипец/ig).length);

Уже 3 раза :)
НЛО прилетело и опубликовало эту надпись здесь
Я так понимаю, изменения коснутся только рендера страниц? Почта, RSS, заметки — останутся без изменений?
Изменения будут больше, чем просто новый движок. Но терпение — вы всё увидите сами.
Панику уже сейчас поднимать надо, а то когда будет релиз — поздно будет.
Если Opera Software похоронила свой браузер, потому что у неё больше нет средств к существованию, то панику поднимать бессмысленно. Всё равно им придётся плясать под дудку Гугла.

Хотя могли бы сделать лицо Джимми Уэйлса или на худой конец вернуть баннер…
Да, сейчас я бы даже купил её, но это тоже лишь отодвинуло б чуть-чуть закат и уж точно не привлекло новых пользователей.
Если дела совсем плохи, тогда только ход Sunками с Java.
Пусть пилят платную Оперу Про с почтой, ИРКой и прочим. Я бы купил.
Вот за что бы я точно заплатил, не раздумывая — за оперу. Столько лет бесплатно радовала, не жалко.
А я её купил (попросил жену подарить), как только смог заплатить, переехав в Штаты. Опера тогда ещё была Оперой 8. И кружку тоже получилс лого и надписью «The fastest browser on Earth.» Раритет теперь небось, буду бережно относиться.
Прежде чем болтать языком, стоит ознакомиться с финансовыми результатами компании. Выручка и число пользователей растут каждый год. Но вы же эксперт, вы и так всё знаете!
Да-да.
Иконка, скин — Опера останется Оперой. ;D
— Кстати, инишники они давно уже хотели уничтожить. Уже пару лет игрались с новым форматом файлов конфигурации. Так что сомневаюсь, что останутся.
Клёво, значит меньше проблем при работе с rtl.
Черт, жду демку новой версии :)
Сразу с теплотой вспоминается интерфейс оперы, жесты мышью, экспресс панель, да тот же драгонфлай мне очень нравился…
Для этого не нужно ждать демку, ибо, ВНЕЗАПНО, всё отлично работает и в последнем релизе.
Opera умерла. Да здравствует Opera!
НЛО прилетело и опубликовало эту надпись здесь
Отличная новость, хоть и Presto был хорошим движком я все таки за унификацию, данный шаг избавит от многих проблем
Кстати, а в качестве антифишингового фильтра будет использоваться старый от Netcraft и ко или переход будет и на Google SafeBrowsing?
Смена движка никак не влияет на такие тонкости — мы можем выбирать сами. Например, активно используем данные от Яндекса.
И правильно делаете. Фильтры у вас годные и субъективно, да и объективно.
Честно говоря, ни разу в жизни не видел срабатывания фильтра антифишинга в Опере! Всегда был включен… ЧЯДНТ?
Ходите по правильным сайтам, ищете неопасные вещи ;) Я вот видел.
Надеюсь получится не еще один яндекс-браузер…
Кто следующий? Firefox?
Огнелис выстоит. Я верю в это.
Ох еще бы IE перешел на вебкит…
Честно говоря, Presto хоть и был «своим», но безудержно бесил лично меня как пользователя. Видеть расползающуюся верстку википедии и с десяток других посещаемых сайтов было очень тяжело, даже на хром перелез.
Надеюсь, скоро вернусь обратно
P.S. а своими наработками по ускорению JS вы с V8 поделитесь?
http://i.imgur.com/mQkIoH6.png
http://i.imgur.com/SgWwCFX.png

только не надо мне говорить про плагины фаерволы и прочие баннерорезалки. И без них все ломается пока кеш не почистишь. Если бы это была моя вина, то на других браузерах было бы то же самое или хотя бы какие нибудь еще признаки. Но нет, так позволяет себе рендерить страницы только Presto. Это только 2 примера, есть еще на нескольких сайтах.
У вас в настройках сайта включен пользовательский стиль CSS.
А через 3 захода он опять что ли включается сам? Я чищу кэш и все какое то время нормально, потом становится так вот, никаких пользовательских сцц я не использовал никогда.
В общем погодю webkit, а там видно будет
Вроде бы стили не догружаются. В 90% случаев действительно виноваты кривые «плагины фаерволы и прочие баннерорезалки» и так же прокси.
НЛО прилетело и опубликовало эту надпись здесь
Мобильные версии будут только под Android и iOS?
Сами себе злобные антропоморфные дендромутанты.
НЛО прилетело и опубликовало эту надпись здесь
Было бы неплохо, чтобы настроики кэша были, а то юзая хром приходится, либо фаилик реестра запускать с переписанными путями, либо дописывать параметры запуска, чтобы кэш с appdata вынести, уж больно забивается быстро, для SSD думаю это не комильфо.
Важный вопрос такой:

Изменится ли как-то официальная манера взаимодействия оперы с пользователями в плане поддержки в связи с переходом на открытый движок? Говоря простым языком: трекер-то открытый наконец появится?

Про неофициальную манеру взаимодействия претензий нет, тут всё весело :)
Мы будем работать с публичным багтрекером Хромиума: code.google.com/p/chromium/issues/list для движка и продолжим работать со своим закрытым для интерфейсных задач.
А Гугл-то в курсе, что он теперь и за внутренности Оперы отвечает? :) Или кто-то из Оперы ревьюером стал?
Но ссылку-то ты дал на гугловский трекер, а не вебкитовский :)
Все в курсе, все )
Будет ли в Webkit поддержка форм HTML5?
Будет ли такая же поддержка SVG, как в Опере (в Хроме проблемы с установкой SVG в качестве background-image)?
Сохранится ли у Оперы переход на динамически созданные якоря (который не работает в Хроме) и логика работы кэша?
Будет ли у Вебкита такая же поддержка таблиц?
Сохранится ли у Оперы переход на динамически созданные якоря?
Ох, починилибы сначала статические — Опера сейчас, наверное, единственный бразуер, который не перематывает страницу к якорю, пока не прогрузит весь контент, чем очень бесит, потому что если начать листать, то уже точно не перекинет. И даже если перекинет при пролистывании, то собьёт с толку ещё больше.
Ждем браузер на новом движке который создаст достойную конкуренцию Chrome и Firefox
Chropera или Opium :)
Chroperum
Пока без комментариев, ближе к делу всё расскажем.
Фатальный недостаток Хрома — отдельный процесс на каждую вкладку <sarcasm> под предлогом «чтоб было спокойнее, ведь Хром так часто падает» </sarcasm>. Опера напротив экономит память (со времён ввода нового движка JS хуже экономит, но всё-таки на порядок лучше Хрома). Соответственно, вопрос:

Опера на движке Хрома будет выделять на каждую вкладку по процессу или останется одним монолитным стабильным процессом?

Я не хочу, чтобы в требованиях браузера было «8GB RAM обязательно, 16GB RAM желательно». Я не хочу лицезреть забитый браузером список процессов, в котором чёрт ногу сломит. Я не хочу ограничивать себя 30-ю вкладками, а о 200-х лишь грезить во сне. Я не хочу быстро восстанавливающийся после падений браузер, я хочу непадающий браузер.

Хром — хороший браузер, но его прожорливость помножает все его достоинства на ноль. Да, у меня 8GB оперативы, что в теории дофига, но я запускаю виртуалки, запускаю прожорливые игрушки, и не хочу закрывать-открывать браузер лишь потому, что он «стабильный». Если Опера перенесёт свои достоинства на Хром, это будет счастье.
Понимаю вашу обеспокоенность. Плюсы и минусы есть у каждого подхода. Мне, например, удобнее, чтобы падала одна вкладка, а не весь браузер. Кому-то важнее иметь 200 вкладок (я лично пользуюсь сервисами вроде Pocket или сессиями)

В любом случае, пока ответить нечего, ближе к выходу десктопной версии всё расскажем.
У меня браузеры не падают — ну, от силы пару раз в год что-нибудь повсинет, статистическая погрешность, не чаще любой другой сложной программы. Учитывая автоматическое сохранение сессии, потерь не бывает (много лет назад сессия не всегда корректно сохранялась при падении, но этот баг исправлен). А вот объём потребляемой памяти для меня важен каждый день.

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

Я не могу понять, откуда такое беспокойство, чтобы браузеры не падали, и такие невероятные защиты от этого.
+1
Мне больше всего всегда нравилось в Опере умение экономно использовать память. Для меня это критически важный момент.
Количество открытых в Opera вкладок у меня может достигать 50 штук, если не больше, и браузер не падает! :)
Единственный минус — он после этого долго закрывается (выгружает занятую память несколько минут), но я его закрываю редко, вдобавок раньше просто убивал процесс через диспетчер задач, а потом появился Force start

Ах да. Ещё одно достоинство — кеширование!

Недавно продержался месяц на Яндекс.Браузере. Chrome не любил, но Яндекс-вариант обаял внимание.
Но после сотни падений браузера из-за нехватки ОЗУ, когда он не выдерживал открытия даже менее десяти вкладок (!), а также после любования на то, как куча аватарок на форумах загружаются каждый раз заново (в отличие от Оперы), мои нервы сдали. Да, гугл крутой, продвигает всякие SPDY для ускорения передачи контента, да, сейчас уже не время Dial-Up, но когда одна и та же информация упорно загружается повторно, а не кешируется — это для меня бред…
Специально сейчас проверил в Chrome — то же самое поведение. Значит дело именно в движке
На кой чёрт мне быстрый JavaScript (V8), когда страницы будет открываться дольше и до выполнения скриптов ещё дело не дойдёт?
А в Opera кешированию уделялось много внимания. Взять хотя бы знаменитую кнопку управления загрузкой картинок. Всегда её не хватало в других браузерах в базовой комплектации

Новость меня ужаснула. Я в тревоге. Что будет со всеми этими плюсами Оперы? Во что оно трансформируется или вообще исчезнет? В абсолютный перенос без изменений мне не верится. Или всё-таки вкладки и кеш не находятся в зависимости от движка?

Вопрос куча, ответов нет.
А потом, наверняка, будет уже поздно — появится готовый продукт, в который уже радикальных изменений не внести, хоть завопись…

RIP, Presto :"(
PS: самое главное забыл сказать про Chrome/Яндекс.Браузер. Падение при нехватке ОЗУ было полностью фатальное — для всех процессов браузера. Так что смысла в хитроумной схеме «каждой вкладке по процессу» в такой ситуации меньше нуля.

Забавно даже. Браузер-смертник. Сам себе делает харакири…
Всё зависит от того, какой из процессов будет убит. В линуксе в такой ситуации чаще убиваются (если вообще убиваются) процессы отдельных вкладок. Но вообще, основной процесс браузера зачастую сейчас оказывается самым прожорливым, а потому «под нож» попадает первым.
он после этого долго закрывается (выгружает занятую память несколько минут)
Можно ещё быстро выключить JavaScript через меню F12 перед тем как закрыть Оперу. Сильно уменьшает тупёж. Потом при старте браузер будет загружать вкладки без JS быстрее.
Но часто достаточно отключить, и сразу включить JS, а потом закрыть браузер.
Самая большая польза архитектуры Chrome не в стабильносте, а в безопасносте. Процессы вкладок имеют минимально вожможный уровень привелегий и выполняются в sandbox'е. Поэтому Chrome — объективно самый безопасный браузер на рынке, а однопроцессная архитектура — тупиковый путь.
Как часто вы напарывались на дырки в «безопасносте»? Вот сколько раз в штуках?

У меня впечатление, что статьи про уязвимости в браузере действуют на читателей так же, как статьи про упавшие самолёты: «А-а-а!!! Каждый второй самолёт падает!!! Как жить дальше!!!1111адынадын»

Обновлённые ось и приложения, антивирус, файрвол, UAC — и временная дырка в браузере не будет вас никогда волновать. И у СМС-мошенников не бывает 0-day уязвимостей.
У оперы итак всё очень хорошо в плане безопасности.
Поддерживаю. Не скатится ли она с обновлением?
*покраснел*
Вы такие милые!
Слилась Opera.
Неодназначная новость, очень жаль годы потраченные на разработку движка, представляю как обидно разработчикам. с другой стороны поддержка современных саас сервисов это довольно существенная гирька на весах между престо и вебкит для руководителей опера.
остается надеется, что это решение было принято добровольно и никакие корпорации добра и зла на оперу не давили.
Напрямую давить и не надо. Просто пишете на своём сервисе: «У вас неправильный браузер, и что-то может пойти не так. Воспользуйтесь %ourcertifiedbrowser%».
Ура! Одним браузером больше.
Вы ошиблись последним словом.
Нет, не ошибся :)
Значит, пропустили приставку не- перед словом «браузер»?
Нет, наоборот, касательно Оперы, эта приставка была раньше, но сейчас её нет. Я к тому, что Опера всегда была вторым Интернет Эксплорером, который по традиции, называют недобраузером.

Ожидая нарваться на гнев пользователей Оперы, скажу, что вопрос касается не функционала (который очень даже хорош), а поддержки DOM и пр.
Вы ведь говорите про пятую-шестую версию Оперы, которой больше десяти лет, да?

Опера уже с восьмой версии стала поддерживать элементы, которые долгое время игнорировали остальные браузеры. Выше была ссылка на HTML5 Forms.
Нет, я говорю о последней версии. Могу судить хотя бы по своему опыту создания визивига (первый пост сверху в моём профиле). В поддержке таких базовых вещей, как новые html теги, я не сомневаюсь ни капли.

Привет, НЛО :)
Отключаю обновление оперы.
Ура. Вот это действительно правильный шаг. Давно уже размышлял, и не мог понять, нафиг Опере до сих пор свой движок. А вот оно как — в Опере сами всё понимают (%.

Вопрос к ТС или знающим: можете прокомментировать, как так получается, что версия движка, используемая в актуальных версиях Хрома или того же Сафари жестоко проигрывает по количеству поинтов на html5test.com такому интересному браузеру как Maxthon 4 (с третьей версии на WebKit)? Уши ведь из одного движка растут. И какие выводы из этого можно сделать?
Да никаких. Просто китайцы решили включить экспериментальные возможности WebKit, которые находятся в ранней разработке. На деле это булшит для красивого числа. Более того, html5test проверяет просто наличие поддержки, но не качество её реализации
Если они и на WebKit'e не сделают NTLM Auth — я ничего хорошего про них не скажу.
Опера должна помочь всем остальным браузерам с выделением текста.
Главное, чтоб не с копированием.
Вообще это всё печально. Не понимаю чему люди радуются. Как веб-разработчику мне конечно будет легче, но монополия точно ни к чему хорошему не приведет.
Уже где-то мелькало выше в комментах, что монополии не будет. Разные браузеры со своими «плюшками» останутся на рынке, а вот если WebKit станет монополистом, то не вижу в этом беду, т.к. проект открытый.
Замер HTML5 Test на нынешний момент:
Maxthon 4.0 » 464
Chrome 24 » 448
Opera 12.10 » 419
Firefox 18 » 393
Safari 6.0 » 378
Internet Explorer 10 » 320

Какой плохой Presto, ай-яй-яй!
Ах, если бы в синтетических тестах было счастье.
Значит надо было усерднее баги пилить! *troll face* :-p
И наконец-то почти половина пользователей байнета «обретут счастье»…

Впрочем, не только в Беларуси, конечно, но здесь особенно высока доля Opera: ссылка1 ссылка2
Мне, как «наркоману» Оперы с многолетним стажем, беспокоит только то, что переход на хромиум может избавить или изменить существующие возможности, например такие, как: экспресс-панель, вкладки, Dragonfly.
Хочу верить, что такие существенные перемены не скажутся на удобстве и привычности.
Наконец-то есть шанс развидеть все эти «прелести» Оперы… Забыть о том, что надо её запускать и тестить на ней тоже…
Первый патч отправленный оперой в вебкит содержит только тесты, правку ChangeLog и изменение одной(!) строки:
-    bool renderRule = ruleStyle > BHIDDEN && !ruleTransparent && ruleThickness <= colGap;
+    bool renderRule = ruleStyle > BHIDDEN && !ruleTransparent;
НЛО прилетело и опубликовало эту надпись здесь
Тем любопытнее, что баг, тянущийся с 2008 года требовал убрать лишь одно условие в одной строке. Разработчики с такими мелочами, видимо, не хотят даже связываться, а Опера молодец, что пускай по-немногу, но уже вносит свой вклад.
НЛО прилетело и опубликовало эту надпись здесь
300 миллионов пользователей перешли на WebKit, ура WebKit, пока Opera.
Жалко на самом деле.
Для меня, как для преданного поклонника Оперы, это действительно грустная новость, я всегда любил оперу за ее независимость, за свой движок, теперь боюсь, Опера превратится в еще один унылый клон хрома :(
НЛО прилетело и опубликовало эту надпись здесь
Грустно когда существует куча разных реализаций одного стандарта.
НЛО прилетело и опубликовало эту надпись здесь
Я полагаю, что конкуренция в данном случае допустима только в UI.
НЛО прилетело и опубликовало эту надпись здесь
Теперь работы будет поменьше. Не надо будет сидеть и подбирать CSS и JS хаки для разных(!) версий Оперы. Так как далеко не все обновляются…
К сожалению нет. Сейчас приходится писать код, с оглядкой на старые версии Webkit/V8 как раз из-за существования таких клонов Хрома как Яндекс@Браузер, в котором есть баги, которые в основной ветке Chromium уже пофиксены.
Грусть и тоска. Самая грустная новость за сегодня. Мой любимый браузер. Я доверял ему как любимой женщине. Как же теперь без window.opera…
Самая комментируемая статья сезона)
Более того, статья уже в Топ50 «за всё время».
Да не мне.
Ок. По-другому. -1 независимый браузер. +1 браузер — пожиратель ресурсов.
Да, работы будет меньше. Но будет ли оправдана цена отсутствием альтернативы?
На старом symbian телефоне webkit уже наверное не потянет
На старом не потянет, а смартфоны на Belle думаю скушают.
Встроенный браузер на ВебКите — тормозной кошмар на моём N8.
У меня тоже N8 — все летает. Хоть 10 вкладок.
Говорите, Опера 13 выйдет в 2013 году, 13 числа, в пятницу?

ЗЫ!
Операдевелоперы! Что вы такого сделали то тогда в 12 версии, что она на баги рассыпалась и до 12.15 до сих пор собраться нормально не может (мемори-лики жуткие)?

Две сборки идеальные знаю — 9.64 и 11.64. Последняя например без нареканий работала не то что неделями, — месяцами без перезапуска (активно юзаю hibernate в своей WinXP 32bit SP3 и не выключаю программное «рабочее» окружение практически; в Опере всегда куча вкладок и через неё же почта по нескольким аккам).
Ну а 12я версия ух брр… приходится как минимум раз в день выключать-перезапускать.

Хотелось бы видеть традиции качества в новой Опере, как и было прежде.

/ фанат Оперы, ver <=11.64 for now /
Насколько Webkit будет тормознее и прожорливее Presto?
Исчезнет ли прекрасная работа с кэшем, когда при внезапном падении интернета всё ещё можно перейти назад и скопировать введённый в форму текст?
А раньше все кричали, что Chrome с WebKit это реальная альтернатива IE и шанс свергнуть монополию на рынке браузеров. И вот что мы имеем? WebKit завовевал более 40% мировой интернет-аудитории. Убийца дракона сам становится драконом.
Не забываем, что WebKit — Open Source, и любой желающий может сделать форк и развивать свою ветку. Разница огромна.
Вы смеётесь? Форк — как ни крути — так webkit'ом и останется со всех сторон.
Не вижу здесь сходства с былой монополией IE6. Там вы никак не могли повлиять на ситуацию, а здесь вы можете создать полноценный форк. Не хотите — можете писать свой движок с нуля. Если сможете.
А в чём проблема? Ну останется ВебКитом и что? Основная проблема ИЕ6 — то, что он застряг в прошлом десятилетней давности и не развивался. Если Хром остановится — Опера на базе ВебКита (Блинк) сделает такую крутую версию, что все с лёгкостью на неё перейдут, а из-за того, что оба браузера на одном движке владельцы сайтов этого даже не заметят
Не надо эксгумировать топик год спустя, пусть он останется в истории.
Что же эксгумирую исторический, пост спустя два с половиной года.
Пишу с Opera 12, а новая Opera «подкапотная» так и осталась отстоем, при открытии больше 30 вкладок фризится вся винда, сглаживание шрифтов все еще «хромногое», и куча выпиленных фич.
Сейчас очень смешно читать, в вашем посте, про изменения «под капотом».
То же самое — два с половиной года, а Opera 12 делает по удобству и возможностям остальные браузеры. Даже dragonfly, несмотря на отсутствие многих новых фич других инструментов разработчика, гораздо удобнее — хотя это, может, вопрос привычки.
Увы, с gmail приходится работать в новой опере.
Что бы можно было сделать за два года со старой оперой, если бы она развивалась в обычном темпе — сложно даже представить.
Как разработчик я, конечно, рад, что Presto уступил место вебкиту, но как пользователь я бы очень хотел видеть его в open source. Я уверен, нашлись бы энтузиасты, которые дальше развивали бы на его основе браузер от разработчиков и для разработчиков.
Когда браузер съедает 5Гб на ровном месте, с парой десятков вкладок, это не дело.
Если товар хорош, его перестают выпускать.
(из «Законов Мерфи»)
Тоже на двенашке сижу. Несмотря на пакости со стороны гугла, все «фатальные несовместимости с устаревшим браузером» лечатся маскировкой под ie и user-css
Аналогично. Проблемы видел только в гуглодоках. Постепенно пытаюсь освоить Vivaldi, но мне необходим почтовик и rss.
Скромно примкну к команде эксгуматоров. Тоже чуть менее чем полностью использую все фичи Оперы 12, только у меня обычно 50-70 вкладок с несколькими группами вкладок. И почтовый архив с какого-то там 200Х года.
Гугл действительно приходится местами обманывать маскировкой под FF или IE, но таки гуглодоки (у нас в компании используются достаточно часто) приходится юзать с фокса.
Хром не пользую из принципа, за исключением необходимости проверки корректности работы сайта/странички/виджета под этим самым хромом. Сторонние сайты, не работающие в Опера 12 просто закрываю и не вспоминаю — они в помойку летят, а не любимый браузер.

Олсо, присоединяюсь к коллективному запросу выдать старую Оперу, в т.ч. сурсы Presto и Caracan в опенсурс. Отмазка ввиде «да у нас, ребята, сурсы некрасивые, стыдно показать» не принимается — смеяться не будем, все мы когда-то начинали не с шедевров, а зато гигантский вклад Opera в развитие веба все профессионалы помнят и уважают, спасибо за ваш долгий и без сомнения успешный труд.
Говорят у них контракт с производителями гаджетов ещё на несколько лет. На встроенном Presto миллион девайсов работают. Потом может и откроют.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь