Пользователь
0,0
рейтинг
29 декабря 2015 в 18:19

Разработка → Прототип сервиса обмена сообщениями Geotalk из песочницы


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

Преамбула


У информации много характеристик, но есть одна на наш взгляд самая главная характеристика – актуальность. Если этот признак отсутствует, то информация либо ложная, либо ненужная. Пример неактуальной для меня информации это то, что происходит сейчас на перекрестке двух улиц в каком-то захолустном городке штата Миннесота. А вот информация о том, нет ли перебоев в работе станции метро Бибирево, для меня актуальна. Мы ежедневно смотрим новости своей страны, а не чужой, потому что эти новости для нас актуальны, не только во времени, но и географически. Я хочу сказать, что важным критерием актуальности, наравне со временем, является географическое расположение информации.

Идея и проблема


Как и обещал начну с описания появления идеи приложения. Укороченная версия выглядит так: однажды стоя в глухой пробке стало очень грустно от того, что нет возможности узнать, что там впереди. А ведь достаточно только попросить, и люди с радостью помогут, поделятся информацией. Но как обратиться ко всем людям, которые находятся рядом? Нужен сервис, который поможет легко обменивается информацией с людьми, которые находятся вокруг меня. Своеобразный рупор, с помощью которого, здесь и сейчас я смогу сказать так, чтобы меня могли услышать на несколько километров вокруг, да ещё и смогли бы мне ответить так, чтобы я услышал ответ. Покрытие как у ТВ или радио, а интерактивность как в Интернете, хм… Вот бы реализовать.

Концепция приложения и реализация


Сказано — сделано. Решено реализовать прототип приложения (веб), в котором будет воплощена основная концепция сервиса. За основу взяли возможность каждого современного устройства определять собственную гео позицию и прикрутили к ней текстовые сообщения. Вы берете в руки устройство, на котором есть модуль GPS и доступ в Интернет, открываете приложение, пишите сообщение и наслаждаетесь результатом. Теперь любой человек, где бы он не находился, который так же, как и вы зайдет в приложение, увидит Ваше сообщение. Более того он может ответить Вам написав свое сообщение. Но нас это не устраивает, так как слишком много неактуальной информации в отображаемом потоке сообщений. В перемешку континенты, города и села.

Самое важное, пользователь не должен видеть сообщения, которые выходят за его географический круг интересов. Пользователь из Москвы навряд ли захочет увидеть сообщения из Миннесоты или Гонконга. Верно и обратное, в Гонконге не так много людей знают про МКАД, а те, кто и знают, все равно Вам не скажут стоит ли сейчас съезд на Ленинградку. Одним словом, реальные темы для общения ограничены географически. Но это не открытие.

Развитие концепции


Надо ограничить круг видимости сообщений определенной зоной. Рассчитывать расстояние имея данные GPS не сложно. Сейчас в приложении установлен радиус видимости сообщений равный примерено трём километрам. Таким образом вы не видите сообщения из Гонконга, а Гонконг не видит Ваши, но зато все, кто находятся в радиусе трёх километров от Вас, могут видеть Ваши сообщения и отвечать на них. Гармония…



Отлично, а какая от этого польза? Вариантов использования приложения очень много. Достаточно открыть приложении в общественном месте и написать сообщение. Любой, кто находится рядом с Вами и откроет приложение, прочитает ваше сообщение и может ответить Вам. Можно попросить помощи, а можно опубликовать новости, которые актуальны в данное время в данном месте. Например, пришел ты в магазин, увидел, что творог несвежий, написал сообщение. Другие люди его прочитали и уже в этот магазин за творогом не пошли. А другой магазин увидел, что люди качеством творога недовольны и пишет сообщение, мол давайте к нам, у нас творог свежий, только что подвезли, да ещё и стоит дешевле. В конечном счете, какой информацией делится с окружающими людьми, должен решить сам пользователь.

Массовая коммуникация


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



Теперь мы можем предоставлять интересную услугу, главным ключом доступа к которой всегда является Ваше положение согласно координатам GPS. Где эта услуга может быть полезна, спросите вы. Вот некоторые из возможных вариантов применения:

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

Пользователи создают зоны самостоятельно. Ссылки на созданные пользователями зоны реализованы в виде url с решеткой. Например, сейчас чтобы попасть в зону Moscow, надо пройти по ссылке sitename/#moscow или воспользоваться специальной формой в меню.



Про развитие, монетизацию и ресурсы


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

Само приложение будет бесплатным. Рабочее называние приложения GEOTALK. Мы видим следующие каналы его монетизации:

  • продажа таргетированной рекламы, которая будет выглядеть как обычное сообщение, но всегда показывается наверху. Так же у таких сообщений будет увеличенный размер зоны видимости;
  • защищенные зоны с шифрованием для b2b коммуникации;

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

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

Прототип приложения


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

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

Задачи и идеи
Из списка «Срочные задачи».

  • Сервису нужен новый дизайн, в который гармонично впишутся все основные функции, на его основе будем разрабатывать приложение под ISO и Android.
  • У сервиса нет концепции работы с зонами. Есть зона #nearme (радиус 3 км вокруг) в которую по умолчанию попадает любой пользователь зашедший на сайт. Пользователь может вручную сменить зону, но пока нет выработанной формулы, как сообщать пользователю о зонах которые есть вокруг него.
  • Было бы логично показывать пользователю зоны, в которых он находится в данный момент, что бы он мог перейти в них и посмотреть сообщения. Для таких зон нужно показывать своеобразное мини-описание, что бы пользователь не заходил в зону если информации там не соответствует его интересам.

Из списка общих задач.

  • Очевидно нужна система градации зон, т.е. зона Moscow созданная правительством Москвы, в которую публикуются официальные новости города, должна как-то отличатся от точно такой же зоны, созданной Ивановым Иваном. Соответственно есть необходимость разработки механизма, согласно которым зоны будут ранжироваться.
  • Вроде бы сервис должен иметь регистрацию, как все порядочные социальные медиа и страницы с профилями пользователей содержащие хотя бы минимальную информацию. Пока под вопросом.
  • Разработка опции, которая даст возможность отключения публикации сообщений пользователями, у которых нет прав на публикацию. Пример, зона которая отвечает за ГО и ЧС.
  • Механизм подписки на определенные зоны. Нужна возможность настройки уведомлений о новых сообщениях.
  • Нужна возможность личной переписки между пользователями, и система приглашений в зону.
  • История сообщений и добавление сообщений в избранное.
  • Поддержка мультимедиа сообщений. Возможность отвечать и цитировать другие сообщения.
  • Брендирование страниц географических зон. Страницы для информагентств


Апофеоз


Мнение сообщества, собственно, то ради чего вся эта суета и эта статья. Для нас данный сервис стал навязчивой идеей, и мы уже не можем оценивать некоторые его стороны объективно.

Может быть кто-то из Вас сможет охладить наш пыл, и скажет, — «Какой нафиг творог? Какие пробки? Да кому это нужно?» — и приведет свои аргументы.

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

Какие варианты развития данной технологии видите вы?

UPD: стало понятно, что без натурной демонстрации обсуждение не предметно, ссылка на прототип thegeotalk.com
Алексей @geotalk
карма
5,0
рейтинг 0,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

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

Самое читаемое Разработка

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

  • +1
    Интересный принцип. Напоминает рацию у дальнобойщиков. Едешь и общаешься только с теми, кто рядом. Фразы типа: «на въезде в Иваново машинка работает» (имеется ввиду ГАИ) — оч. помогают.
    • +2
      В точку. Можно использовать как Разговорчики в Яндекс.Картах. Но есть проблемы с безопасностью, реальной безопасностью. Вам нужен либо штурман, который будет читать ленту сообщений, либо вы можете это делать самостоятельно, но остановившись, т.е. в пробке. Таким образом, да это рация, но с некоторыми ограничениями.
  • +4
    Вы сами начали с юзекейса, когда вам надо что-то узнать (и я добавлю — лучше даже увидеть лично) нечто такое, расположенное там, где вас нет, а кто-то с мобильным девайсом скорее всего есть.

    Далее почему-то последовали не очень логичные идеи, извините. Почему зоны-то фиксированные? Почему инициатива стала исходить не от того, кто хочет что-то узнать, а от того, кто хочет что-то сказать? Рекламу удобнее показывать? Я бы задумался скорее о том, как защищаться от спама в этой среде коммуникации, а не как самому его гнать.

    Я сам из Челябинска. Не так уж давно у нас тут метеорит пролетал. Проснулся от грохота, вылез на балкон, а там дымный след во всё небо… Будь у меня такое приложение, я бы по карте примерно прикинул, откуда и куда летело, нарисовал пальцем зону (и мне не надо, чтобы линия потом какой-то объект на карте обжимала), и послал бы именно этим людям сообщение — покажите! Фото, видео — кто что успел снять. Ну да, ситуация редкая. Но с пробкой ведь то же самое по сути.

    И много похожих ситуаций — допустим, потерял на пляже вещь. Обвёл пальцем на карте. Добавил время от и до, когда там загорал (ещё одна идея в вашу копилку) — кто там был, рядом лежал, может кто нашёл, или видел того, кто нашёл… Или нашёл по интернету магазинчик, где продаётся нужная вещь, а он далековато, и по указанному телефону не можешь дозвониться. Поискал пользователей сервиса, кто ближе, попросил зайти и глянуть по пути, есть ли там товар и твой размер. И фотку скинуть крупным планом с нужной стороны.
    • 0
      Благодарю за столь интересное мнение!

      Фиксированные зоны это опция, пользователь по умолчанию видит сообщения в зоне которая называется nearme (рядом со мной), ограниченная радиусом 3 км. Фиксированные зоны позволяют, например, расширить размер зоны до размера города (точно повторяя все его контуры!). Или же уменьшить зону до размера одного дома. Все зависит от той задачи которую зона призвана решить. Если зона уровня континента или планеты земля, то очевидно там нечего делать новостям про потерянные на пляже часы. В зоне уровня городского района нет места информации про полеты в космос. Как то так.

      Изменение размера зоны по умолчанию мы так же планируем внедрить.

      Идея с фильтрацией по времени просто великолепна! Это то что мы реализуем в первую очередь. Очень благодарен!
  • +2
    И к вопросу, как монетизировать, если не гнать рекламу (которая на заре развития сервиса сразу же и распугает всех). Предлагаю начислять очки (виртуальную денежку, рейтинг, карму — назовите как угодно). Кому-то нужна услуга, кто-то её выполнил — вот и начисление пошло. Сегодня ты выполнил чьё-то задание, тебе начислили премиальные. Завтра ты этими тугриками расплатишься за чью-то услугу.

    А у кого-то мало времени чьи-то задания выполнять. Но есть деньги, вполне реальные, чтобы конвертировать их вируальную валюту.
    • 0
      Прекрасная идея! Вот с ней, может, и взлетит, в отличие от навязчивой рекламы.
  • +1
    Привет!
    Так и не понял, где смотреть прототип :)
    Я такую штуку запускал лет 5 назад, правда тогда еще чисто веб-версию. Все работало точно так как вы описали, единственное — можно было менять вручную радиус чувствительности или по-желанию посмотреть активность и пообщаться в любой точке мира. Название даже такое же было рабочее, но не нашлось подходящего свободного домена.

    Знаете в чем была основная проблема? никто этим не пользовался. Ну набежал народ, понаписал всяких трехбуквенных слов, разбежались и забыли. Пытался продвигать через Яндекс-разговорчики (на Картах), там модераторы очень оперативно стирали мои заметки.

    Кстати есть виртуальная рация Zello, там гео-сообщения тоже есть.

    Может вы знаете что-то чего не знаю я, о том как это продвинуть. В таком случае надо пробовать. Вообще в любом случае лучше попробовать и обломиться чем не попробовать и всю жизнь жалеть. Удачи!
    • 0
      изначально не стал размещать ссылку дабы не нарушать правил Хабра. Модераторы могли подумать что это тупая реклама сайта. Сейчас ссылку на прототип добавил в конце статьи. Но он Вас сильно не удивит, так как просто показывает технологию.

      Это очень здорово, что у вас есть опыт в данном вопросе. Такие разработчики как Вы могут всегда указать на очевидные косяки и недостатки. Сказать — «Ребята, я уже это проходил, Вы наткнетесь на тупик здесь и здесь».

      Продвижение… Ах это продвижение… К сожалению, все истории про самодостаточный успех сервисов — байки. Гениальные идеи бывают раз в 100 лет, и надо принять тот факт, что шанса стать их авторами у нас с Вами практически нет, легче выиграет в лотерею. И даже эти гениальные идеи без финансирования и рекламы — пустой звук.

      Так что, если я Вам и раскрою секрет, то он банален — реклама за деньги, вот что привлекает пользователей. Это не обязательно спам — публикации в научных журналах это тоже своего рода реклама :)
      • +1
        Идея взлетает когда её реализация решает какую-то проблему людей или скачкообразно улучшает качество жизни, делает удобным вызов такси, поиск работы или билетов, друзей, сексуальных партнеров и т.п. Ваша вера в силу продвижения это путь, ИМХО, вечного догонялы, создающего миллионный клон того что уже взлетело и укоренилось. Что и подтверждается косвенно ссылками на аналоги которые «не взлетели».

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

          Сомнительно? Да я и не спорю.
          Сначала мы попробуем продвинуть идею в бизнес среду, как вспомогательное средство информирования при проведении выставок (как музейных так и экспо), конференций, других массовых мероприятий — если там приживётся, то тогда пойдем в люди. Пока что план такой.
  • 0
    вот рабочий прототип prostotack и моб версия android, сообщения можно прикреплять и кидать, а так это поверхностный взгляд, но самое главное в стартапе чтобы Вы сами им пользовались.
  • 0
    а вот от Артемия Лебедева GoodWalk и картинки
  • 0
    а да еще забыл у них был сайт, но он в архиве. С Наступающим Новым Годом!
    • 0
      Спасибо за ссылки и взаимно с наступающим!
      Таких мертворожденных проектов очень много, особенно в Google Play Market. Я про те проекты, которые каким либо образом повторяют часть функционала прототипа GEOTALK.

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

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

      Гео метки есть и у Tвиттера (с котрого мы, кстати, парсим сообщения для тестирования), и у других соц сетей, но пока что они как бесполезный груз.
  • +1
    offtopic
    О, знакомые места! Санта Моника пирс!
    • 0
      он самый. бывали там? В прошлом году я оставил в Санта-Монике пару тестовых сообщений через GEOTALK :)
  • +2
    В таком приложении главное не идея (такая идея у очень многих разработчиков была), а реализация и ньюансы.
    • 0
      Вы даже не представляете насколько Вы правы.
  • +4
    Вот опять появится мессенджер со своим, ни с чем не совместимым протоколом. Вот зуб даю так и будет. ;) Поэтому я просто оставлю это здесь.

    image
    • 0
      [со вздохом] еще пилить и пилить вам… Для гиков может и годится, но не для обычных пользователей.
      • 0
        Привет! Это визуализаци jabber сообщений на карте. Крутая вещь!
        • 0
          Эта крутая штука (кто бы спорил), на минуточку, показывает мой город. И видимый тут же Yagiza подкидывает мне регулярно новые версии на тестирование
  • 0
    Будет что-то вроде радара? Например, айтишник видит айтишника, рыбак рыбака.
  • 0
    Поздравляю, Вы изобрели броадкаст в сотовой сети. Вместе с каналами, да
  • 0
    создал зону размером со всю страну http://thegeotalk.com/#russia
  • 0
    Для киевлян: thegeotalk.com/#kiev ;)
  • 0
    При таком количестве пользователей зона размером 3 км не имеет смысла.
  • 0
    Дык вроде давно есть foursquare.com?
  • +1
    Еще чатики в МирТесен были, «приветики» в esosedi и другие геопривязанные твитеры с meanwhile на хвосте.
    Такое количество не самых удачных решений явно показывает что дело нужное. Просто никак приготовить не получается.
    • 0
      сарказм понятен.
      тем не менее разговорчики, в Яндекс навигаторе, пользуются популярностью, даже несмотря на чопорную реализацию.
      • 0
        Это не сарказм. Я сам уже успел два подхода к станку сделать, и готовлю третий.

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