Embedded Browser

Nov 11, 2010 10:28

Размышлял на тему embedded браузера в iOS приложениях.

С одной стороны, в нормальной ОС для подавляющего большинства программ он не нужен. Юзер кликает на ссылку, а программа просто вызывает браузер для ее открытия. Если есть нормальная многозадачность, то браузер в один клик сворачивается/закрывается, и пользователь продолжает работу с программой.

С другой стороны, часто из интеграции браузера можно поиметь PROFIT, к примеру перехватывать из него закачки для интеграции скачанных данных в библиотеку программы. Хотя и тут можно отметить, что в нормальной ОС должна быть нормальная файловая система, поэтому файлы браузером качаются в любое место, а потом элементарно добавляются или открываются в нужной программе. Кстати, еще одно из преимуществ нормальной файловой системы -- возможность один и тот же файл открывать РАЗНЫМИ программами.

Еще недостатки встроенного браузера.

#1. Такой браузер чаще всего имеет интерфейс в той или иной степени отличающийся от интерфейса встроенного браузера, а это значит, что нарушается однородность, ломается user expirience.

#2. Встроенный в приложение браузер лишен тех или иных фич браузера встроенного в систему -- вот, к примеру, добавят в 4.2 поиск текста на странице. Ни в одном из приложений, использующих свой режим браузера, эта фича не появится. Или классическая проблема -- в подавляющем большинстве случаев встраивания отсутствует возможность сохранить картинку.
А еще есть проблема авторизации и кукесов.
Или раздельных историй для каждого браузера.

#3. Встроенный браузер на корню убивает идею о том, что используемый в системе по умолчанию браузер, по хорошему, стоило бы иметь возможность поменять.
В iOS, кстати, поменять браузер по умолчанию можно. Но только после джейлбрейка.

Мораль? Встраивание браузера в iOS программах это чаще всего костыль, которым подпирают изначальную ограниченность самой системы.

Вы часто видели "встроенный браузер" в приложениях на десктопе?

В сладких эротических снах мне является iPad, спроектированный по открытой идеологии, без всех своих дурацкий косяков и ограничений. О! Какое бы это было классное устройство!

apple

Previous post Next post
Up