Я хочу снова поднять тему концепции дружбы в соцсетях - и спросить совета.

Механика дружбы реализует две цели:

  1. Даёт возможность показывать что-то личное ограниченному кругу.
  2. Вызывает у людей чувство вовлечённости из-за принятия в ближний круг, что также укрепляет привязанность к самой соцсети.

Традиционно, она бывает двух типов:

  1. (Имитация обычной дружбы): Кидаешь заявку в друзья, приходит уведомление, другой пользователь его видит и добавляет. Теперь вы оба шарите друг другу секреты.
  2. (Круги): Ты просто добавляешь подписчика в доверенный список, взаимность необязательна.

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

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

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


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

В том смысле, что у нас все карты на руках, мы можем делать что угодно - как удержаться не попробовать что-то совершенно новое?

Вопрос именно в нюансах реализации. На что похожа кнопка “Добавить в друзья”? Где она? Как приходят уведомления?