Новая Opera Mini 8 для iOS



    Сегодня мы выпускаем Opera Mini 8 для iOS. Это полностью новое приложение, которое впервые предлагает сразу три режима браузера, два из которых экономят ваше время и деньги, а также помогают получить лучшую скорость на медленных соединениях. Если вы обновите Opera Mini на iOS, браузер продолжит работать в режиме Mini, если вы установите браузер впервые, он будет работать в режиме Turbo. Вы можете легко переключить нужный режим в меню под кнопкой «О».

    Давайте рассмотрим все три режима подробнее.

    Режим Mini


    В этом режиме 244 миллиона пользователей Opera Mini смотрят на ваш сайт. Вы можете использовать этот режим для того, чтобы проверить как ваш сайт работает через сервера Opera Mini. Этот режим направляет весь трафик через сервера Opera Mini, которые отрисовывают страницы и сжимают их до 90% перед отправкой на устройство.

    Благодаря этому режиму страницы загружаются гораздо быстрее, а если вы платите за каждый мегабайт в кровожадном роуминге, то вы ещё и экономите деньги. Но ради такого удобства приходится идти на некоторые жертвы: анимации, градиенты, скруглённые уголки и другие CSS-красоты отбрасываются во время сжатия. Изображения в формате SVG поддерживаются, но вместо анимации в SVG вы увидите только первый кадр. Веб-шрифты также не поддерживаются для экономии трафика, поэтому стоит использовать SVG-иконки, а не иконочные шрифты. JavaScript работает, но с некоторыми ограничениями. Подробнее об особенностях работы Opera Mini можно прочитать в статье «JavaScript and Opera Mini» на Dev.Opera.

    На серверах Opera Mini используется наш старый, но очень эффективный для таких задач, движок Opera Presto со следующим UA:

    Opera/9.80 (iPhone; Opera Mini/8.0.0/34.2336; U; en) Presto/2.8.119 Version/11.10

    Мы сейчас работаем над обновлением серверов Opera Mini до последней версии Opera Presto с поддержкой единиц измерения rem и Flexbox. Как только это обновление случится, все пользователи Opera Mini сразу получат все преимущества нового движка. К сожалению, у нас пока нет точной даты, когда это обновление случится.

    Если вы опираетесь на IP пользователя для определения его страны или региона, то обратите внимание, что в заголовках Opera Mini вы получите IP-адреса наших серверов и ваш пользователь может внезапно оказаться для вас где-нибудь в Исландии. Оригинальный IP пользователя мы передаём в дополнительном заголовке X-Forwarded-For, так что будьте внимательны.

    Режим Turbo


    Режим Opera Turbo сильно отличается от режима Opera Mini. В этом режиме вся отрисовка сайта происходит прямо на вашем устройстве, но некоторые картинки и медиаресурсы сжимаются на наших серверах. CSS и JavaScript работают как обычно, HTTPS-трафик идёт напрямую через устройство, минуя сервера Turbo.

    Поскольку в этом режиме страницы не отправляются через наши сервера, браузер имеет другой UA:

    Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) OPiOS/8.0.0.78129 Mobile/11D201 Safari/9537.53

    Для соответствия пункту 2.17 из правил публикации App Store мы вынуждены использовать не наш обычный движок Blink и V8, а встроенные в iOS — те же, что использует встроенный браузер Safari.

    Режим Turbo предпочтительнее для большинства случаев, когда вам нужно сэкономить трафик или сделать так, чтобы сайт загружался быстрее. Вы можете контролировать качество сжатия картинок с помощью ползунка в дополнительных настройках в том же меню под красной «O».

    Обратите внимание, что если режим Turbo включён, то IP-адрес так же меняется на адрес одного из наших серверов, поэтому для корректного IP вам тоже нужно смотреть заголовок X-Forwarded-For.

    Режим без сжатия


    Этот режим, внезапно, не применяет никакого сжатия — всё происходит на стороне устройства. Этот режим лучше всего работает в ситуации, когда ваше устройство находится в быстрой и стабильной сети и вам нужны картинки самого высокого качества. В этом случае UA такой же, как и в случае режима Turbo, но IP остаётся оригинальным.

    QR-коды


    Opera Mini 8 для iOS включает сканер QR-кодов для быстрого ввода адресов или поиска другой зашифрованной в коде информации. Откройте адресную строку браузера и сразу над клавиатурой вы увидите значок QR-сканера, который открывает камеру и начинает искать код.

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

    Мы подумали, что было бы неплохо добавить такую же функциональность в браузер для компьютеров и написали расширение для Opera. Расширение QR Codematic умеет генерировать QR-коды со ссылкой на текущую страницу или с любым выбранным текстом. Но самое крутое, что это расширение может читать QR-коды с помощью вашей веб-камеры и API getUserMedia. Попробуйте, это очень удобно.

    Советы для продвинутых


    Мы наполнили новую Opera Mini для iOS кучей интересных мелочей, которые можно найти при должном упорстве. Вот некоторые подсказки для продвинутых пользователей:

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

    Вы не представляете, какой камень свалился с плеч — мы с коллегами используем новую Opera Mini 8 для iOS уже около месяца и так не терпелось поделиться с вами всеми этими красотами. И вот, наконец, можно.

    Opera 56,41
    Браузер Opera — больше возможностей в интернете
    Поделиться публикацией
    Похожие публикации
    Комментарии 50
    • +2
      Когда будет новая Опера для Symbian?

      Старой совсем трудно пользоваться уже.
      • +24
        Мне кажется, что ваш комментарий прилетел из далекого прошлого )
        • +2
          Последнее устройство на Симбиан вышло в середине 2012 года. Два-три года поддержки — это вообще-то нормально.

          Да и наследников у него до прошлого Ноября не было. (я имею в виду Jolla)
          • 0
            Jolla наследник Maemo, а не Symbian.
            • +1
              В широком смысле — наследник. Maemo-вская серия всегда была «как бы топом» у Нокии, а в Harmattan грань вообще размылась, и разработка под Symbian Belle FP2 не отличалась от разработки под Harmattan почти никак, ибо везде была Qt с унифицированными компонентамию (На высоком уровне, естественно.)
      • 0
        С режимами более менее понятно Turbo — жмём статику, рендерим на клиенте. Mini — рендерим (плюс-минус) на сервере.

        Объясните, пожалуйста, в чём разница между Coast и Opera Mini? Как каждый из них позиционируется?

        Судя по тому, что в iOS 8 WebView будут работать в сторонних приложениях на полную катушку с доступом к Nitro, а не только в Сафари, вполне возможно, что начнётся очень хорошая конкуренция среди мобильных браузеров, и тут уже на первый план удобство выйдет, надеюсь Опера будет на коне :)
        • +1
          Coast — это экспериментальный браузер, в котором мы пробуем новые и не всегда удобные для всех интерфейсные задумки. Opera Mini — массовый браузер, который должен подойти всем пользователям.
        • +1
          Когда вообще опера мини будет на винфон? Ее там катастрофически нехватает.
          • +11
            Мне кажется, что ваш комментарий прилетел из параллельной вселенной.
            • +4
              Следите за новостями ;)
              • +1
                Как насчет immersive mode в Win8?
                • 0
                  Пока никаких планов для плиточного режима
            • +1
              Когда у вас будет полноценная синхронизация между браузерами на разных устройствах (как это сейчас реализовано в chrome)?
              • +1
                Усиленно работаем над такой синхронизацией. Такие данные — очень важная и хрупкая вещь, поэтому мы хотим убедиться, что всё работает достаточно надёжно.
                • +1
                  Можно хотелку? Сделайте, пожалуйста, мастер-пароль как в FF (чтобы мои пароли не могли смотреть все кто сидит за моим компом)
              • 0
                правильно ли я понимаю, никакой синхронизации состояния залогиненности между opera turbo и opera mini нет? Переключил режим — перелогинивайся на всех сайтах?
                • 0
                  Очень сложно синхронизировать сессии между сервером и движком WebView на устройстве (если это вообще возможно), поэтому пока нет.
                • 0
                  А могли бы вы дать нам возможность видеть картинки в полный размер в режимах Мини и Турбо? Сейчас при загрузке картинок через меню Open Image предоставляется возможность загрузки в нескольких разрешениях, но отсутсвует загрузка оригинала. Иногда бывает нужно рассмотреть детали, а вы не даёте.

                  И как думаете, насколько будет востребовано распознование QR-кодов прямо на страницах — скажем, если картинка является QR-кодом, то добавить пункт «Считать/распознать QR-код» в контекстное меню?
                  • 0
                    Насколько я понимаю, на iOS нельзя сделать контекстное меню, плюс код может быть вставлен фоновой картинкой или сгенерирован из нескольких. Будет очень непросто сделать стабильно работающий механизм.
                    • 0
                      Аргумент о сложности распознования принимаю. Однако учтите на будущее, что контекстное меню не просто возможно, но и существует в нынешней (7ой?) версии Оперы.
                      • 0
                        С контекстным меню ошибся, вы правы — есть выезжающее снизу. Но нужно налету анализировать картинки и искать в них QR-коды

                        • 0
                          Разговор с QR перешёл на меню :) Кажется, вы про меню, выплывающее при нажатии на «О»? Контекстное меню — это меню, зависящее от объекта, на котором оно вызвано (т.е. от контекста, отсюда и название). Оно вызывается долгим нажатием на том или ином объекте и являтся стандартным элементом в системе.
                          • 0
                            Нет, мы по-прежнему говорим про QR — я показал меню, которое появляется после нажатии на картинку. В него действительно можно было бы добавить пункт «Открыть QR-код», вы правы.
                            • 0
                              Пардон, я не заметил, что у вас была картинка — у меня они отключены по умолчанию, а Хром даже не показал пустую рамку на её месте. У меня (iOS 6) контекстное меню не выплывает снизу, поэтому я подумал об основном меню Оперы.
                      • 0
                        Можно сделать распознавание всего того, что есть сейчас на экране. Т. е. как с веб-камерой, только источник — не камера, а скриншот.
                    • 0
                      На серверах Opera Mini используется наш старый, но очень эффективный для таких задач, движок Opera Presto со следующим UA:

                      Вы не забросили Presto? :)
                      • 0
                        Забросили (не развиваем), но используем
                        • 0
                          Эх… а я уже радоваться начал.
                          Печаль :'(
                          • 0
                            А что будете делать с Opera Mini, когда Presto, на ваших серверах, совсем зачахнет, оставите только режим Turbo?
                            • 0
                              Мы сейчас развиваем возможности Turbo и в какой-то момент, когда они сильно приблизятся к тому, что может Mini, смысла в том, чтобы сильно резать страницы не останется. И тогда наверное оставим только Turbo. Но пока смысл есть — скомбинировали всё в одной программе.
                        • +1
                          Класс. Старую Оперу-мини было невозможно использовать в качестве основного браузера, но на эту Оперу я, наверное, полностью перейду.
                          • 0
                            Сами радуемся :) Я старую держал только для самых критичных ситуаций, когда трафика на симке в отпуске 200 метров, а интернетом пользоваться хочется.
                            • +2
                              Извиняюсь, не ради троллинга или обиды, но всё же — не понимаю бурной радости от новой оперы. Сам раньше постоянно пользовался mini, потом удалял, потом опять ставил… В итоге всё равно ушёл с неё.
                              Сейчас открыл думал — ну, теперь — то вернусь на неё…
                              По большому счёту какие преимущества перед другими браузерами? Ну, кроме экономии трафика, ползунок для текста… Я может не увидел просто, ткните пожалуйста.

                              Основным мобильным браузером является сейчас Safari, так же используется Chrome и UC Browser для различных целей.
                              Сейчас у всех много устройств: компьютеры, планшеты, телефоны… Открываешь вкладки на компьютере, читаешь… не успел дочитать, по дороге домой открываешь с телефона и дочитываешь статью… Тут Chrome, так как есть и Windows машина дома. В опере нет, как я понимаю.
                              Иногда хочется видео посмотреть попозже из статьи или с youtube, UC Browser позволяет сохранить его в файловый архив (или в облако) и потом спокойно посмотреть оффлайн. Так же у него есть расширения для desktop браузеров чтобы посмотреть открытые вкладки или скаченное в облако.

                              Вопрос чем сейчас может похвастаться Opera mini?

                              • 0
                                Статьи можно сохранить для офлайн-использования.
                              • 0
                                Поиском по странице.
                                Переключение user-agent.
                              • 0
                                Точно :) Недавно вместо оперы-мини начал держать хром, у которого подобие нынешнего Turbo появилось — в плане рендера сжатых страниц на устройстве.
                                С удовольствием бы перешел обратно, но требуется iOS >= 7. Поставили требование из-за использования каких-то новых жизненно важных API или тупо из-за внешнего вида? Если дело в дизайне, я готов потерпеть несовпадение с оформлением 6.х ветки ;)

                                (-- один из людей которые не переходят на Windows 8, iOS 7 и новую оперу)
                            • 0
                              Классное обновление. Но правда что-то ползунок не работает, тягаю его туда сюда, курсор в адресной строке своей позиции не меняет. iOS 7.1.1, iPhone 5.

                              П.С. После перезапуска программы ползунок начал работать, но потом опять отвалился.
                              • 0
                                После следующего перезапуска больше повторить не смог.
                              • +1
                                Выглядит прикольно, буду пробовать как основной браузер. С Coast как-то не сложилось.

                                Хочется 2 фичи:
                                1) импорт закладок из Сафари (не уверен, что это возможно),
                                2) Turbo только на 2G/3G, а на Wi-Fi обычный режим.

                                PS Вчера удалил мусорные дефолтные закладки, сегодня они вернулись.
                                • +1
                                  Еще баг. Зум клевый, но если жест распознан как зум, надо запрещать выделение текста.
                                  • 0
                                    Дорогие разработчики, а где можно увеличить или уменьшить шрифты (как раньше)?

                                    Спасибо
                                    • 0
                                      Аааааааааа и самое главное: где режим что бы сайт в одну вертикальную страничку выстраивался? Я мини только из за этого и использовал(((
                                      • 0
                                        в 8.0.1 вернулся :)
                                      • –1
                                        *Традиционный нудный и холиварный комментарий о десктопной опере*
                                        • 0
                                          Из поисковых движков только Яндекс. Как добавить новые, ни фига непонятно.
                                          • 0
                                            Лонг-тапом по текстовому полю, что является полем ввода поисковика. Тогда меню с добавлением поисковика. Если поле активировано и клавиатура на экране — не сработает, к сожалению.

                                            Так любой кастомный поиск туда можно закинуть.
                                            • 0
                                              Жесть! У меня примерно один раз из пятнадцати получается это меню вызвать. Сразу клавиатура выскакивает и все
                                          • 0
                                            Короче. Кому нужно отображение сайтов в один столбец и масштабирование шрифтов качайте яндекс оперу, она пока еще седьмой версии
                                            • –1
                                              И никто не спросил про Android-версию…

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

                                              Самое читаемое