Этот сайт автоматически переводится на несколько языков с помощью программного обеспечения, разработанного Коэем Коянаги. Для точности см. оригинал на английском .

Как Splync v1.12 улучшил коммуникационную инфраструктуру

Установление связи в Splync

Splync v1.12 стал основой для общения между пользователями внутри приложения. Первоначально модернизация планировалась для улучшения связи между пользователями и разработчиками, но стало ясно, что Splync должен лучше поддерживать коммуникацию между самими пользователями. Одним из важнейших шагов к этой цели стало улучшение системы уведомлений. В предыдущих версиях уведомления ограничивались запросами на добавление в друзья и запросами на урегулирование проектов. Хотя это работало, для плавного и своевременного сотрудничества было недостаточно. С выпуском v1.12 Splync вводит новые типы уведомлений, включая уведомления о принятии в друзья и приглашениях в проект. Эти дополнения гарантируют, что пользователи сразу узнают о важных действиях других, без необходимости вручную проверять каждый экран. Кроме того, новые значки «Новый» и «Обновлено» теперь появляются, когда участники проекта добавляют новые расходы или редактируют существующие. Это помогает участникам проекта оставаться в курсе происходящих изменений.

Уведомления о принятии в друзья

Ранее, когда запрос на добавление в друзья принимался, отправитель не получал явного подтверждения через уведомление. Пользователи часто обнаруживали изменения, лишь вновь проверяя список друзей, что могло казаться неясным и неоднозначным. Такое поведение оставалось неизменным с момента появления Splync в App Store как MVP (Минимально жизнеспособный продукт). На старте уведомления о запросах на добавление в друзья считались важными, а уведомления о принятии — второстепенными. Однако с развитием Splync стало ясно, что приложение должно быть более социально активным. В v1.12 Splync теперь отправляет четкое уведомление, когда запрос на добавление в друзья принимается. Мы считаем, что это небольшое изменение улучшает ясность и доверие между пользователями. Каждое новое соединение теперь имеет видимый «момент», позволяя пользователям чувствовать себя признанными и связанными. Оглядываясь назад, немного удивительно, что Splync не имел этого с самого начала.

Уведомления о приглашении в проект

Когда Splync v1.0 был запущен, мы предполагали, что большинство пользователей будут общаться вне приложения. В результате уведомления о приглашениях в проекты также считались второстепенными. Однако есть ситуации, когда пользователи полагаются на уведомления в приложении. Более того, это не только функциональность, но и эмоции. Приглашение в проект — это больше чем техническое действие. Это социальный сигнал. Поскольку сотрудничество в Splync вращается вокруг проектов, приглашение в проект представляет собой ключевой момент. С v1.12 Splync вводит уведомления о приглашениях в проекты, гарантируя, что пользователи сразу узнают, когда их приглашают присоединиться к проекту. Это снижает трения, предотвращает пропуск приглашений и делает включение в общий бюджет более плавным. Мы также получили ранние отзывы пользователей, запрашивающих возможность явно принимать или отклонять приглашения в проекты, и это функция, которую мы, вероятно, введем в будущей версии Splync.

Запросы пользователей на обновления проекта

Некоторые пользователи выразили желание получать уведомления, когда участники проекта делают обновления в проекте. Это предложение оказалось разумным. Мы сначала подумали о добавлении нового типа уведомлений. Однако получение уведомлений каждый раз, когда добавляется или редактируется расход, может раздражать. Вместо увеличения объёма уведомлений мы исследовали альтернативный подход. В Splync v1.12 значки «Новый» и «Обновлено» теперь указывают на изменения в проекте, позволяя пользователям понять, что изменилось, с первого взгляда, без лишних прерываний. Для поддержки этого я ввел механизм отслеживания последнего просмотра проекта каждым пользователем. Сравнивая эту отметку времени с последними обновлениями расходов, приложение определяет, является ли элемент новым или обновленным. После улучшения дизайна и упрощения значков до символов результат стал чистым и интуитивно понятным визуальным сигналом. Этот подход обеспечивает баланс между осведомленностью и спокойствием, информируя пользователей, уважая их внимание.

Как Splync отслеживает уведомления

Splync использует MariaDB в качестве основной базы данных, а уведомления рассматриваются как полноценные данные, а не эфемерные события. Каждая запись уведомления хранит ID отправителя, ID получателя, тип уведомления, статус прочитано/непрочитано и время создания. Эта структура позволяет Splync надежно восстанавливать, что произошло, когда и кто должен об этом знать. Вместо использования систем обмена сообщениями в реальном времени или внешних служб уведомлений, Splync намеренно сохраняет логику уведомлений простой и предсказуемой. Каждое значимое социальное действие — например, принятие запроса на добавление в друзья или приглашение в проект — создает конкретную запись в базе данных. Это делает уведомления проверяемыми, поддающимися отладке и устойчивыми, даже если пользователь откроет приложение через несколько дней. С другой стороны, система значков для обновлений проекта следует другому подходу. Вместо создания уведомления для каждого добавления или редактирования расхода, Splync фиксирует, когда каждый пользователь в последний раз видел проект. Для поддержки этого в таблицу участников проектов добавлен новый столбец для отслеживания отметки времени последнего просмотра каждого участника. Сравнивая это значение с последними обновлениями расходов, приложение может логически определить, следует ли пометить элемент как «Новый» или «Обновлено».

Splync v1.12 улучшил общение между пользователями

С введением новых типов уведомлений и системы значков Новый/Обновлено Splync v1.12 стал более социально отзывчивым и интерактивным. Эти изменения помогают пользователям оставаться на связи и осведомленными, делая управление совместными расходами более естественным и совместным. Мы надеемся, что вам понравится делиться расходами с вашим партнером, друзьями и семьей через Splync. В дальнейшем мы планируем продолжать совершенствование функций коммуникации и можем ввести дополнительные типы уведомлений для дальнейшего улучшения ясности, доверия и общего пользовательского опыта. Ваши отзывы всегда приветствуются.