Viestinnän luominen Splyncissä
Splync v1.12 on käyttäjienvälisen viestinnän perusta sovelluksessa. Aluksi tämän päivityksen tavoitteena oli parantaa käyttäjä-kehittäjä viestintää, mutta pian huomattiin, että Splyncin täytyy tukea paremmin käyttäjien välistä viestintää. Yksi tärkeimmistä askelista oli ilmoitusjärjestelmän parantaminen. Aiemmissa versioissa ilmoitukset rajautuivat kaveripyyntöihin ja projektin maksupyyntöihin. Vaikka nämä toimivat, ne eivät riittäneet sujuvaan ja ajallaan tapahtuvaan yhteistyöhön. Versiossa v1.12 Splync tuo uusia ilmoitustyyppejä, kuten kaveripyynnön hyväksymisilmoitukset ja projektikutsuilmoitukset. Nämä lisäykset varmistavat, että käyttäjät tietävät heti muiden tekemistä tärkeistä toimenpiteistä ilman, että heidän tarvitsee tarkistaa jokaista näyttöä manuaalisesti. Lisäksi uudet "Uusi" ja "Päivitetty" merkit ilmestyvät, kun projektin jäsenet lisäävät uusia kuluja tai muokkaavat olemassa olevia. Tämä auttaa projektin jäseniä pysymään perillä meneillään olevista muutoksista.
Kaveripyynnön hyväksymisilmoitukset
Aiemmin, kun kaveripyyntö hyväksyttiin, lähettäjä ei saanut selkeää vahvistusta ilmoituksella. Käyttäjät huomasivat muutoksen usein vasta tarkastamalla kaverilistan uudelleen, mikä saattoi tuntua epäselvältä ja moniselitteiseltä. Tämä käytös pysyi muuttumattomana Splyncin debytoinnista App Storessa MVP:nä (Minimivalmis tuote). Julkaisuhetkellä kaveripyyntöilmoitukset katsottiin olennaisiksi, kun taas kaveripyynnön hyväksymisilmoituksia pidettiin vähemmän tärkeinä. Kun Splync kehittyi, kävi kuitenkin selväksi, että sovellus tarvitsi sosiaalisempaa reagointikykyä. Versiossa v1.12 Splync lähettää nyt selkeän ilmoituksen, kun kaveripyyntö hyväksytään. Uskomme, että tämä pieni muutos parantaa selkeyttä ja luottamusta käyttäjien välillä. Jokaisella uudella yhteydellä on nyt näkyvä "hetki", mikä antaa käyttäjille tunteen, että heidät huomioidaan ja että he ovat yhteydessä. Jälkikäteen ajateltuna on hieman yllättävää, että Splyncissa ei ollut tätä alusta alkaen.
Projektikutsuilmoitukset
Kun Splync v1.0 lanseerattiin, oletimme, että useimmat käyttäjät kommunikoisivat sovelluksen ulkopuolella. Tämän vuoksi projektikutsuilmoituksetkin olivat vähemmän tärkeitä. On kuitenkin tilanteita, joissa käyttäjät luottavat sovelluksen sisäisiin ilmoituksiin. Tärkeämpää on, että tämä ei ole vain toiminnallisuudesta vaan myös tunteista. Kutsu projektiin on enemmän kuin tekninen toimenpide. Se on sosiaalinen signaali. Koska yhteistyö Splyncissä pyörii projektien ympärillä, projektikutsu edustaa tärkeää hetkeä. Versiossa v1.12 Splync esittelee projektikutsuilmoitukset varmistaen, että käyttäjät saavat heti tiedon, kun heidät kutsutaan liittymään projektiin. Tämä vähentää kitkaa, estää kutsujen ohittamisen ja tekee yhteisiin budjetteihin liittymisestä sujuvampaa. Olemme myös saaneet käyttäjäpalautetta halusta hyväksyä tai hylätä projektikutsut erikseen, ja tämä on ominaisuus, jonka todennäköisesti lisäämme tulevaan Splync-versioon.
Toinen käyttäjän toive projektipäivityksistä
Jotkut käyttäjät toivoivat ilmoituksia, kun projektin jäsenet tekevät päivityksiä. Tämä palaute oli järkeenkäypää. Aluksi mietimme uuden ilmoitustyypin lisäämistä. Kuitenkin ilmoitukset jokaisesta lisätystä tai muokatusta kulusta voisivat olla ärsyttäviä. Sen sijaan, että kasvatimme ilmoitusten määrää, tutkimme vaihtoehtoista lähestymistapaa. Splync v1.12:ssa "Uusi" ja "Päivitetty" merkit osoittavat projektin muutoksia, jolloin käyttäjät ymmärtävät mitä on muuttunut yhdellä silmäyksellä ilman tarpeettomia keskeytyksiä. Tämän tueksi esittelin mekanismin, joka seuraa käyttäjän viimeistä projektin katselua. Vertaamalla tätä aikaleimaa viimeisimpiin kulupäivityksiin sovellus määrittää, onko kohde uusi vai päivitetty. Kun merkinnän suunnittelua hiottiin ja merkkejä yksinkertaistettiin pelkiksi symboleiksi, tuloksena oli selkeä ja intuitiivinen visuaalinen vihje. Tämä lähestymistapa tasapainottaa tietoisuuden ja rauhan, pitäen käyttäjät informoituina ja kunnioittaen heidän huomiotaan.
Ilmoitusten taustalla: Kuinka Splync seuraa ilmoituksia
Splync käyttää MariaDB:tä ensisijaisena tietokantanaan, ja ilmoituksia käsitellään ensiluokkaisina tietoina, ei hetkellisinä tapahtumina. Jokainen ilmoitustietue tallentaa lähettäjän tunnuksen, vastaanottajan tunnuksen, ilmoitustyypin, luettu/lukematon-tilan ja luomisaikaleiman. Tämä rakenne mahdollistaa Splyncin luotettavasti rekonstruoida, mitä tapahtui, milloin se tapahtui ja kenen tulisi olla tietoinen siitä. Sen sijaan, että luottaisi reaaliaikaisiin viestintäjärjestelmiin tai ulkoisiin ilmoituspalveluihin, Splync pitää ilmoituslogiikan yksinkertaisena ja deterministisenä. Jokainen merkityksellinen sosiaalinen toimenpide—kuten kaveripyynnön hyväksyminen tai projektikutsun lähettäminen—luo konkreettisen merkinnän tietokantaan. Tämä tekee ilmoituksista auditoitavia, virheidenjäljitykseen sopivia ja kestäviä, vaikka käyttäjä avaisi sovelluksen päiviä myöhemmin. Toisaalta projektipäivitysten merkintäjärjestelmä seuraa erilaista lähestymistapaa. Sen sijaan, että ilmoitus luotaisiin jokaisesta lisätystä tai muokatusta kulusta, Splync tallentaa, milloin kukin käyttäjä viimeksi tarkasteli projektia. Tämän tukemiseksi projektijäsen-tauluun lisättiin uusi sarake, joka seuraa kunkin jäsenen viimeisimmän katselukerran aikaleimaa. Vertaamalla tätä arvoa viimeisimpiin kulupäivityksiin sovellus voi loogisesti määrittää, pitäisikö kohde merkitä "Uudeksi" tai "Päivitettyksi."
Splync v1.12 paransi käyttäjien välistä viestintää
Uusien ilmoitustyyppien ja Uusi/Päivitetty-merkintäjärjestelmän myötä Splync v1.12 on entistä sosiaalisempi ja vuorovaikutteisempi. Nämä muutokset auttavat käyttäjiä pysymään yhteydessä ja tietoisina, tehden yhteisten kulujen hallinnasta luonnollisempaa ja yhteistyöhön kannustavampaa. Toivomme, että nautit kulujen jakamisesta kumppanisi, ystäviesi ja perheesi kanssa Splyncin avulla. Jatkossa aiomme jatkaa viestintäominaisuuksien hienosäätämistä ja saatamme lisätä uusia ilmoitustyyppejä parantaaksemme selkeyttä, luottamusta ja yleistä käyttökokemusta. Palautteesi on aina tervetullutta.