Vai al contenuto
Klang

2 min di lettura

Ecco Klang: perché un’app di chat dovrebbe sembrare istantanea

Klang è un’app di chat, voce e condivisione schermo costruita attorno a un’idea: niente di quello che fai deve aspettare la rete. Come funziona e cosa cambia per te.

Il team di Klang

Il logo di Klang sopra un messaggio che viene inviato

Klang è un posto in cui parlare con la tua gente: server con canali testuali e vocali, messaggi diretti e gruppi, videochiamate e condivisione schermo. App così le conosci già. Quello che ci interessa è che sensazione dà usarne una per ore ogni sera, e la risposta a cui torniamo sempre è semplice: non dovrebbe mai farti aspettare.

Questo articolo spiega cosa significa «istantaneo» in Klang, come ci arriviamo e cosa abbiamo deciso di non costruire per riuscirci.

Il fotogramma dopo che premi Invio

Quando invii un messaggio su Klang, è sullo schermo al fotogramma successivo. Non dopo la risposta del server: subito.

Funziona perché Klang non aspetta il permesso. Il tuo messaggio viene disegnato immediatamente con un id temporaneo, inviato al server e allineato senza far rumore quando il server lo conferma. Se qualcosa va storto, lo scopri; se non succede niente, cioè quasi sempre, non ti accorgi nemmeno che c’è stato un andata e ritorno.

Lo stesso vale per reazioni, modifiche e quasi tutto quello che fai. Una buona interfaccia risponde prima a te e poi chiede alla rete.

Niente chiede «c’è qualcosa di nuovo?»

Klang non fa mai polling. Non c’è nessun timer che controlla ogni pochi secondi se qualcuno ti ha scritto. Tutto (i messaggi nuovi, qualcuno che entra in un canale vocale, un amico che va online) arriva da un’unica connessione in diretta, nel momento in cui succede.

Così l’app sembra viva, e in più non si affanna in lavori inutili dietro le quinte mentre leggi.

Server grandi che scorrono sempre fluidi

Gli elenchi di messaggi e di membri disegnano solo quello che sta sullo schermo. Un canale con anni di cronologia e un server con migliaia di membri scorrono come uno nuovo di zecca, perché l’app non impagina mai cose che non puoi vedere.

Voce e schermi che si leggono

La velocità non riguarda solo il testo. Nei canali vocali, chi parla si illumina con il volume reale della sua voce, così sai chi è senza cercarne il nome. La soppressione del rumore c’è in tutti i piani, anche in quello gratuito. Quando condividi lo schermo, puoi passare tra 720p, 1080p a 30 fps e 1080p a 60 fps mentre condividi, senza ricominciare.

Cosa abbiamo lasciato fuori apposta

Ogni funzione ha un costo, e di solito il costo è che l’app diventa un po’ più lenta e un po’ più affollata. Per questo Klang non ha bot, thread, forum, emoji personalizzate né un negozio. E non ha pubblicità: guadagniamo con gli abbonamenti, quindi la tua attenzione non ci serve per nient’altro.

Quello che ha è tutto ciò che usi cento volte al giorno, fatto con cura: server, ruoli e permessi, inviti, messaggi diretti e gruppi, risposte, reazioni, GIF, anteprime dei link, messaggi fissati, ricerca, notifiche e un’app desktop con il push-to-talk in tutto il sistema e l’attività di gioco.

Provala in un minuto

Klang è gratis. Puoi aprirla nel browser ed entrare come ospite senza registrarti, e se resti, quando crei un account tieni tutto. C’è un’app desktop per Windows, macOS e Linux che si aggiorna da sola.

Ci piacerebbe sapere cosa ti sembra lento, cosa manca e cosa non vorresti mai che aggiungessimo.

Provala in un minuto

Entra come ospite dal browser, senza registrarti.