Браузер Opera доступен на множестве платформ, в разных видах, с разными режимами, движками и уровнями поддержки стандартов. В таком многообразии можно легко запутаться — знаете ли вы, к примеру, что в Opera Mini для iOS есть три режима, один из которых это
UIWebView
с Opera Turbo? Поэтому мы решили собрать простой обзор всех наших продуктов, который объясняет некоторые технические различия наших браузеров.ОС | Браузер | Режим | Движок | Прокси | Стандарты |
---|---|---|---|---|---|
Android | Opera | Обычный | Chromium | Нет | Все |
Opera Turbo | Chromium | Да | Все | ||
Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены | |
iOS | Opera Mini | Обычный | WebKit, системный | Нет | Все |
Opera Turbo * | WebKit, системный | Да | Все | ||
Opera Mini | Presto, серверный | Да | Ограничены | ||
Coast | Normal | WebKit, системный | Нет | Все | |
Opera Turbo * | WebKit, системный | Да | Все | ||
J2ME | Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены |
Windows Phone | Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены |
Компьютеры | Opera | Обычный | Chromium | Нет | Все |
Opera Turbo | Chromium | Да | Все |
Заметки
- Режим Opera Turbo сжимает трафик до 80%, режим Opera Mini — до 90%.
- Для Opera Turbo, отмеченного звёздочкой, также есть опция Video Boost для сжатия видео.
- Если вы определяете положение пользователей на основе IP-адреса, обязательно проверяйте заголовок
X-Forwarded-For
. Таким образом вы сможете верно определить откуда пользователь открыл ваш сайт в браузере, который использует прокси Opera Mini и Opera Turbo. - Поддержка стандартов в Opera Mini «ограничена», это значит, что сложный JavaScript, CSS и другие динамические элементы могут работать не так, как вы ожидаете, из-за особенностей серверной отрисовки и ограниченных возможностей устройств.
- Старые браузеры Opera на движке Presto, например, Opera 12 для компьютеров, Opera Mobile Classic, и т.д. уже не поддерживаются и в этом списке не приведены.
Комментарии (28)
MrGobus
02.06.2015 22:29+4Какой-то странный пост, без души. С одной стороны удивительное рядом, с другой стороны сказано мало и неочем. Да много движков, и чо? Вот например я узнал что для iOS есть 3 режима, один из которых UIWebView, здорово, а чего их так много, в чем особенность режима, вроде iOS божественная ось а тут под нее столько лишнего наворотили, или это нелишнее? Как то надо раскрыть было это все. А то получилась таблица понятная единицам и странное ощущение, что все написано для галочки.
А еще такое, в строке Опера для компьютера поддержка прокси только для Оперы турбо, то есть я правильно понял что обычная опера больше не пооддерживает прокси. А почему?amarao
02.06.2015 23:17+10Какая душа может быть у людей, которые своими руками похоронили лучшее своё детище?
pepelsbey Автор
05.06.2015 13:42Я старый солдат и не знаю слов любви! Но вообще, я этим постом целился больше в разработчиков, чем в пользователей. Больше души ищите в нашем официальном русском блоге.
pepelsbey Автор
05.06.2015 13:43Ну и «прокси» здесь означает не прокси в браузере, а прокси-сервера, где сжимаются страницы.
DenimTornado
03.06.2015 00:11+4Прям как у Праттчета — Фауст Эрик… Смотришь, вроде Опера, а всё больше похоже на Нокию. Высосанная из пальца инфа, обещания, надежды. А в итоге никому не надо.
mantiscorp
03.06.2015 09:10А насколько актуален режим Opera Turbo, если современные браузеры умеют Accept-encoding: gzip, deflate?
alex_shpak
03.06.2015 15:24+1Ну, Opera Turbo еще картинки в WebP перекодирует и местами* сжимает видео.
Klukonin
03.06.2015 09:26Пользуюсь оперой на Nokia N9. Какой у меня движок?
datacompboy
03.06.2015 11:28четырехкамерной, на мускульной тяге?
Klukonin
03.06.2015 19:33О_о
What?!
vlivyur
03.06.2015 11:23+1Жаль что Opera Classic тоже похоронили. Жаль только что падает часто и с потерей всех открытых вкладок и нет режима инкогнито.
falone
09.06.2015 19:46Где же пост про 30 версию? Все ищу, где пожаловаться на то, что после обновления на нее перестали грузиться видео в Youtube.
alex_shpak
10.06.2015 11:50проблема в процессе решения. у Вас 32-разрядная ОС?
falone
10.06.2015 20:15да нет, это проблема обновления. не только у меня было, вконтакте в сообществе многие отписывались. сегодня все само собой исправилось
sefus
Chromium это браузер вроде, а движок называется Blink?
pepelsbey Автор
Вместо «Blink, V8 и что-то там ещё» проще написать Chromium.
MaxFactor
Chromium — убогий, я поражаюсь, как легко все на него перекинулись. Разве это нормально когда одна примитивная страница может занимать от 50 метров памяти? На текущий момент все браузера (ну кроме «резанного» Фаекфокса) сжирают ресурсы просто неимоверно и все молчат и все хавают.
PS: До сих пор жалко, что не стали развивать Opera 12
horlon
Какой пользователь — такой и браузер. Видно, убогих пользователей больше…
MaxFactor
Жалко, что Вас минусуют, видимо не все поняли аллегорию. Я как занимался разработкой браузера на основе Chromium и честно сказать, до сих пор не понимаю как так можно было топорно его написать. Исходные коды Хрома кто нибудь смотрел? Там просто *****.
PS: Вспоминаю времена браузера Arachne под Dos — вот это минимализм и скорость. Проходят времена качественного подхода.
halyavin
Я смотрел. PVS студия даже с трудом находит в нем ошибки. Чем вам код хрома не нравится? Я ничего особо страшного не заметил. Да, бывает сложно разобраться в callback'ах (особенно, если они посылаются между потоками) или понять где и как реализован нужный мне Pepper API, но это цена асинхронного и мультипроцессного программирования.
MaxFactor
Я не знаю, что Вы смотрели, может синтаксис? Но я смотрел логику и даже не колбэки.
halyavin
Я смотрел много несвязанных друг с другом мест, но очень может быть не тех, что смотрели вы. В основном с целью найти и исправить ошибки. Иногда добавить что-нибудь не очень большое.
egorF
Код вебкита (и хрома заодно) — это шедевр современного программирования. Я занимаюсь разработкой в нем уже пару лет и сотрудничал со всеми ведущими компаниями-разработчиками webkit'a. Такой строгой системы контроля качества кода я не встречал нигде.
dyadyaSerezha
А что такое «резаный»?
Насчет 50 МБ на страницу, это, видимо, они так поощряют покупать по 16 ГБ памяти. Может, у них договора с производителями памяти. :)
PS. К сожалению, надвно пришлось снести Оперу с моего Huawei Mate 7, хотя это единственный браузер, которые гарантированно переформатирует текст по ширине экрана на любых страницах. Причина — после открытия нескольких страниц вдруг переставал работать инет, причем для всех программ. Помогала только перезагрузка. После удаления проблема исчезла. Теперь мучаюсь с Firefox, который, бывает, падает по 4 раза за час.
tundrawolf_kiba
ЯБ для андроида тоже делает текст по ширине экрана, весьма пристойно, кроме разве что некоторой экзотической верстки иногда.