Karhin’s Blog
About technologies and life

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

А ведь знаете, я и сам своего рода разработчик мессенджеров. Раньше мы с Тимуром делали Ghostly.

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

В обычной презентации – это двухколоночный интерфейс со списком диалогов и активным чатом, а в компактной – обычный стек навигации. Взгляните на Telegram, Signal, Viber, Twitter, Instagram или веб-версию Ghostly.

Всем знакомый двухколоночный интерфейс.

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

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

Интерфейсы ICQ разных лет, которые я нашёл на реддите.

Если помните, то и в браузерах когда-то все страницы открывались в отдельных окнах, но потом произошла революция вкладок, потому что десятки окон – это жесть! А теперь пытаются решить проблему с сотнями вкладок. Ох уж этот компуктер саенс.

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

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

Но при этом нет возможности просматривать чат и отвечать в другой параллельно. Сохранение контекста не работает.

Зачем это нужно?

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

Что вы делаете?

В компактной презентации возвращаетесь на три-четыре экрана назад, открываете чат и отвечаете на сообщение, а потом снова проходите через четыре экрана и только потом возвращаетесь к срачу.

В обычной презентации тапаете на чат, отвечаете, а потом вообще непонятно куда нажать, чтобы вернуться назад.

Как это пытается решить двухколоночный интерфейс?

Ну примерно никак. Придумывают всякие сохранения скролла, которые не работают, а еще черновики, чтобы не потерялись сообщения.

Как можно решить эту проблему?

А я не знаю! Но знаю компромиссы, которые могут упростить жизнь.

На айпадах и десктопах есть поддержка окон. Она ещё есть в андроиде нативно, но на мобиле это работает отвратительно. Можно просто добавить возможность открывать чат в новом окне, как это было в старом добром 2007. Такая функция есть в iMessage, но нет в Telegram и большинстве мессенджеров.

iMessage позволяет открыть чат в отдельном окне.

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

Могу только представить какой-то футуристичный интерфейс, где есть возможность куда-то потянуть, чтобы увидеть последние чаты и модально открыть нужный.

Design Мессенджеры Telegram iMessage Интерфейс

To post a comment, please log in or create an account.

Sign In

Криптография на пальцах
Криптография на пальцах

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

2601
Контекстные меню в приложениях
Контекстные меню в приложениях

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

1494
Telegram выдвинул разработчикам ультиматум
Telegram выдвинул разработчикам ультиматум

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

1830
Прерываемые анимации
Прерываемые анимации

Анимации - это весело и красиво. Совет про то, как не испортить их восприятие.

1984