Цей сайт автоматично перекладено кількома мовами за допомогою ПЗ, розробленого Kohei Koyanagi. Для точності зверніться до оригіналу англійською .

Як 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 як основну базу даних, а повідомлення обробляються як основні дані, а не як ефемерні події. Кожен запис повідомлення зберігає ідентифікатор відправника, ідентифікатор отримувача, тип повідомлення, статус прочитано/непрочитано та час створення. Така структура дозволяє Splync надійно відтворювати, що сталося, коли це сталося та хто повинен про це знати. Замість того щоб покладатися на системи обміну повідомленнями в реальному часі або зовнішні сервіси повідомлень, Splync навмисно тримає логіку повідомлень простою і детермінованою. Кожна значуща соціальна дія, така як прийняття запиту на дружбу або запрошення когось на проект, створює конкретний запис у базі даних. Це робить повідомлення підконтрольними, налагоджувальними та стійкими, навіть якщо користувач відкриває додаток через декілька днів. З іншого боку, система значків для оновлень проектів дотримується іншого підходу. Замість генерації повідомлення для кожного додавання або редагування витрат, Splync записує, коли кожен користувач востаннє переглядав проект. Щоб підтримати це, до таблиці учасників проекту було додано нову колонку для відстеження останнього часу перегляду кожного учасника. Порівнюючи це значення з останніми оновленнями витрат, додаток може логічно визначити, чи слід позначати елемент як "Новий" або "Оновлено".

Splync v1.12 покращив спілкування між користувачами

З введенням нових типів повідомлень та системи значків Новий/Оновлено, Splync v1.12 стає більш соціально чутливим та інтерактивним. Ці зміни допомагають користувачам залишатися на зв'язку та в курсі, роблячи управління спільними витратами більш природним та спільним. Ми сподіваємося, що вам сподобається ділитися витратами з вашим партнером, друзями та родиною через Splync. У майбутньому ми плануємо продовжувати вдосконалення функцій комунікації і можливо введемо додаткові типи повідомлень, щоб ще більше покращити ясність, довіру та загальний досвід користувача. Ваш зворотний зв’язок завжди вітається.