Opera Mini 5.1 beta для смартфонов на Symbian
Компания Opera Software объявила сегодня о начале публичного тестирования новой версии мобильного браузера Opera Mini 5.1 для Symbian, пока в beta-версии. Как заявляют сами разработчики новая версия браузера гораздо теснее интегрированным с собственными службами смартфона. Речь идет преимущественно о сенсорных смартфонах Nokia (но не обязательно), работающих на Symbiam S60.
Если подробнее, то в Opera Mini 5.1 заявляют следующие нововведения:
- поддержка большего количества смартфонов;
- очень быстрый запуск браузера;
- улучшена загрузка страниц;
- улучшен процесс обновления страниц при их прокрутке;
- полная поддержка различных устройств ввода текста;
- улучшены шрифты;
- есть возможность выбрать точку доступа для браузера по-умолчанию.
Технология серверного сжатия Opera Mini
Opera Mini отличается от обычных мобильных браузеров архитектурой с промежуточным прокси-сервером. Когда пользователь запрашивает страницу, запрос уходит не напрямую на сайт, а на сервер Opera. Там страница загружается, обрабатывается, переводится в компактный бинарный формат и только после этого передаётся на телефон. Размер передаваемых данных уменьшается до 90 процентов, что критически важно для медленных или дорогих соединений.
Клиентская часть на устройстве занимается только отображением результата и обработкой действий пользователя. Она не выполняет полноценный рендеринг HTML, не загружает внешние ресурсы напрямую и не исполняет сложные скрипты. Это позволяет браузеру работать на устройствах с ограниченной вычислительной мощностью и малым объёмом оперативной памяти, характерных для платформы Symbian.
Оборотная сторона такого подхода — задержка при первом обращении к серверу Opera и невозможность корректно обрабатывать страницы, требующие постоянного соединения или интерактивной логики на стороне клиента. Часть динамического содержимого может отображаться упрощённо или не работать вовсе. Выбор точки доступа по умолчанию, упомянутый в описании версии, важен именно потому, что браузер активно расходует трафик через сервер-посредник, и пользователю нужно контролировать, через какое соединение это происходит.
