Google поднимает волну - обзор нового сервиса Google Wave
Вряд ли в интернете какое-нибудь слово встречается чаще, чем слово Google. Не проходит практически ни одного дня, без того, чтобы в новостях не появилось упоминание об этой популярной поисковой системе. Впрочем, говорить о Google только как о крупнейшем поисковике, уже, пожалуй, некорректно. Это даже не набор сервисов. Google - это среда, в которой живут и работают пользователи. Продвигая идеологию, которая основана на принципе "все, что нужно пользователю от компьютера, есть в Интернете", компания все больше и больше делает пользователей зависимыми от своих услуг.
Проект, о котором мы хотим вам рассказать в этом обзоре, является одним из самых амбициозных начинаний Google. Разработчики Google Wave утверждают, что в скором будущем этот сервис вытеснит такие привычные средства общения, как электронная почта и ICQ.
Успеху, который сопутствует начинаниям Сергея Брина и Лэрри Пейджа сегодня завидуют даже те бизнесмены, которые считают себя довольно успешными. Организованная в 1998 году, компания Google за относительно короткое время прошла путь от никому неизвестной поисковой системы с офисом в гараже до одной из самых крупных компаний на планете.
При этом Google удалось не только заработать очень большие деньги, но, и, в прямом смысле этого слова, повлиять на историю человечества. Об этом говорит хотя бы то, что даже в толковых словарях появились новые термины и выражения, которых без Google просто не существовало бы.
Google Wave – альтернатива привычным способам общения
Что же подвигло разработчиков Google задуматься о необходимости нового средства коммуникации? По словам одного из главных разработчиков проекта Google Wave Ларса Расмуссена (Lars Rasmussen), некоторые стандарты Интернета уже не удовлетворяют требованиям современного пользователя, поскольку безнадежно устарели. Например, самый популярный сегодня способ общения – при помощи электронной почты – был придуман более сорока лет назад, когда Интернета еще попросту не существовало.
Несмотря на то, что с тех пор появилась масса интересных сервисов и альтернативных средств общения, таких, как, например, SMS, форумы, сервисы для обмена мгновенными сообщениями и пр., концепция электронной почты осталась прежней. Суть электронной почты заключается в том, чтобы имитировать бумажную почту. Пользователь отправляет на определенный адрес сообщение, получатель запускает почтовый клиент или открывает веб-интерфейс, загружает поступившее письмо, читает его, пишет ответ, шлет адресату и так далее. Диалог между двумя пользователями превращается в цепочку сообщений. Разработчики Google пришли к выводу, что пришло время изменить представление пользователей об общении в Интернете, придумав новый способ общения, более универсальный и удобный.
Сервис, который получил название Google Wave, разрабатывался около двух лет. Задача перед программистами была поставлена очень сложная, и вариантов ее решения могло быть очень много. Чтобы реализовать задуманное, создатели нового сервиса решили строить Google Wave по принципу "такой была бы электронная почта, если бы ее изобрели сегодня". Такой подход оказался верным и именно благодаря ему, в конечном итоге, есть все основания предполагать, что сервис Google Wave со временем может заменить электронную почту, а заодно и различные сервисы для обмена мгновенными сообщениями.
Что же такое Google Wave? Это сервис для совместного общения пользователей в Сети. Его главная особенность состоит в том, что общение происходит в так называемых волнах. Под словом "волна" подразумевается сообщество, группа людей, которых объединяет беседа или совместная работа. Количество волн не ограничено.
Основные возможности работы с волнами
Интерфейс сервиса представлен несколькими окнами. В среднем окне показываются волны, в которых уже участвует или к которым может присоединиться пользователь. При взгляде на это окно по цепочке аватаров сразу видно, кто принимает участие в этой волне. Если же пользователей слишком много, часть аватаров видна не будет. В правом окне показывается содержимое выделенной волны. Беседа в каждой волне представлена в виде иерархической древовидной структуры, аналогичной той, которую можно видеть на большинстве форумов. В волне есть первое сообщение, от которого далее идет дискуссия между участниками волны, с возможными ответвлениями.
Оставить свой ответ в дискуссии можно несколькими способами. Во-первых, можно нажать кнопку Reply на панели просматриваемой волны. При этом набранный текст будет помещен в самый конец дискуссии. Во-вторых, можно щелкнуть мышью по любому сообщению в волне и далее нажать появившуюся кнопку Reply. Еще один способ оставить сообщение - поднести курсор под то сообщение, на которое необходимо оставить ответ и щелкнуть мышью. Появится поле, в котором можно будет набрать текст.
Тем, кто будет работать с сервисом Google Wave, придется познакомиться с некоторыми сочетаниям клавиш. Так, например, если вы закончили писать сообщение в волне, нужно нажать [Shift+Enter] или щелкнуть по пустому месту в окне интерфейса Google Wave.
На этом этапе знакомства с сервисом Google Wave у кого-то может возникнуть вопрос - а чем же сервис лучше обычного форума? Вопрос вполне резонный. Дело в том, что некоторые функции волны делают ее интерактивной. Сам сервис построен на технологии языка разметки HTML 5. Это позволило создателям Google Wave реализовать массу интересных функций. Например, если пользователь набирает текст ответа, в окне, где представлено содержимое этой волны, сообщение появляется в реальном времени, по мере его набора. Кроме этого, пользователь всегда может быстро изменить любое сообщение, не перезагружая страницу и не используя для этого дополнительных форм редактирования, как это реализовано на большинстве форумов.
Еще одно неоспоримое преимущество Google Wave перед другими средствами коммуникации - наглядное представление истории диалога. Подобной функции вы не встретите ни на одном форуме. При просмотре любой волны вы можете проследить, в каком порядке создавались комментарии в этой ветке диалога. Для этой цели служит инструмент Playback, который напоминает навигацию в мультимедийном проигрывателе. На панели инструментов в окне просматриваемой волны находится ползунок. Если его перемещать, можно увидеть, как в окне постепенно будут возникать одно сообщение за другим - точно в такой же последовательности, как они создавались в волне. Просматривать историю можно, перемещая этот ползунок, или же пошагово, с помощью специальных кнопок, которые перемещают пользователя на одно сообщение во времени вперед или назад.
Сообщения, которые отправляются в волну, автоматически проверяются на предмет наличия орфографических и грамматических ошибок. Интересно, что можно исправлять ошибки не только в своих сообщениях, но и в тех, которые написаны другими пользователями.
В интерфейсе Google Wave можно просматривать несколько волн одновременно. Для этого необходимо щелкать по просматриваемым волнам и одновременно удерживать нажатой клавишу [Ctrl].
Одна из волн, представленных в сервисе по умолчанию - "Welcome to Google //ave". Она содержит вспомогательные материалы, позволяющие новичку ознакомиться с основными возможностями сервиса. Просмотрев содержимое этой волны, можно увидеть онлайновые видеоролики на YouTube (на английском языке, конечно), в которых рассказывается об основных правилах использования сервиса.
Несмотря на то, что сервис находится в стадии развития, некоторые его удобства уже можно оценить. Так, например, пользователь может корректировать размеры окон в интерфейсе Google Wave - при перемещении края любой панели, остальные окна автоматически масштабируются, чтобы окна не находили одно на другое. Кроме того, каждое окно можно сворачивать в удобную вкладку. Свернутые окна позволяют экономить место на экране, ведь все функции каждого свернутого окна доступны при помощи выпадающего списка команд.
В целом, управление волнами продумано довольно неплохо. Пользователь может, например, сортировать волны по папкам. Для этого необходимо создать новую папку (щелкнув на значке "плюс" возле команды Folder в окне Navigation), дать ей имя и перетащить в нее любой тред-волну из окна. Сам по себе способ использования папок для сортировки мог бы показаться ничем не примечательной функцией, если бы не одна небольшая деталь - каждую папку можно выделить особым цветом. При этом все волны, которые помещаются в ту или иную папку, автоматически получают соответствующий ярлык с названием той папки, куда эта волна была скопирована.
Несколько необычно сделан механизм прокрутки волн. В окне со списком сообщений волны вместо обычного ползунка отображается "фирменный" ползунок с расширенными функциями. Такой элемент управления можно или перетаскивать как обычный ползунок, или щелкать по его кнопкам вверх-вниз. Кроме этого, работает обычная функция скроллинга как при просмотре веб-страниц.
В сервисе возможна передача файлов, причем, те типы файлов, которые поддерживаются Google //ave, отображаются непосредственно в самой волне. Так, например, достаточно перетащить в окно браузера одну или несколько фотографий, как сервис автоматически сгенерирует эскизы для предварительного просмотра и опубликует их в сообщении. Отметим, что перетаскивание файлов в волну наиболее корректно работает в браузере Google Chrome. Это наводит на мысли о том, что компания Google затачивает код сервиса Wave под будущую операционную систему Chrome OS, главным компонентом которой является браузер Chrome.
При загрузке файлов сохраняется принцип работы волны в реальном времени – как только сообщения попадут в волну, пользователи, которые в ней находятся, мгновенно увидят эскизы фотографий. Если щелкнуть по загруженной фотографии, откроется модуль для просмотра изображений.
При просмотре списка волн можно сразу увидеть, в каких из них имеются непрочитанные сообщения. Напротив таких волн отображается счетчик количества ответов, которые не были прочитаны. Если выбрать волну с непрочитанными сообщениями в списке и нажимать пробел, Google Wave будет по очереди переходить к каждому из них и выделять сообщение рамкой, а счетчик непрочитанных записей будет уменьшаться.
Кроме счетчика непрочитанных сообщений, в списке волн также отображаются значки, по которым можно увидеть, содержит ли волна вложенные файлы, изображения и гаджеты.
Поиск по волнам
Многие пользователи, попав в первый раз в Google Wave, приходят в замешательство. Поскольку сервис позиционируется как универсальное средство общения между большим количеством людей, человек, подключившийся к сервису, ожидает увидеть активные темы. Однако то, что он видит, не оправдывает его ожиданий. По умолчанию сервис показывает только информационную волну, а, если, к тому же, в списке контактов отсутствуют пользователи, то "новобранцу" и поговорить не с кем (по крайней мере, он так думает в начале). На самом же деле, людей в Google Wave предостаточно, нужно просто научиться пользоваться поиском. Все волны делятся на приватные и публичные. Последние доступны любому, кто захочет принять участие в обсуждении какого-либо вопроса. Каждый пользователь Google Wave может создать публичную волну. Для этого нужно в список контактов включить специального робота public@a.gwave.com.
Все волны имеют свой идентификатор-метку, по которому и выполняется поиск. Скажем, если необходимо найти волну, которая открыта для любого пользователя, необходимо в поле поиска (в том окне, где показывается список волн) ввести текст with:public. После нажатия Enter или кнопки в виде значка поиска, в окне будет отображены все волны, доступ к которым есть у любого желающего.
Если через пробел к вышеуказанному запросу приписать lang:ru, то в результатах поиска отобразятся только волны, общение в которых ведется на русском языке. Аналогичным образом идентифицируются волны, где собираются носители того или иного языка. Например, lang:de позволит вам указать в запросе только те волны, в которых диалог ведется исключительно на немецком языке, lang:en - на английском и так далее.
Ниже мы приводим наиболее часто используемые варианты поисковых запросов, которые могут вам пригодиться при работе в Google Wave.
from:имя_пользователя - В результатах поиска будут отображаться волны, которые созданы пользователем с этим именем;
with:имя_пользователя - такой запрос позволяет просмотреть все волны, в которых принимал участие пользователь с этим именем;
by:имя_пользователя - вариант запроса, при котором показываются волны, которые были созданы пользователем, либо те, где он оставил сообщение;
to:имя_пользователя - этот вариант запроса можно делать, если вы хотите найти волны, в которых принимал участие пользователь с указанным именем. При этом не будут выводиться волны, которые он создал сам;
dfrom:имя_пользователя - запрос, с помощью которого можно найти волны, в которых пользователь с указанным именем вел с вами беседу и волны, где он отвечал на ваши сообщения.
dto:имя_пользователя - при использовании такого синтаксиса, в результатах поиска показываются волны, в которых пользователь вел с вами беседу, а также те, в которых он получал персональные сообщения.
Чтобы не писать свое собственное имя, в запросах можно использовать слово "me". А вместо имени пользователя в запросе можно также писать полный контакт этого человека в волне, например имя_пользователя@googlewave.com (вопрос только - зачем? Ведь так длиннее).
Производить поиск можно также и по ключевым словам. Для этого используются следующие операторы:
tag:ключевое_слово - для поиска волн, которые помечены заданным ключевым словом
title:ключевое_слово - для получения списка результатов, в которых волны содержат ключевое слово в заголовке;
caption:ключевое_слово - для поиска волн, в заголовках вложений которых есть ключевое слово.
Еще одна возможность поиска - по дате. Для этого можно использовать несколько операторов:
after:дата - для получения списка волн, которые были созданы или обновлялись после определенной даты;
before:дата - для получения списка волн, которые были созданы или обновлялись до определенной даты;
past:число дней, месяцев, лет - для поиска волн, которые были созданы или обновлялись за указанный промежуток времени
Необходимость знания синтаксиса поиска в Google Wave - это очевидный недостаток сервиса. Те пользователи, которые имеют достаточный опыт общения в разных чатах и социальных сетях, не будут испытывать особых трудностей при изучении правил составления поисковых запросов. Однако, для менее продвинутых людей, поиск в Google Wave может стать проблемой. Ведь если разработчики Google решили противопоставить свой проект электронной почте, то нужно принять во внимание то, что классическое средство коммуникации доступно даже тем, кто с большим трудом осваивает компьютер, например, в силу своего возраста. Если же эту процедуру усложнить необходимостью изучать правила поиска, то о большом и быстром "цунами" можно забыть, в этом смысле сервис не выдерживает критики и его можно считать лишь "бурей в стакане".
Для поиска волн можно использовать и "дедовский метод" - с помощью… поисковика Google. В Интернете ежедневно появляются каталоги с волнами различной тематики.
Говоря о публичных волнах, хочется отметить еще одну слабую сторону Google Wave - в сервисе пока плохо реализована система модерации. Вернее она отсутствует как таковая. Несмотря на то, что разговоры в волнах отчасти напоминают дискуссии на форуме, порядок в подобном сообществе, при тех возможностях сервиса, которые предлагаются сегодня, сохранить очень сложно. Иными словами, в том виде, котором сервис существует сейчас, он не может составить конкуренцию специализированным сообществам - форумам и социальным сетям.
Впрочем, разработчики, скорее всего, и не стремились к этому. Скорее наоборот - Google Wave послужит отличным дополнением к этим привычным формам общения, хорошим способом коммуникации на сайте. Для этой цели создатели сервиса предлагают программистам использовать API, информация по которому является общедоступной. Кроме разработки элементов интерфейса Wave, внедряемых в другие сайты и блоги, API может использоваться для создания разнообразных дополнений для сервиса – роботов и гаджетов.
Роботы и гаджеты: скрытые возможности Google Wave
Одно из предназначений сервиса - возможность коллективной работы. Действительно, Google Wave очень удобно использовать при работе над совместным проектом. Универсальность этого сервиса дает возможность не только работать в режиме реального времени над одним и тем же документом, но и мгновенно видеть правки, вносимые другими пользователями. Сервис Google Wave вполне может заменить многие из платных утилит, которыми пользуются в крупных компаниях для создания интерактивных чатов в сети фирмы. Принцип "волнового" общения оставляет многие коммерческие разработки "за бортом". Ведь, если для покупки shareware-программы для организации коллективного чата требуются деньги, и при этом ограничена в своих возможностях, то функции Google Wave не просто шире, они, практически безграничны.
Дело в том, что любую опцию в сервисе можно реализовать при помощи дополнений. Но даже при тех функциях, которые можно наблюдать сегодня, Google Wave имеет намного больше возможностей, чем обычная программа-чат. К настоящему времени написано много дополнений, которые делают работу с Google Wave удобной. Например, одним из первых гаджетов, который был создан для Google Wave, стал модуль для создания интерактивного опроса. Предположим, в фирме необходимо провести голосование и утвердить один из нескольких проектов. Для этой цели достаточно задействовать гаджет, и каждый, кто принимает участие в волне, сможет высказать свою точку зрения, проголосовав с его помощью и высказав свою позицию. Аналогичным образом можно устраивать совместные игры, например, в шахматы.
Еще один способ расширения возможностей Google Wave – использование специальных роботов, которые работают на серверах Google. Пользоваться роботами очень просто, порой, труднее понять, какую именно функцию выполняет тот или иной бот. Например, если добавить в список контактов emoticonbot@appspot.com, то, при использовании в оставляемых сообщениях смайликов, таких как , и прочих - в окне будет отображаться не символьный вариант, а графический файл-рожица, как в ICQ и прочих чатах. Функции, которые можно получить при помощи роботов, могут быть самые разнообразные. Робот может автоматизировать ответы на стандартные вопросы, может добавлять в волну RSS ленту, автоматически удалять из волны ошибочно оставленные пользователями сообщения, интегрировать волну с каким-нибудь сервисом, например с Twitter (tweety-wave@appspot.com).
Например, один из самых эффектных роботов, который был показан на презентации сервиса, способен идентифицировать язык и выполнять перевод "на лету". Он может пригодиться, скажем, в том случае, если ваш собеседник - француз, а вы его родным языком им совершенно не владеете. Все что вам нужно для общения - это подключить робота-переводчика. Далее вы можете вести разговор на своем родном языке, а робот будет в реальном времени делать перевод и отсылать сообщения собеседнику на его языке. К сожалению, проверить этого робота в работе нам не удалось – во время тестирования нами сервиса он не работал. Однако, даже те боты, которые функционируют, время от времени дают сбой в работе. Впрочем, это не удивительно, ведь сервис находится на стадии тестирования, и постоянно идет отладка кода.
Список доступных гаджетов и роботов легко можно найти в Интернете. Например, большой каталог этих дополнений есть на сайте Wavety.com.
Заключение
Сервис Google Wave пока что достаточно "сырой", и это чувствуется на каждом шагу. Можно наблюдать и регулярные сбои в работе (что, к слову, имело место даже на официальной презентации Google Wave), некоторые функции не работают должным образом, при попытке доступа к отдельным опциям на экране появляется предупреждение о том, что их использование в данный момент невозможно.
Очень много ошибок возникает при работе с большими волнами - сообщения порой загружаются очень медленно, а иногда волна и вовсе отказывается догружаться до конца. Еще одна неприятная деталь – при одновременном открытии в Firefox страницы Google Wave и страницы сервиса Google Docs, работа с последним была очень затруднена, так как обновления волн вызывали заметное "торможение" при наборе текста в "Документах Google". Не намного лучше ситуация в других браузерах. Например, при работе в Google Chrome сервис начинал активно использовать оперативную память. Конечно, не стоит забывать о том, что это всего лишь предварительная версия, в окончательном варианте сервиса, полагаем, многое будет работать лучше.
Доступ к бета-версии сервиса Google Wave - это не только возможность привлечь разработчиков (о чем постоянно заявляют представители Google). Данный сервис на данный момент - это слишком непривычный инструмент для общения, чтобы разобраться в нем за две минуты. Поэтому Google уже заранее заручился поддержкой энтузиастов, которые самостоятельно создают дополнения, позволяющие расширить стандартный набор возможностей Google Wave, и, кроме этого, по ходу собирают подробную информацию о недостатках сервиса. Все это только на руку Google. Нет никаких сомнений, что когда придет время открывать сервис для всех желающих (а произойдет это примерно во второй половине следующего года), это будет удобный и действительно практичный способ общения.
Новый сервис, конечно же, имеет большое будущее. Необходимость в альтернативном способе коммуникации назрела давно, поэтому, несмотря на все недостатки Google Wave, которые заметны сейчас, перспективы его развития очень неплохие.
Google прекрасно умеет заинтриговать пользователя и тем самым вызвать интерес к своим проектам. Вместо того чтобы сделать бета-версию Google Wave доступной для всех желающих, компания пошла уже проверенным путем - привлечение новых пользователей с помощью приглашений-инвайтов. С одной стороны, это подогревает вполне закономерный интерес у пользователей, у которых пока нет возможности "пощупать" сервис своими руками. С другой стороны, несмотря на то, что Google Wave уже имеет внушительное количество пользователей, никто из них не посмеет упрекнуть сервис в недочетах и ошибках, поскольку официально Google Wave еще находится на стадии бета-тестирования.
Завершая обзор сервиса, нельзя не вспомнить про еще один проект - Google Chrome OS, операционную систему, код которой был недавно открыт.
Не нужно быть опытным аналитиком, чтобы понять, что эти два проекта тесно взаимосвязаны. Google никогда не совершал необдуманных поступков, любое действие этой компании всегда продумано и обосновано. Политика Google вполне очевидна - не оставить шансов конкурентам и охватить все сферы интересов пользователей Интернета. Для этого компания часто шла на довольно смелые поступки. Здесь стоит вспомнить, что именно Google предложил пользователям почту с невероятным на то время объемом почтового ящика - 1 гигабайт, именно Google приобрел самый популярный сервис для обмена видеофайлами и предоставил бесплатный онлайновый сервис для работы с офисными документами. Сервисы от Google постоянно совершенствуются и развиваются. Но зачем Google такой широкий охват интересов пользователей? Ответ прост - для того, чтобы постепенно усилить влияние в Интернете и расширить потенциальную аудиторию. Главный источник доходов этой компании - реклама. Поэтому чем больше пользователей будет работать с сервисами, тем больше доходы Google. Но доходы - это не все. Есть еще другая сторона, которая менее очевидна. Если пользователь свяжет всю свою жизнь и работу с Интернетом, где царит монополия, он целиком и полностью станет зависим от одной компании. Его почта хранится на серверах Google, там же находятся его документы, история переговоров с другими пользователями, все самые важные файлы. Пользователь ищет информацию, используя Google, узнает новости от Google, работает, используя Google, совершает покупки с Google и т.д.
Долгое время компанию Microsoft упрекали в том, что она навязывает свои продукты пользователю. Может показаться парадоксальным, но сейчас происходит что-то похожее в Интернете. Google предоставляет пользователю массу бесплатных сервисов - для отдыха, для работы, для образования и т.д. Пользователь привыкает к инструментам Google, и вся его жизнь постепенно становится связанной с этими сервисами. И тогда сам собой возникает вопрос - зачем этому пользователю что-то, кроме Интернета? Здесь есть все, что нужно - справочники, словари, игры, фото, видео, музыка. И самое главное - за все это не нужно платить. Пока говорить о том, что Google превращает Интернет в Google-NET, было бы преждевременно. Однако последние события говорят о том, что эта компания имеет неплохие теоретические шансы стать монополистом среди онлайновых сервисов. Услуги Google - это всегда удобно и стабильно. Что же касается конкурентных преимуществ оффлайновых десктопов, то со временем они должны стать менее очевидными. Особенно тогда, когда технические возможности позволят любую программу запустить удаленно, через Интернет.
Вероятно, на это и делают ставку в Google, планируя запустить в продажу первые нетбуки с Chrome OS к концу следующего года. К тому времени, когда технологии позволят реализовывать проекты любой сложности через Интернет, пользователи уже привыкнут к отсутствию привычных оффлайновых утилит на своих ноутбуках.
Концепция "вам не нужна никакая программа, кроме браузера" имеет и своих противников. Большая часть тех, кого не устраивает такой подход, мотивирует свою точку зрения тем, что онлайновые приложения слишком просты и не могут предложить всего того, что есть на обычном компьютере - возможность редактирования видео, работа со звуком, трехмерные компьютерные игры и т.д. Однако, как уже говорилось выше, совершенно очевидно, что со временем данная проблема будет решена, и противников подобной концепции заметно поубавится. И тогда мы станем свидетелями новой эры развития Интернета. Полагаем, ждать осталось не так и долго.
тут