Wikipedia

Wikipedia

it.wikipedia.org

Jump to navigation Jump to search

Disambiguazione – Se stai cercando altri significati, vedi Telegram (disambigua).

« A new era of messaging. »

(

Slogan)

Telegram è un servizio di messaggistica istantanea basato su cloud ed erogato senza fini di lucro dalla società Telegram LLC. I client ufficiali di Telegram sono distribuiti come software libero per diverse piattaforme. Caratteristiche di Telegram sono la possibilità di stabilire conversazioni cifrate punto-punto (solo nelle versioni del programma che salvano sul dispositivo le conversazioni), effettuare chiamate vocali cifrate "punto-punto", scambiare messaggi vocali, videomessaggi, fotografie, video, stickers e file di qualsiasi tipo grandi fino a 1,5 GB[7][8].

Indice

Storia

Telegram è stato fondato nel 2013 dai fratelli Nikolai e Pavel Durov, i fondatori del social network russo VK[8]. I fondatori hanno annunciato che la società Telegram LLC è un'organizzazione non a scopo di lucro non collegata a VK e con sede a Berlino[9][10]. Nikolai ha creato il nuovo protocollo MTProto sul quale Telegram è basato mentre Pavel ha fornito sostegno finanziario e infrastrutture attraverso il suo fondo denominato Digital Fortress[11].

Il 24 febbraio 2014 un fork FOSS-friendly di Telegram è stato aggiunto su F-Droid[12][13]. Il 24 marzo 2014 Telegram ha annunciato di aver raggiunto i 35 milioni di utenti attivi mensilmente e 15 milioni di utenti giornalieri, il 15 settembre 2015 c'erano 60 milioni di utenti attivi al mese[14]. Nel mese di febbraio 2016 si sono raggiunti i 100 milioni di utenti attivi mensili, 350 000 nuovi utenti al giorno e 15 miliardi di messaggi scambiati giornalmente[15]. A febbraio 2018 i download giornalieri dell'app su Android e iOS si assestavano rispettivamente a oltre 500 000 e circa 100 000[16].

Caratteristiche

I client ufficiali di Telegram sono software libero. Il codice sorgente della parte lato server invece non è stato rilasciato. Ciò significa che è possibile verificare l'efficacia del protocollo di comunicazione ma non è possibile fornire in proprio questo servizio di messaggistica (ad esempio da un proprio server)[17].

I messaggi e l'utente

I messaggi inviati sono salvati sul cloud di Telegram, così da garantire la sincronizzazione istantanea. Il risultato consente all'utente di poter accedere ai messaggi da diversi dispositivi contemporaneamente, inclusi tablet e computer.

Quando si registra, l'utente può scegliere se permettere ad altri di cercare l'utente inserendo il nickname scelto durante la registrazione preceduto da @ nella barra di ricerca. Questa funzione facoltativa consente ad altri di cercare l'utente su Telegram senza conoscere necessariamente il suo numero di telefono.

Dalla versione 3.9, i messaggi inviati si possono modificare fino a due giorni dall'invio[18].

Le chat

Un invito a partecipare ad una chat segreta.

Le chat sono di due tipi:

  • Chat cloud (classiche): la chat utilizza una cifratura client-server, ovvero è cifrata dal dispositivo fino ai server di Telegram e viceversa. Quindi la conversazione rimane salvata in maniera cifrata sui server[19] di Telegram per poter essere sincronizzata fra più dispositivi (es. smartphone, tablet, PC). La chat classica permette l'invio di messaggi di testo, messaggi vocali, videomessaggi, posizione GPS attuale, coordinate GPS sulla mappa, contatti e qualsiasi tipo di file di dimensione massima di 1,5 GB.
  • Chat segrete: la chat utilizza una cifratura end-to-end (o detta punto-punto), ossia è cifrata fra i due dispositivi coinvolti nella conversazione. Di conseguenza la conversazione non rimane salvata sui server di Telegram. Se da un lato queste conversazioni sono notevolmente più sicure dal punto di vista della privacy, da un lato occorre sapere che di conseguenza la chat non può essere sincronizzata fra più dispositivi ma si può visualizzare solo dal dispositivo dal quale è stata avviata[20][21][22][23]. Le chat segrete utilizzano lo scambio di chiavi Diffie-Hellman e permettono di impostare un "timer di autodistruzione", ossia un determinato intervallo di tempo trascorso il quale un messaggio, dopo che è stato visualizzato dal destinatario, viene cancellato. Le chat segrete attualmente non funzionano sulla versione Web e su Telegram Desktop, mentre sono fruibili sui client mobile e su Telegram per Mac[24].

Gruppi e Supergruppi

I gruppi possono contenere fino a 200 membri e solo gli admin possono aggiungere utenti o bot (è comunque possibile far sì che tutti i membri siano admin), modificare la foto e il nome del gruppo. I supergruppi hanno una capienza di 100 000 persone[25]. Ogni gruppo può essere convertito a supergruppo in ogni momento, viceversa non è permesso il contrario. Di default nei supergruppi i nuovi membri possono vedere tutta la cronologia dei messaggi, a meno che non venga nascosta dalle impostazioni[26], e la stessa è condivisa per tutti gli utenti, di conseguenza i messaggi cancellati dall'utente stesso o da un admin scompaiono anche per tutti gli altri (gli admin possono eliminare tutti i messaggi, gli utenti solo i propri, i messaggi eliminati e modificati sono accessibili per due giorni dagli admin nel registro delle "Azioni recenti"). Come in tutte le chat, è possibile modificare i propri messaggi entro 48h dall'invio, mentre gli admin con il permesso di fissare messaggi possono modificarli per sempre. Di default è impostata la modalità "mute" e di conseguenza i messaggi non mandano notifiche, ed esclusione di quelle inviate agli utenti che vengono taggati, che ricevono una risposta ad un proprio messaggio o i messaggi fissati. La lista degli utenti è ordinata per l'ultima attività piuttosto che per l'ultimo accesso[27].

Canali

I Canali, nati a settembre 2015[28], sono chat in cui chiunque sia amministratore può inviare messaggi ai membri del canale, anche se questi ultimi non possono rispondere né commentare. Un canale può contenere un numero illimitato di iscritti e può essere pubblico o privato; al canale pubblico si può associare un indirizzo link e un username, ricercabile dalla funzione di ricerca dell'app[29], mentre per quello privato viene generato un link con 22 caratteri alfanumerici casuali.

Dopo l'aggiornamento di luglio 2017 gli amministratori hanno accesso a singole funzioni abilitabili e disabilitabili singolarmente come l'invio, la modifica e la cancellazione dei messaggi, la modifica della descrizione del canale o l'aggiunta di nuovi utenti/amministratori.

Bot

Da giugno 2015 Telegram ha introdotto una piattaforma per permettere, a sviluppatori terzi, di creare i Bot. I Bot sono degli account Telegram, gestiti da un programma, che offrono molteplici funzionalità con risposte immediate e completamente automatizzate[30].

Dal 4 gennaio 2016 è disponibile una nuova modalità inline per i bot, che permette di utilizzare un bot semplicemente citandolo con il proprio username in qualsiasi chat (chat cloud, canali e gruppi)[31][32].

I bot inline ufficiali sono i seguenti:

  • @gif – Per cercare e mandare GIF;
  • @vid – Per condividere video da YouTube;
  • @bing – Per condividere immagini con Bing;
  • @pic – Per condividere immagini con Yandex;
  • @wiki – Per condividere voci di Wikipedia in tutte le lingue;
  • @Imdb – Per condividere informazioni sui film;
  • @bold – Per formattare del testo.

In seguito sono stati introdotti altri inline bot, @youtube, @music, @foursquare, @sticker, @gamee e @gamebot[33].

Per creare e gestire i propri bot è stato creato Botfather (@BotFather)[34].

Sticker

Gli Sticker (o adesivi) sono immagini ad alta definizione salvate sul Cloud. Hanno lo scopo di rendere più espressive e convincenti le emoji e i messaggi. Gli Sticker sono raggruppati nei set, chiamati "Sticker Pack" che si possono aggiungere alla propria libreria tramite un link oppure cliccando sopra uno sticker mandato da un altro utente e successivamente cliccando "Aggiungi Sticker". Ogni set può contenere al massimo 120 Sticker. Telegram offre un pacchetto di Sticker preinstallato, con la possibilità per gli utenti di crearne altri tramite il bot ufficiale @Stickers[35][36].

Chiamate

Il 30 marzo 2017 Telegram ha annunciato l'introduzione delle chiamate vocali cifrate punto-punto, promettendo un'elevata qualità.[37][38] Il supporto venne inizialmente dato per i sistemi Android ed iOS.

Architettura

Le API di Telegram

Le API di Telegram sono disponibili per gli sviluppatori indipendenti, ci sono le API per creare i bot e quelle per creare versioni alternative del client Telegram; entrambe sono gratis[39]. Per esempio, Plus Messenger è un client alternativo che usa le API di Telegram[40]. Di recente è stata introdotta la cosiddetta API 2.0 per sviluppare Bot su Telegram, che ha introdotto nuove funzionalità[41].

Tabella client noti

Grazie alle API aperte di Telegram sono stati sviluppati numerosi client alternativi da parte di sviluppatori indipendenti, in aggiunta a quelli ufficiali per le più svariate piattaforme:[42]

Note

Voci correlate

Altri progetti

Altri progetti

  • contiene immagini o altri file su

Collegamenti esterni

Source it.wikipedia.org

Report Page