10 лет назад 10 апреля 2009 в 20:14 52

Opera Mini на Windows Mobile

Автор: Александр Дьяченко

Для мобильной Windows существует множество браузеров, в том числе и полноценная Opera Mobile. Однако основанная на Java бесплатная Opera Mini, в отличие от аналогов, сильно и быстро сжимает GPRS-трафик, что в нынешних условиях сулит немалую экономию, а значит отказываться от нее просто глупо.

Полноценный WM-браузер обычно стоит денег и для комфортной работы требует Wi-Fi-подключения. Но даже в Москве не везде есть Wi-Fi. В том же метро пока можно пользоваться только GPRS EDGE. Увы, повсеместность – это единственное достоинство этой технологии: данные грузятся медленно, да и деньги со счета улетают в один миг. Справиться с недостатками GPRS поможет J2ME-браузер Opera Mini. Поскольку он очень сильно сжимает трафик, странички открываются быстро, и серфинг практически не сказывается на состоянии счета (сжатая страничка – 10-15 кб, а 1 Мб в среднем стоит семь рублей).

Для тех, кто уже забыл, что представляет собой Java-программа, напомним. Это два файла – JAR и JAD; первый – сам мидлет, а второй – лицензия, иногда необходимая для установки. Операционная система Windows Mobile сама по себе не поддерживает Java. Для работы таких приложений в ней требуется эмулятор (Java-машина). Некоторые КПК и коммуникаторы по умолчанию оснащены сторонней Java-машиной, например I-Mate Jam и некоторые модели ASUS, RoverPC. Но в подавляющем большинстве коммуникаторам все же незнакомы Java-мидлеты. В таком случае придется самостоятельно подобрать эмулятор, который будет стабильно работать на данном коммуникаторе. Наиболее актуальны на сегодня три Java-машины:

– TAO Intent Java MIDlet manager – классический Java-эмулятор. Работает на многих устройствах, но функциональность его не впечатляет. Он устанавливается как штатный эмулятор на коммуникаторы HTC и больше подходит для игр.

– IBM J9 WEME MIDP20 JMM – работает с буфером обмена и может устанавливаться на Storage Card. Кроме того, гарантируется поддержка VGA-дисплеев. Но стандартная версия программы не позволяет Java-мидлетам видеть файловую систему, требуется установка специальных патчей.

Esmertec Jbed – это, пожалуй, наиболее интересная Java-машина, поскольку она довольно стабильна, работает с открытой файловой системой и поддерживает VGA. При этом весьма производительная, но, к сожалению, не поддерживающая буфер обмена. Устанавливается без проблем, только не может работать со Storage Card.

После установки Java-машины нужно загрузить в коммуникатор саму Opera Mini. Самый простой способ – зайти с обычного браузера на сайт operamini.com (или сайт русских сборок: opera-mini.ru) и скачать последнюю версию. Эмулятор запустится автоматически и начнет загрузку. После компиляции мидлет готов к работе.

Opera Mini предлагает пользователю два режима работы: стандартный и мобильный. В первом страницы отображаются в обычном виде, а в мобильном страничка вытягивается, умещаясь в ширину экрана. В большинстве случаев такой режим наиболее удобен – перемещаться придется только вверх и вниз. Если, конечно, страница не перенасыщена таблицами.

Этот браузер позволяет регулировать степень сжатия изображений, можно просто отключить их с целью экономии или ускорения загрузки. Если изображения отключены, можно включить их на конкретной странице, выбрав соответствующий пункт в контекстном меню, которое вызывается удерживанием стилуса в одной точке экрана. Даже в мобильном режиме можно посмотреть картинку в реальном размере. Нужно вызвать меню и выбрать там пункт Open Image. Надо заметить, что в Opera Mini отлично реализованы загрузки – это и сохранение рисунков, и скачивание файлов. Можно даже сохранять страницы (Menu – Tools – Save page), в том числе и на Storage Card. Несомненный плюс – страничка сохраняется из кэша, а не заново выкачивается из Сети (опять же экономия!). Opera Mini в большинстве случаев понимает JavaScript и очень нетребовательна к ресурсам системы.

Теперь несколько слов о минусах связки Opera Mini – Esmertec Jbed. Отсутствует буфер обмена, то есть нельзя “копипастить” адреса или содержимое страниц. Минус, конечно, существенный, но не критичный. Работа с JavaScript не очень удобна: чтобы выполнить сценарий, браузер заново загружает страничку. Да и не все скрипты безукоризненно выполняются. Но, учитывая высокую скорость загрузки и отличную степень сжатия, на это можно закрыть глаза.

Таким образом, даже на продвинутом коммуникаторе с Wi-Fi Opera Mini может быть полезна. Простота и экономия – это то, чем она привлекла десятки миллионов пользователей по всему миру.

Другие программы

Помимо Opera Mini существует множество других Java-программ. Но в отличие от Opera Mini не все они понимают стилус и при отсутствии цифровой клавиатуры могут оказаться бесполезными.

Например, можно установить в свой коммуникатор ICQ-клиент Jimm. Когда очередная версия QIP под Windows Mobile откажется работать, Jimm будет очень кстати. Могут пригодиться и некоторые словари, справочники… В частности, такую программу, как DEFender, можно найти только на Java. А она очень полезна: по DEF-коду определяет регион мобильного номера.