![]() | |||||||||||||
![]() | |||||||||||||
Разработчик (и) | Opera Software AS | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Первый выпуск | 10 августа 2005 г.; 15 лет назад (10 августа 2005 г.) | ||||||||||||
Стабильный выпуск (ы) [±] | |||||||||||||
| |||||||||||||
Предварительные версии [±] | |||||||||||||
| |||||||||||||
Написано на | C ++, Java, Pike | ||||||||||||
Engine | |||||||||||||
Операционная система | Android, iOS, Windows 10 Mobile, Windows Phone 8.1, BlackBerry, Symbian | ||||||||||||
Входит в | Семейство Nokia X, Samsung функциональные телефоны, устройства от Celkon, Karbonn, Lava, Intex, Fly, Zen, HCL ME и других производителей | ||||||||||||
Доступны на | 90 языках | ||||||||||||
Тип | Мобильный браузер | ||||||||||||
Лицензия | Бесплатное ПО | ||||||||||||
Веб-сайт | www.opera.com / mobile / mini ![]() |
Opera Mini - это мобильный веб-браузер, разработанный Opera Software AS. Первоначально он был разработан для платформы Java ME как младший брат для Opera Mobile, но теперь он разработан исключительно для Android. Ранее он был разработан для Windows 10 Mobile, Windows Phone 8.1, BlackBerry, Symbian и Bada. По состоянию на 2018 год все версии Opera Mini, кроме версии для Android, больше не находятся в активной разработке.
Opera Mini является производным от веб-браузера Opera. Opera Mini запрашивает веб-страницы через прокси-сервер сжатия Opera Software. Сервер сжатия обрабатывает и сжимает запрошенные веб-страницы перед их отправкой на мобильный телефон. Степень сжатия составляет 90%, и в результате скорость передачи увеличивается в два-три раза. Предварительная обработка увеличивает совместимость с веб-страницами, не предназначенными для мобильных телефонов. Однако интерактивные сайты, зависящие от обработки JavaScript устройством, не работают должным образом.
В июле 2012 года Opera Software сообщила, что по состоянию на март 2012 года у Opera Mini было 168,8 миллиона пользователей. В феврале 2013 года Opera сообщила о 300 миллионах уникальных активных пользователей Opera Mini и 150 миллиардах просмотров страниц за этот месяц. Это означает увеличение на 25 миллионов пользователей по сравнению с сентябрем 2012 года.
Opera Mini была создана на основе веб-браузера Opera для персональных компьютеров, который был общедоступным с 1996 года. Opera Mini изначально предназначалась для использования на мобильных телефонах, не поддерживающих обычный веб-браузер. Он был представлен 10 августа 2005 года в качестве пилотного проекта в сотрудничестве с норвежской телекомпанией TV 2 и доступен только для клиентов TV 2. Бета-версия была доступна в Швеции, Дании, Норвегии и Финляндии 20 октября 2005 года. После того, как последняя версия была запущена в Германии 10 ноября 2005 г. и незаметно выпущена для всех стран через веб-сайт Opera Mini в декабре, браузер был официально запущен во всем мире 24 января 2006 г. 3 мая 2006 г. Opera Выпущен Mini 2.0. Он включает в себя новые функции, такие как возможность загрузки файлов, новые пользовательские скины , дополнительные параметры поисковой системы на встроенной панели поиска, параметр быстрого набора, новые поисковые системы и улучшенная навигация. 1 ноября 2006 года бета-версия Opera Mini 3 представила безопасный просмотр, каналы RSS, загрузку фотографий и добавление содержимого в список функций и возможностей. Сворачивание содержимого работает путем сворачивания длинных списков, таких как панели навигации, в одну строку, которую можно развернуть при необходимости. Вторая бета-версия была выпущена 22 ноября, а 28 ноября - финальная версия Opera Mini 3.
7 ноября 2007 года была выпущена Opera Mini 4. По словам Йохана Шена, технического руководителя разработки Opera Mini, весь код был переписан. Opera Mini 4 включает в себя возможность просмотра веб-страниц аналогично настольному браузеру с помощью функций обзора и масштабирования, а также настройки горизонтального просмотра. В режиме обзора пользователь может прокручивать уменьшенную версию определенных веб-страниц. Используя встроенный указатель , пользователь может увеличить часть страницы, чтобы обеспечить более четкое представление; это похоже на функциональность веб-браузеров Opera на базе Nintendo. Эта версия также включает возможность синхронизации с Opera на персональном компьютере. До Opera Mini 4 браузер предлагался в двух редакциях: Opera Mini Advanced для телефонов с высоким объемом памяти MIDP 2 и Opera Mini Basic для телефонов с низким объемом памяти MIDP 1. Opera Mini 4 заменила Opera Mini Advanced. Первоначально Google был поисковой системой по умолчанию в Opera Mini. 8 января 2007 года Opera Software и Yahoo! объявили о партнерстве с целью создания Yahoo! вместо этого ищите значение по умолчанию. 27 февраля 2008 г. Opera Software объявила, что отныне Google будет поисковой системой по умолчанию для Opera Mini и Opera Mobile. Версия для операционной системы Android была анонсирована 10 апреля 2008 года. Вместо того, чтобы переносить код на Android, была создана оболочка для преобразования вызовов Java ME API в вызовы Android API.
16 августа 2009 года Opera Software выпустила бета-версию Opera Mini 5.0, которая включала просмотр с вкладками, диспетчер паролей, улучшенную поддержку сенсорного экрана и новый интерфейс с визуальным ускоренным набором. аналогично той, которую Opera Software представила в своем браузере для настольных ПК. Использование браузером технологии сжатия и зашифрованного прокси-сервера для снижения трафика и скорости отображения страниц имеет побочный эффект, позволяющий обойти несколько подходов к цензуре в Интернете. С 20 ноября 2009 г. от китайских пользователей поступали сообщения о том, что при использовании Opera Mini они перенаправляются на страницу с ошибкой, ведущую к загрузке версии Opera Mini для Китая. Это почти наверняка связано с обеспокоенностью правительства Китая тем, что пользователи используют Opera Mini для обхода Great Firewall Китая. Opera согласилась направлять весь свой трафик через правительственные серверы. В 2009–2010 годах: в пресс-релизе, в котором сообщалось, что компания Индонезия выбрала Opera Mini для своих устройств, говорилось, что Opera Mini является самым популярным мобильным браузером в мире, и что Россия и Индонезия были крупнейшими пользователями. Версия iPhone была одобрена для распространения в Apple App Store 13 апреля 2010 года.
3 сентября 2014 года Opera начала регистрацию для участия в бета-версии . версия Opera Mini для Windows Phone. Opera Mini была выпущена для Windows Phone шесть дней спустя, 9 сентября 2014 года, в качестве общедоступной бета-версии. Это ознаменовало возвращение Opera на мобильную платформу Microsoft после прекращения существования Windows Mobile.
Opera Mini использует сервер для перевода HTML, CSS и JavaScript в более компактный формат. Он также может сжимать любые изображения, чтобы они поместились на экране телефона. Этот шаг делает Opera Mini быстрой.
Большинство версий Opera Mini используют только серверный метод сжатия с максимальным сжатием, но с некоторыми проблемами с интерактивными веб-приложениями. Opera Mini может работать в трех режимах сжатия: «мини» (или «экстремальный» в версиях Android), «турбо» (или «высокий» в версиях Android) и без сжатия. Турбо- и мини-режимы уменьшают объем передаваемых данных и увеличивают скорость при более медленных соединениях.
Функциональность мини-режима несколько отличается от обычного веб-браузера с объемом данных, который должен быть передаваться значительно сокращается, но с некоторой потерей функциональности. В отличие от простых веб-браузеров, Opera Mini извлекает весь контент через прокси-сервер, отображает его с помощью механизма макетов Presto и переформатирует веб-страницы в более подходящий формат для маленьких экранов. Страница сжимается, а затем доставляется в телефон на языке разметки, который называется Opera Binary Markup Language (OBML), который Opera Mini может интерпретировать. Согласно Opera Software, сжатие данных сокращает время передачи примерно в два-три раза, а предварительная обработка улучшает отображение веб-страниц, не предназначенных для маленьких экранов. Турбо-режим был добавлен позже и аналогичен режиму Mini, но позволяет обойти сжатие для интерактивных функций за счет менее экстремального сжатия данных. В режимах "турбо" и "без сжатия" используется "WebView" на Android и механизм компоновки WebKit на iOS.
Java ME и Windows Phone версии имеют доступ только к мини-режиму сжатия. Другие версии могут переключаться между различными режимами, получая функциональность за счет меньшего сжатия или его отсутствия. Opera Software утверждает, что Opera Mini сократила объем передаваемых данных до 90% в мини (экстремальном) режиме; в турбо (высоком) режиме он уменьшен до 60%, аналогично режиму сокращенных данных Google Chrome.
Когда пользователь просматривает веб-страницы с помощью Opera Mini, запрос отправляется через возможность подключения, доступная в данный момент устройством (широкополосная мобильная связь, Wi-Fi или любой другой вариант, предоставляемый устройством) для доступа к Интернету, к одному прокси-серверов компании Opera Software, которые извлекают веб-страницу, обрабатывают и сжимают ее и отправляют обратно клиенту (мобильный телефон пользователя).
По умолчанию Opera Mini открывает одно соединение с прокси-серверами, которое остается открытым и повторно использует по мере необходимости. Это увеличивает скорость передачи и позволяет серверам быстро синхронизировать изменения закладок, хранящихся на сервере Opera Mini.
Компания Opera Software поддерживает более 100 прокси-серверов для обработки трафика Opera Mini. Они работают под управлением Linux и имеют массовый параллелизм и массовое резервирование."
С 16 марта 2015 года в режиме экстремального сжатия Opera Mini используется обновленная версия Presto механизм компоновки, который включен в Opera 12. Следовательно, Opera Mini поддерживает большинство веб-стандартов , поддерживаемых в Opera 12. Разработка Presto продолжалась для Opera Mini, и была добавлена дополнительная поддержка для типов ввода HTML5, CSS Модель Flexbox, единицы CSS rem и ECMAScript 5. Однако, в отличие от настольной версии Opera, кадры сглаживаются из-за ограничений клиента, а пунктирные или пунктирные границы отображаются в виде сплошных границ из-за проблем с пропускной способностью и памятью. Поскольку Opera Mini переформатирует веб-страницы, он не проходит тест на соответствие стандартам Acid2. Opera Mini поддерживает двунаправленный текст, что означает, что он может правильно отображать шрифты с написанием справа налево, такие как арабский и иврит, в дополнение к языкам, написанным слева направо. направо. Однако он не будет отображать текст с письмом справа налево, если размер шрифта установлен на маленький или очень маленький. Индийский и Китайские шрифты поддерживаются только в том случае, если соответствующий шрифт установлен на устройство как системный шрифт по умолчанию.
Для устройств с экранами шириной 128 пикселей или меньше режим рендеринга по умолчанию - рендеринг на маленьком экране (SSR). В этом режиме страница переформатируется в один вертикальный столбец, поэтому ее нужно прокручивать только по вертикали. Длинные списки и панели навигации автоматически сворачиваются (скрывая большую часть списка или панели) с помощью функции, известной как «сворачивание содержимого». Знак плюс (+) отображается рядом со свернутым содержимым; при нажатии переключает сворачивание содержимого. Веб-разработчики могут включить SSR в настольной версии Opera, чтобы увидеть, как их веб-сайты будут отображаться в мобильных версиях Opera. В режиме SSR изображения уменьшаются до размера не более 70% от размера экрана в любом направлении.
Opera Mini может отправлять контент в виде растрового изображения, если требуемый шрифт недоступно на устройстве, что полезно для скриптов indic. Поддерживаются хинди, бенгальский и несколько других нелатинских символов.
При просмотре веб-страниц в режиме Opera Mini JavaScript обрабатывается прокси-сервером и просто отображается на устройстве. Это ограничивает интерактивность. Скрипты нельзя запускать на устройстве в фоновом режиме. Если сценарий приостановлен (на сервере), браузер должен связаться с сервером, чтобы возобновить его. JavaScript будет запускаться на мини-сервере только пару секунд перед приостановкой из-за ограничений ресурсов. В Opera Mini перед отправкой страницы на мобильное устройство запускаются ее события onLoad
, и все сценарии могут выполняться в течение максимум двух секунд. Функции setInterval
и setTimeout
отключены, поэтому сценарии, предназначенные для ожидания определенного времени перед выполнением, не будут выполняться вообще. После завершения сценариев или истечения времени ожидания все сценарии останавливаются, а страница сжимается и отправляется на мобильное устройство. На устройстве только несколько событий могут запускать сценарии:
onUnload
: запускается, когда пользователь уходит со страницыonSubmit
: запускается при отправке формыonChange
: срабатывает при изменении значения элемента управления вводомonClick
: срабатывает при нажатии на элементКогда запускается одно из этих событий, он отправляет запрос на прокси-сервер для обработки событие. Затем прокси-сервер выполняет JavaScript и возвращает измененную страницу на мобильное устройство. Всплывающие окна, если они не заблокированы ограничениями JavaScript, заменяют просматриваемую веб-страницу. Opera опубликовала руководство по созданию веб-контента в помощь авторам.
Opera Mini может работать в режимах Turbo и Uncompressed в дополнение к режиму Mini. В режиме Turbo объем передаваемых данных по-прежнему значительно сокращается за счет сжатия, но, в отличие от режима Mini, JavaScript не перехватывается сервером и работает правильно.
Opera Mini шифрует соединение между мобильным устройством и прокси-сервером Opera в целях безопасности. Ключ шифрования получается при первом запуске путем запроса случайных ключей определенное количество раз. Opera Mini поддерживает наиболее продвинутую версию протокола Transport Layer Security (TLS), а также современные безопасные шифры, такие как AES-GCM и ECC. Однако режим Extreme в Opera Mini не обеспечивает истинную сквозную безопасность при посещении веб-сайтов, зашифрованных по HTTPS, только с целью сохранения данных. В «Экстремальном / мини-режиме» при посещении зашифрованной веб-страницы серверы Opera Mini сначала расшифровывают страницу, сжимают ее для сохранения данных, затем повторно шифруют ее и, наконец, пересылают на телефон назначения. При просмотре защищенного сайта в «Высоком / Турбо режиме» или «Несжатом режиме» соединение не перехватывается сервером Opera Mini. Это означает, что режим High или Uncompressed не нарушает сквозную целостность.
Opera Mini использует облачное ускорение и технологию сжатия данных. Серверы Opera Mini действуют как прокси, который сжимает и отображает данные веб-страниц перед их отправкой пользователям. Этот процесс помогает быстрее загружать веб-контент.
Дисплей может переключаться между портретным и альбомным режимами нажатием клавиш или автоматически переключаться на телефонах с датчиками ориентации. Ориентацию по умолчанию можно изменить. Качество изображения может быть установлено на «Низкое», «Среднее» или «Высокое». Время загрузки страницы зависит от выбранной настройки качества изображения. Opera Mini поддерживает только один шрифт, размер которого может быть «Маленький», «Средний» или «Большой». Если на веб-странице используется Courier или общий моноширинный шрифт , по-прежнему используется один шрифт, но символы разнесены таким образом, что каждый символ занимает одинаковое количество места.
В адресной строке Opera Mini можно использовать несколько предварительно настроенных поисковых систем. Пользователь может добавить больше поисковых систем. Поисковыми системами по умолчанию являются Google и Википедия.
. Opera Mini имеет блокировщик рекламы. При активации серверы Opera Mini пытаются отфильтровать рекламу перед отображением страницы и отправкой ее на клиентский телефон.
Opera Mini включает в себя агрегатор новостей на базе искусственного интеллекта, предоставляющий персонализированные новости в ночное время режим и приватный просмотр. И может сохранять закладки, загружать файлы, потоковую передачу, сохранять веб-страницы для чтения в автономном режиме и запоминать историю просмотров пользователя.
При входе в учетную запись Opera; Сохраненные закладки, номера быстрого набора, открытые вкладки могут быть скопированы и синхронизированы между разными телефонами или с браузером Opera на компьютерах с помощью службы «Opera Sync». Доступ к нему можно получить через веб-интерфейс по адресу https://sync.opera.com/web/
Общая доля семейства Opera в мобильных В июне 2018 года рынок веб-браузеров составлял около 5,01%.
Opera Mini полагается на центры обработки данных, обрабатывающие Интернет страницу перед отправкой обратно на телефон в сжатом двоичном виде. Opera Software управляет центрами обработки данных в США, Норвегии, Китае, Корее, Польше и Исландия.
Некоторые компании, работающие в сфере мобильных сетей, предварительно устанавливают Opera Mini на свои мобильные телефоны, в том числе Telenor, ATT, Vodafone, T-Mobile, KDDI, Omnitel, Pannon GSM, Telefónica Móviles de España и TMN.
Следующие устройства поставлялись с предустановленной Opera Mini по состоянию на август 2007 г. Некоторые перечисленные устройства включали Opera Mini только при покупке у определенных операторов сети.
Хотя официально не поддерживается Chrome OS, Влад Филиппов опубликовал руководство, в котором рассказывается, как запустить Opera Mini в браузере Chromium.
![]() | Викискладе есть материалы, относящиеся к Opera Mini. |