Очевидно, что на запуск BrowserDeps требуется некоторое время, затем ещё некоторое время на запуск браузера. На сколько дольше открывается ссылка с помощью вашего приложения, нежели напрямую с помощью браузера?
И существует ли возможность выбора языка приложения?
Переход осуществляется почти мгновенно, заметна только анимация между активити — сначала появляется черная активити приложения и сразу же за ним активити браузера. Анимацию, думаю, можно как-нибудь отключить, буду над этим думать. Но в любом случае выбирать вручную нужный браузер будет дольше.
Язык приложения зависит от языка системы. Если системный язык русский, то в приложении тоже русский, а если любой другой, то английский.
А объясните мне, ведь в Opera Mobile теперь есть режим Turbo. Разве это не та самая фича с сжатием трафика? Если да, то чем сейчас принципиально для пользователя отличается Opera Mini от Opera Mobile?
Упс, а ведь точно, турбо есть, и картинки сжимает. Выбрать степень сжатия, правда, нельзя.
Но все равно приложение будет полезно пользователям других браузеров.
Turbo сжимает трафик, но не так, как Opera Mini. Разница в сжатии примерно раза в два, потому что Mini использует двоичный obml, а Mobile — html. По крайней мере, так было некоторое время назад.
Opera Mobile напрямую коннектится к серверу, получает HTML и отображает его, а картинки в Turbo режиме получает сжатыми, через сервера Opera, как десктопная версия.
Opera Mini же сразу коннектится к серверу Opera, тот получает страницу, выполняет нужный js-код, вырезая лишний, применяет другие оптимизации для отображения страницы на экране мобильного, запаковывает всё в специальный формат obml и отсылает браузеру.
Вопрос почти в тему: а можно сделать так, чтобы в зависимости от соединения менялись настройки стандартнoго браузера? Например, когда включен WiFi, картинки в браузере включены, а когда используется GPRS, картинки отключены?
Как автоматически обновлять приложение? Создайте что ли в твиттере аккаунт, я подпишусь и буду следить за новыми версиями.
На Nexus S — не работает. Настроил «Браузер» на wi-fi соединение, 3G и прочие на Opera. При использовании GPRS\EDGE всё равно заходит через «Браузер», т.е. встроенный в андройд. Когда ждать исправления?
Знаний, в общем-то, никаких и нет. Один раз только прочитал книгу из разряда «C# для дятлов», где было немного рассказано про основы ООП, да и всё. Ну и до этого любил на чужой код поглазеть, где-то что-то подправить. А вот чтобы самому написать — дело ещё не доходило :)
BrowserDeps — разные браузеры для разных соединений