Новые возможности для браузеров

Какие новые возможности появятся в браузерах в течение ближайшей пары лет? Чего сейчас людям не хватает в браузерах?

Современный рынок браузеров крайне конкурентен и динамично развивается. Во многом этого удалось добиться за счёт того, что новые веб-приложения перестали поддерживать устаревшие браузеры, тормозившие развитие интернета (такие, как Internet Explorer 6), и многие пользователи стали искать этим браузерам замену. В то же время Google вышел на этот рынок и использовал всю свою рекламную мощь для продвижения собственного браузера. Плюс к этому, успех мобильных устройств на базе iOS и Android способствовал ускорению внедрения современных веб-стандартов, в первую очередь — HTML 5. Поскольку Google прилагаем много усилий для развития своей Chrome OS, в которой все сторонние приложения будут веб-приложениями, можно с большой уверенностью говорить о том, что благодаря совершенствованию браузеров и развитию веб-стандартов, в ближайшие годы веб- приложения существенно расширят свои возможности и быстродействие, в том числе при работе с 3D. Также все популярные браузеры будут иметь версии для основных мобильных платформ и возможность синхронизации с ними.

С другой стороны, из-за того, что браузеры — одни из самых распространённых компьютерных приложений, и ими пользуются сотни миллионов людей, рынок браузеров достаточно консервативен. Большинство их функций рассчитаны на широкую аудиторию, а специфические опции отданы на откуп дополнений, зачастую написанных неоптимально и сильно тормозящих систему.

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

 

Закладки

Проблема
Современные браузеры при добавлении страницы в закладки сохраняют только минимальную информацию о ней: адрес, название, дату добавления, небольшую иконку страницы (фавикон) и то, в какой папке она должна находиться. Также некоторые браузеры поддерживают теги, ключевые слова и описание — эту информацию необходимо вводить вручную. Такой способ хранения закладок наиболее прост в реализации и он практически не менялся за всё время существования браузеров.

Это рождает две проблемы:
1. Время, затрачиваемое пользователем на организацию новых закладок зачастую не окупается возможностью быстрее найти нужную закладку и значительная часть пользователей пренебрегают этой возможностью, сохраняя страницы в одну папку и рассчитывая на поиск.
2. Такая организация закладок неудобна для восприятия пользователем: для него сохраняемая страница может быть интересной статьёй, к которой он хочет вернуться, фильмом, которой он хочет прочитать, местом, в которое хотел бы посетить, когда окажется в другом городе, вещью, которую он подумывает купить и т.д. Часто пользователь запоминает визуальную информацию, связанную с закладкой и не может её найти по её адресу и названию.

 

 

Решение
Браузер должен по-разному относиться к закладкам разного типа, извлекать мета- данные о них и отображать ассоциированную с ними визуальную информацию. Верхних категорий закладок должно быть не очень много, например: Люди, Места, События, Ресурсы и Вещи. Последнюю категорию можно также разбить на субкатегории: Предметы, Фильмы, Музыка, Книги. Зачастую можно отнести закладку к той или иной группе автоматически, основываясь на её адресе, содержимому и мета-данных страницы. Внутри предложенных категорий могут находится более традиционные папки.

Например, к фильмам следует относить закладки с адресами вида imdb.com/title/*, afisha.ru/movie/*, kinopoisk.ru/film/* и другие. Изучив html-структуру этих сайтов можно автоматически извлекать обложку фильма для отображения закладки, год создания, данные об актёрах и создателях и прочее. Также пользователь может дополнительно указать, видел ли он этот фильм, и поставить ему свой рейтинг. Эти данные помогут пользователю быстро получить список непросмотренных фильмов любимого режиссёра, или новых фильмов, которые он может рекомендовать друзьям.

Закладки-места можно определить как сайты, содержащие ссылки вида http:// maps.google.com/maps?daddr=*, http://maps.rambler.ru/?ll=*и другие или скрипты для вставки карт. За счёт этого, когда пользователь поедет в другой город, он сможет легко узнать, какие места он собирался там посетить и посмотреть на карте, где они располагаются.

Для успешного внедрения автоматической категоризации разработчикам браузеров необходимо создать первичный пул правил, охватывающий наиболее популярные ресурсы, возможность создания пользовательских правил и рынок пользовательских правил, позволяющий публиковать и находить полезные правила или подписываться на различные потоки с правилами. Наиболее популярные пользовательские правила следуют дополнительно тестировать и включать в число основных правил.

Данные о предпочтениях пользователя будут очень полезны для создателей браузера, так как позволит более точно таргетировать рекламу. Объявление о новом фильме с любимыми актёрами пользователя или о спецпредложении авиабилетов в город, в котором он планировал побывать, не только не должен раздражать, но и может быть полезным для пользователя.

Также можно добавить более наглядное сохранение страницы в папку с помощью перетаскивания мышью (drag and drop). Если нажать на иконку страницы вверху таба и начать вести её вниз, появятся крупные значки основных категорий — для того, чтобы сохранить закладку в выбранную категорию, необходимо просто отпустить на ней клавишу мыши.


Регистрация, пароли и платежи 

Проблема регистрации на сайтах и хранения паролей во многом решена сервисами наподобие Facebook Connect. Интеграция аналогичных сервисов в браузеры представляется логичным шагом, особенно, если этот сервис будет интегрирован собственной платёжной системой и будет хранить информацию об адресе доставки. Всё вместе позволит совершать покупки в два клика (на сайте и в всплывающем окне подтверждения) без специальной регистрации и риска утечки данных банковской карты.

 

 

Интеграция платёжной системы в браузер увеличит доверие к ней пользователя и создаст у него ощущение, что все операции находятся под его контролем, что особенно важно для пользователей, неуверенно чувствующих себя в интернете.
 

Навигация

Другой опцией, которая может существенно упростить некоторые рутинные операции в браузере, может стать возможность перехода на следующую страницу с помощью стрелочек на клавиатуре, жестов мыши или на трекпаде (на Mac OS). Большинство популярных сервисов уже сейчас использует для навигации по фотогалереям стрелочки. Этот же принцип следует внедрить — но уже со стороны браузера — для перехода на следующую страницу (например, в результатах поиска и на форумах). Отдельно замечу, что нет никаких причин, почему это должно осуществляться не стрелочками, а комбинацей клавиш Ctrl/Alt + стрелка, как это сейчас происходит на многих российских сайтах. Для перехода на следующую/ предыдущую страницу с помощью мыши нужно кликнуть правой кнопкой в любом месте страницы и, не отпуская её, сдвинуть мышь вправо/влево. На трекпаде Макиштоша для этого нужно провести двумя пальцами вправо/влево.

 

Также браузерам следует упростить навигационный поиск, т.е. поиск заранее известного сайта (например, официальной страницы учреждения), адрес, которой пользователь не помнит наизусть. Для этого нужно добавить в выпадающую подсказку умной строки прямую ссылку на страницу, являющуюся первым результатом поиска по введёному запросу. В комбинации с использованием поискового оператора site: и ключевых слов для выбора поисковика эта функция существенно ускорит переход на многие страницы.