Opera Mini

редактировать
Мобильный браузер, разработанный Opera Software

Opera Mini
Red letter "O" viewed from the side at 45 degrees angle. A green label on the bottom right corner reads: "Mini".
Снимок экрана Opera Mini на Android Снимок экрана Opera Mini на Android
Разработчик (и) Opera Software AS
Первый выпуск10 августа 2005 г.; 15 лет назад (10 августа 2005 г.)
Стабильный выпуск (ы) [±]
Android50.0.2254.149182 / 30 мая 2020 г.; 5 месяцев назад (2020-05-30)
iOS16.0.14 / 4 октября 2018 г.; 2 года назад (2018-10-04)
Windows Mobile 10 и Phone 8.19.1.0.232 / 16 июня 2016 г.; 4 года назад (16.06.2016)
BlackBerry8.0.1 / 10 июля 2014 г.; 6 лет назад (10.07.2014)
Symbian7.1.32453 / 6 декабря 2016 г.; 3 года назад (06.12.2016)
Java ME8.0 / 12 марта 2014 г.; 6 лет назад (12 марта 2014 г.)
Предварительные версии [±]
Android44.0.2254.140702 / 26 июня 2019 г.; 16 месяцев назад (26.06.2019)
Написано наC ++, Java, Pike
Engine
  • Режим Extreme / Mini: Контент поступает предварительно обработанным с использованием серверного механизма компоновки Presto.
  • Другие режимы: WebView (Android) или WebKit (iOS)
Операционная система 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 года.

Содержание

  • 1 История
    • 1.1 Origin
    • 1.2 Opera Mini 4
    • 1.3 Более поздние версии
  • 2 Функциональные возможности
    • 2.1 Стандартная поддержка
    • 2.2 Рендеринг на маленьком экране
    • 2.3 Рендеринг сложных скриптов
    • 2.4 Поддержка JavaScript
    • 2.5 Конфиденциальность и безопасность
  • 3 Возможности
    • 3.1 Инструменты просмотра
    • 3.2 Синхронизация Opera
  • 4 Market внедрение
    • 4.1 Центры обработки данных
    • 4.2 Операторы сети
    • 4.3 Устройства
  • 5 См. также
  • 6 Ссылки
  • 7 Внешние ссылки

История

Источник

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.

Opera Mini 4

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.png

Когда пользователь просматривает веб-страницы с помощью 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. Поддерживаются хинди, бенгальский и несколько других нелатинских символов.

Поддержка JavaScript

При просмотре веб-страниц в режиме 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 на компьютерах с помощью службы «Opera Sync». Доступ к нему можно получить через веб-интерфейс по адресу https://sync.opera.com/web/

Внедрение рынка

Общая доля семейства Opera в мобильных В июне 2018 года рынок веб-браузеров составлял около 5,01%.

Центры обработки данных

Общий объем данных, потребляемых пользователями Opera Mini во всем мире с 2006 по середину 2008 года в ТБ

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.

См. Также

R ссылки

Внешние ссылки

Викискладе есть материалы, относящиеся к Opera Mini.
Последняя правка сделана 2021-06-01 12:54:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте