Пользователь
0,0
рейтинг
8 сентября 2011 в 11:50

Разное → ВКонтакте Offline — другой взгляд на работу с данными ВКонтакте

Когда создавалась наша самая известная социальная сеть, активно использовалась фраза оставаться в контакте. В то время это значило иметь доступ к списку друзей. Мы могли не искать людей по разным местам, а всегда иметь этот самый список под рукой. С тех пор утекло много воды, а вот сама идея изменилась неузнаваемо.

Мы решили сделать небольшой шаг назад и создать приложение, преследующее именно ту первоначальную цель. Куча эскизов, Google Hackathon, несколько недель шлифовки и вы можете ставить себе приложение VKontakte Offline, которое уведомляет вас о новых сообщениях даже при закрытом браузере, а также позволяет просматривать список контактов и переписку без интернета.

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



Таким образом, в приложении реализованы следующие вещи:
  • возможность работать с контактами и перепиской без интернета
  • уведомления о новых сообщениях даже при закрытом браузере
  • список пользователей, с которыми вы когда-либо общались, их дни рождения и номера телефонов
  • сообщения в e-mail формате, переписка
  • отправка и удаление сообщений
  • новый (он же старый) взгляд на UI при с контактами и перепиской


Уведомления при закрытой вкладке ВКонтакте и при закрытом браузере


Просмотр писем в развернутой форме


Переписка с контактами


Несколько технических моментов, которые также можно отнести к плюсам приложения:
  • приложение устанавливается в Google Chrome, поэтому работать будет в Windows, Linux и MacOS
  • используется OAuth2 ВКонтакте, то есть приложение получает доступ к вашим друзьям и переписке только после разрешения
  • используется официальный API ВКонтакте, что подразумевает экономию траффика в отличие от известного расширения для Google Chrome

Приложение VKontakte Offline в Chrome Web Store: http://goo.gl/D2Aei
Официальная страница ВКонтакте: http://vkontakte.ru/vkoffline

Жду ваших оценок и предложений.

UPD: через месяц после релиза приложение выглядит так:
Вомарба Нави @theproof
карма
130,3
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разное

Комментарии (82)

  • 0
    Установил приложение, нажал «Войти через ВКонтакте», открылась новая вкладка для входа, подтвердил, перебросило на страницу _http://api.vkontakte.ru/blank.html#access_token=&expires_in=0&user_id= где в качестве контента access_token=&expires_in=0&user_id=

    Зашел в приложение, опять необходимо «Войти через ВКонтакте».

    Проблема в приложении или в настройках? Или в чем то еще?
    • 0
      Странно как-то. Изредка такое бывает, если не трудно, пришлите версию браузера и ОС в личку.
      Мы проверяли на windows7/ubuntu/macos на сравнительно средних по мощности компьютерах.
      • 0
        У меня та же проблема. ОС Windows 7 sp1 x64 со всеми установленными на данный момент обновлениями. Версия браузера 13.0.782.220 m
      • +1
        Win7 sp1 x32

        13.0.782.218 m
        • +2
          Проблему отследили. Возникает на всех компьютерах под ОС Windows с русскими именами пользователей. Если имена набраны латиницей, проблем нет. Это к сожалению проблема движка Chrome.

          Следующая версия приложения, в которой эта проблема решается, будет выложена завтра.
        • 0
          Проблема при установке приложения на компьютеры с русскими именами пользователей в windows устранена. С сегодняшнего дня начинаем работать над улучшениями в работе самого приложения.

          Обновляйте приложение на странице «Расширения» в Google Chrome:
          chrome://extensions/
          Или переустанавливайте его из Chrome Web Store:
          goo.gl/D2Aei
          • 0
            Неплохое приложение. Сделано на уровне. Полезно тем, у кого не стабильное подключение.

            Не помешал бы поиск. ;)
            • 0
              Поиск появился.
  • 0
    Молодцы, парни!
  • 0
    Что меня поражает, так это очень медленный набор пользователей в Chrome Web Store. Как–то пробовали продвигаться, пиариться?
    • 0
      Выложили приложение в публичный доступ около недели назад. Пока никакого пиара, кроме поста в твиттере не было.
    • 0
      А какая, обычно, по вашему опыту, динамика набора пользователей без рекламы?
      • 0
        А никакая :(
      • 0
        В конце апреля написал расширение History Calendar и отправил на сайт my-chrome.ru небольшой обзор. В результате получил копипаст этого обзора на множество сайтов и прирост пользователей ~300 в сутки. На текущий момент расширение имеет 10k пользователей, но прирост стал практически нулевой. Рекламой кроме того раза не занимался, но регулярно нахожу в инете новые обзоры и даже видео.
        • 0
          круто, попали прямо в целевую аудиторию, видимо :)
  • +6
    Это все очень хорошо, но мне кажется, что если интересует только общение — подключаем jabber vk.com к любому мессенджеру — и все. Я прикрутил его к pidgin — и захожу в соцсеть раз в полгода.
    • +1
      Во-первых джаббер ВКонтакте работает до сих пор нестабильно, а прошло уже достаточно много времени.
      Во-вторых, если вам нужен какой-то важный момент из переписки, а интернета нет, то не факт, что вы анйдете это в истории pidgin — история ведь в нем хранится только с момента начала переписки.

      Ну и много таких мелочей на самом деле. Например то, что общение в pidgin это те же диалоги. Общение же через ВКонтакте Offline подразумевает несколько другую форму, больше похожую на e-mail. Выделение смысла сообщений, в отличие от быстрых односложных фраз диалогов.

      Еще достаточно интересный момент: мигающее уведомление pidgin в трее меня например напрягает гораздо больше, чем всплывающее окно в приложении, притом что я сразу вижу часть или весь текста сообщения. IM же приходится открывать, то есть тратить свое время.
      • 0
        Не спорю, отнюдь. Согласен, что у приложения есть дополнительный функционал.
        Я просто думаю, что не одинок в лагере тех, кто не любит ставить приложения для каждого отдельного случая. Просто я использую Вконтакт только для того, чтобы кому-то что-то написать в конкретный момент времени (т.е. как и обычный мессенджер), для этого jabber хватает с головой и дополнительное приложение не нужно (и все контакты, включая Gmail и ICQ тоже рядом)
        • 0
          Тут можно поспорить в том плане, что джаббер ВКонтакте работает не всегда даже когда есть интернет, а это приложение работает и когда интернета нет, и когда он есть. Но это уже технические скучные вещи :)
          • 0
            Согласен, все упирается в потребности конкретного человека
        • 0
          Добавить ещё один аккаунт в уже установленный IM, или добавить ещё одно приложение в уже установленный Google Chrome — велика ли разница? :)
          • 0
            Разве только с точки потребления ресурсов. Видел перевешенные расширениями Chrome и Firefox — производительность была посредственной. Но это уже за пределами данной темы.
            • +1
              Сделать из фф тормоза с помощью аддонов – это 5 минут времени.
              • +1
                100%. У Хрома тоже есть свои нюансы: он и сам по себе оперативки потребляет немало, а его расширения — тоже весьма прожорливы. Поэтому я и стараюсь всегда что там, что там оставлять из расширений только то, что реально необходимо.
    • 0
      А я не знал, что vk поддерживает jabber… Теперь можно будет столько времени экономить :) Спасибо вам!
      • 0
        Да, поддерживает. Я долго мучился, что же там логин (как-то в инструкции по настройке это неясно прописано), но оказалось, что это цифры, которые отображаются при входе в профайл в адресной строке (некоторые, правда, его меняют на латинские названия при персонлизации страницы)
        • 0
          под маком в Адиуме когда это jabber появился недели два пробовал законектится — плюнул т к оно не работает почему-то. а данный апп работает хорошо ))
  • 0
    Очень не хватает отображения сообщений в формате диалогов. Сообщения получаются в куче как в старые времена…
    • 0
      Пока это можно просмотреть только при клике на контакты. В данный момент мы склоняемся к тому, чтобы сделать форму ответа визуально похожей на форму в tweetdeck.
    • 0
      Протупил. открыл контакты без переписки…
      Вот фильтр по контактам не помешал бы и добавить форму ответа при просмотре переписки с контактом
      • 0
        Форма открывается при нажатии на иконку карандаша на контакте слева. Поиск в ближайшей версии уже будет.
  • +1
    «Входящие (ХХХ)». Зачем знать общее количество, я хочу знать только количество новых сообщений.
    А так мне придется каждый раз заходить и смотреть есть ли новые сообщения
    • 0
      Заходить не придется — новые сообщения всплывают сами как только они приходят. Но насчет счетчика — верно. В следующей версии скорее всего счетчик пересмотрим.
    • 0
      Группы для пользователей, что можна было отобрать людей с которыми часто общаешься. Сортировка по алфавиту мне не очень удобна.
      • 0
        Пока что мы запланировали добавить в контактах поиск, сортировку по популярности и последним сообщениям.
        • 0
          вот это правильно, потому что не понятно, зачем мне видеть наверху людей, с которыми я перекидываюсь парой сообщений раз в год, и посреди списка людей, с которыми переписка происходит практически ежедневно
    • 0
      И хотелось бы видеть кто он-лайн. Для получения быстрого ответа от пользователя ( не знаю, правда, насколько это противоречит идеи приложения )
      • 0
        Обсуждали, не противоречит :) Добавил в виш-лист
      • 0
        Все не успеваю написать, почему еще нет в приложении — онлайн-статус оказался совершенно непредсказуемой вещью ВКонтакте. Как минимум — те, кто стал пользоваться приложением, почти всегда отображаются как оффлайн. В общем огромный вопрос, стоит такое делать или нет.
  • НЛО прилетело и опубликовало эту надпись здесь
  • +3
    >>Когда создавалась наша самая известная социальная сеть
    Тут ошибка. Надо так:
    Когда копировался фейсбук

    До того, как я посмотрел фильм «социальная сеть», я не представлял, что украдена была не только идея, но и дизайн полностью.
  • 0
    Хотелось бы через vk.com работать )
    • 0
      Приложение работает через API, а не через домен.
      • 0
        При попытке войти уходит на адрес: api.vkontakte.ru/oauth/authorize?client_id=2438161&
        • 0
          У меня заблокирован на работе vkontakte.ru, vk.com работает
          • 0
            Ясно.
          • 0
            Кажется, я ошибался. Обновили авторизацию приложения, теперь используется vk.com
        • 0
          Этот момент контролирует официальный OAuth-сервер ВКонтакте. Тут к сожалению мы ничего сделать не сможем.
  • –1
    Учитывая что проекту недели две, то выглядит сносно. Но там очень не хватает окон диалога на подобии vk.com/im
    • 0
      Что вы имеете в виду под «окнами диалога»?
      • –1
        Вот это
        image
        • 0
          Если бы вы посмотрели скринкаст, то закрыли бы этот пост и не говорили бы такие глупости.

          Мы считаем идею диалогов/чатов ущербной в плане информативности писем, и решили заменить ее перепиской, визуально приближенной к e-mail. Опять же для удобства этого мы сделали уведомления о новых сообщениях при закрытом/открытом браузере.

          Аналог диалогов в прямом смысле мы реализовывать в приложении не будем.
          • 0
            Группировка входящих/исходящих важный атрибут. Без нее очень легко потерять смысл переписки.
            • 0
              Когда вы просматриваете какой-либо из ваших контактов, то под его данными есть переписка, в которой сообщения сгруппированы по дате и отсортированы.
  • 0
    access_token=2eefb7c12fd377dc2fd377dc782ff643cda2fd22fd267de6633107f84980a0a&expires_in=0&user_id=20758557
    • 0
      У меня догадка кстати появилась. У вас не window xp случайно?
      • 0
        Нет, windows 7, а версия chrome самая последняя.
  • 0
    Правильно ли считает Chrome Web Store количество пользователей?
    Топик провисел на главной Хабра, но пользователей как было 60, так и осталось…
    • 0
      Обновляет около раза в день.
  • 0
    приложение насчитало у меня 700+ контактов.
    А у меня реально 600.
    Оно считает и тех что удалились или как так?
    • 0
      Не совсем. Контакты — все пользователи, с которыми вы переписывались + ваши друзья. Потому и называется вкладка «контакты».
  • 0
    Спасибо, будем лечиться :)
  • +2
  • 0
    А в чем причина вот этого ?
    Остальные приложения устанавливаются нормально.
    • 0
      Сдается мне это периодическая ошибка Chrome Web Store. Недавно тоже выдал 2 раза подряд, а потом перестал и установил.
      • 0
        Странно, что именно на этом приложение :)
        Было бы очень здорово, если бы список контактов сортировался по количеству сообщений и последним перепискам.
        Почему отказались от уведомлений о встречах ( описание встречи и ссылка на неё )?
        Если бы было все выше сказанное + уведомление о ДР — можно было бы полностью переходить на vk offline =)
        Приложение годное, успехов вам ;)
        • +1
          > Было бы очень здорово, если бы список контактов сортировался по количеству сообщений и последним перепискам.
          Именно так и будет в ближайшие 2-3 дня

          Про встречи подумаю. В планах были только уведомления о ДР контактов.
          Спасибо!
  • 0
    Похоже, вся моя переписка сохранится только к 2012-му.

    Не вижу особой пользы от приложения, кроме возможности перечитать всю историю. Хотя, лучше уж книгу почитать, не находите?
  • 0
    А есть возможность удалить все входящие/отправленные сообщения?! :)
    • 0
      Нет. Реализовывать не будем.
  • 0
    Сразу вопрос: установил расширение, когда VK был залогинен другой пользователь. Разлогинился, залогинил свой. Как теперь натравить ваш аддон на другой VK-профиль?
    • 0
      Этот момент мы не освещали. Приложение на самом деле уже сейчас может работать с несколькими пользователями, просто визуально это мы еще не решили как лучше сделать. Додумаем к концу недели.

      Сейчас лучше удалить приложение и установить его заново, разрешив доступ нужному аккаунту ВКонтакте.
    • +1
      В новой версии добавлена поддержка нескольких профилей ВКонтакте одновременно.
  • 0
    А как прикольно на скринах затёрты имена)))То есть, как бы немного избирательно, чтобы ни одно имя не кануло в лету безвестности))))
  • 0
    Абсолютно бесполезная херня)
  • 0
    В новой версии приложения добавлен поиск среди контактов и сообщений.

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

    Также изменена схема синхронизации сообщений. Скорость синхронизации возрастет в 2 раза и выше в зависимости от конфигурации компьютера и используемой ОС.

    Если при обновлении приложение пишет, что отсутствует подключение к интернету или на месте аватарок контактов находятся знаки вопроса, то вам необходимо удалить приложение и установить его заново.
  • 0
    попробовала, и хотелось бы, раз сообщения контакта могут содержать видео-файл-аудио, чтоб данные элементы были видны и через данное приложение ))
    • 0
      Это также есть в планах. Думаю на этой неделе, максимум в начале следующей будет.
  • 0
    В обновленной версии приложения добавлен ввод текста писем голосом. Вы можете просто прочитать письмо и через несколько мгновений оно преобразится в текст.
    www.youtube.com/watch?v=QtFJtvC4hOQ
    • 0
      а мысли читать оно научится?
  • +1
    0 — за поле «Моб. телефон» хвалю очень )) удобно. спасибо.

    1 — у меня 1500+ контактов: оно загружает их всех сразу в окно браузера немного с задержкой (растягивая полосу прокрутки — оно память так не кушает?) — в то же время сам сайт в разделе «Друзья» подгружает только врехние топ и потом при прокрутки вниз кусочками — мне так какжется удобнее или нас уже приучили (по моему Gmail offline тоже подгружает по частям). И полоса прокрутки общая для всего окна браузера странно выглядит — может её лучше перенести к самому списку контактов

    1.1 то же самое когда в переписке больше 2000 сообщений — с задержкой и тоже непонятно зачем мне сразу всё и пугающая полоса прокрутки

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

    2 — почему в каждой переписке из списка контактов чтобы написать новое сообщения я на что-то должен кликать, притом очень маленкое и даже совсем невидимое пока мышкой не ховернуть? может удобно в самом верху истории переписки полупрозрачное поле по клику на которому оно разворачивается (а «тема» там вообще не нужная её сча мало кто пользуется + конпку «сенд» справа) и отправляется по энтору
    = в gmail веб версии там снизу каждого письма есть такое окошко для квикреплая

    3 — почему после отправки сообщения список переписки не обновляется автоматически на это сообщение а выводит непонятную ссылку на сайт вконтакте?
    • 0
      Спасибо! Очень ценный фидбэк для нас.
      По первому пункту насчет прокрутки — пожалуй, как раз рассматриваем такой вариант. Про друзей и задержку также в процессе.
      Насчет переписки — не думал к сожалению. Максимум во всех тестируемых случаях был около 1400, грузилось быстро и решили пока так оставить. Посмотрим также.

      > Было б очень удобно, если б это список кроме автоподгрузки ещё научился группироваться промежутками по сессиям общения учитывая время разницы между сообщениями.
      В точку на самом деле :) в todo-листе в списке крутых изменений стоит. Пока думаем над реализацией.

      По второму пункту. Насчет кнопки — ок, вполне стоит. А вот с остальным не согласен. Тему мы специально подчеркнули, поскольку идея была именно в возвращении к e-mail, а тема там всегда есть, несмотря на то, что заполняется по делу в процентво 50. Но это другой вопрос. Насчет enter — нельзя. Энтером делается перенос на новую строку. Ctrl+Enter в текущей версии отправляет сообщения.

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

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.