Apri il menu principale

Telegram

Servizio di messaggistica istantaneo cross-platform gratuito
Nota disambigua.svg Disambiguazione – Se stai cercando altri significati, vedi Telegram (disambigua).
Telegram
software
Logo
Schermata di esempio
Telegram su Android
GenereMessaggistica istantanea
SviluppatoreTelegram LLC
Data prima versione14 agosto 2013
Ultima versioneAndroid 5.9
Sistema operativoMultipiattaforma (Android, iOS, Windows Phone, GNU/Linux, Microsoft Windows, macOS)
LinguaggioC++
Swift
ToolkitQt
Licenzasoftware proprietario (server),
GNU GPL2 (client)
(licenza libera)
LinguaMultilingua
Sito web

Telegram è un servizio di messaggistica istantanea basato su cloud ed erogato senza fini di lucro dalla società Telegram LLC, una società a responsabilità limitata con sede nel Regno Unito[1], fondata dall'imprenditore Russo Pavel Durov[2]. I client ufficiali di Telegram sono distribuiti come software libero per Android, GNU/Linux, iOS, MacOS, Windows NT e Windows Phone[3]. Caratteristiche di Telegram sono la possibilità di stabilire conversazioni tra due o più utenti, effettuare chiamate vocali cifrate "punto-punto", scambiare messaggi vocali, videomessaggi, fotografie, video, stickers e file di qualsiasi tipo grandi fino a 1,5 GB[4][5] e opzionalmente effettuare conversazioni cifrate punto-punto tra due utenti (non in chat di gruppo) sulla maggior parte dei client.

Indice

StoriaModifica

Telegram è stato fondato nel 2013 dai fratelli Nikolai e Pavel Durov, i fondatori del social network russo VK[5]. I fondatori hanno annunciato che la società Telegram LLC è un'organizzazione non a scopo di lucro non collegata a VK (rete sociale) e con sede a Berlino[6][7]. 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[8].Il 24 febbraio 2014 un fork FOSS-friendly di Telegram è stato aggiunto su F-Droid[9][10].

StatisticheModifica

Nell'Ottobre del 2013, Telegram ha avuto un picco di 100,000 utenti attivi in un giorno. Il 24 Marzo 2014, ha annunciato di aver raggiunto 35 milioni di utenti e 15 milioni di utenti attivi al giorno. Nel Dicembre del 2014, Telegram ha annunciato di aver 50 milioni di utenti attivi, generando un miliardo di messaggi giornalieri, e di aver un milione di nuovi iscritti a settimana; il traffico è raddoppiato in cinque mesi con due miliardi di messaggi giornalieri. Nel settembre 2015, un annuncio riferiva che l'applicazione aveva raggiunto 60 milioni di utenti e che aveva inviato 12 miliardi di messaggio al giorno[11]. 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[12]. A Febbraio 2018 i download giornalieri dell'app su Android e iOS si assestavano rispettivamente a oltre 500 000 e circa 100 000[13]. Nel Marzo 2018, l'applicazione ha raggiunto 200 milioni di utenti attivi al mese. Il 14 Marzo, 2019, Pavel Durov ha affermato: "3 milioni di nuovi utenti si sono iscritti nelle ultime 24 ore". Durov non ha specificato cosa avesse indotto questo nuovo aumento di nuove iscrizioni; tuttavia nello stesso periodo si è verificata una prolungata interruzione di Facebook e della sua famiglia di app, inclusa Instagram, causando probabilmente tale incremento.

CaratteristicheModifica

I client ufficiali di Telegram sono software libero. Il codice sorgente del lato server invece non è stato rilasciato. Ciò significa che non è possibile verificare la segretezza delle conversazioni effettuate sul cloud e non è possibile fornire in proprio questo servizio di messaggistica (ad esempio da un proprio server)[14].

I messaggi e l'utenteModifica

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. A partire dal 24 marzo 2019, è stata introdotta una nuova funzionalità che permette di eliminare messaggi inviati e ricevuti senza limiti di tempo e senza lasciare traccia per entrambi i membri di una chat.[15]

Quando si registra, l'utente può scegliere se permettere ad altri di cercarlo 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[16].

Le chatModifica

 
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 dovrebbe restare salvata in maniera cifrata sui server[17] 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[18][19][20][21]. 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, vari client alternativi e su Telegram per Mac[22].

GruppiModifica

I gruppi di Telegram possono contenere fino a 200 000 membri, è possibile impostare amministratori con permessi selezionabili (Cambiare le info del gruppo, Eliminare messaggi di altri utenti, Bloccare/limitare utenti, Invitare utenti tramite link, Aggiungere amministratori) e cambiare i permessi degli utenti (Inviare messaggi, Inviare media, Inviare sticker e GIF, Inviare link con anteprima, Inviare sondaggi, Aggiungere membri, Cambiare le info del gruppo, Fissare messaggi). Di default nei gruppi i nuovi membri non possono vedere tutta la cronologia dei messaggi, a meno che non venga abilitata dalle impostazioni o il gruppo non sia reso pubblico[23], 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" per due giorni). Come in tutte le chat, è possibile modificare i propri messaggi entro 48h dall'invio. La lista degli utenti è ordinata per l'ultima attività piuttosto che per l'ultimo accesso[24]. I gruppi possono essere resi pubblici impostando un username, in tal modo sarà possibile trovarli dalla ricerca e leggere i messaggi senza unirsi. Se un membro lascia un gruppo, può essere riaggiunto solo da un contatto reciproco.

CanaliModifica

I canali, nati a settembre 2015[25], 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[26], 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.

BotModifica

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[27].

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)[28][29].

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[30].

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

StickerModifica

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[32][33].

ChiamateModifica

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

ArchitetturaModifica

Le API di TelegramModifica

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[36]. Per esempio, Plus Messenger è un client alternativo che usa le API di Telegram[37]. Di recente è stata introdotta la cosiddetta API 2.0 per sviluppare Bot su Telegram, che ha introdotto nuove funzionalità[38].

Tabella client notiModifica

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:[39]

Nome Piattaforme Ufficiale Licenza codice sorgente Supporto alle chat segrete Notes
Telegram Android 2.3 e successive   GPLv2 o successiva[40][41]   Supporta anche tablet[42] e smart watch Android Wear.[43]
Telegram Messenger iOS 6 e successive   GPLv2 o successiva[40][44]   Lanciata nell'agosto 2013 per iPhone e iPod touch e rilanciata nel luglio 2014 con il supporto per iPad.[45]
Telegram X iOS 8.0 e successive, Android [46]  [47] Proprietari   Un client alternativo per Telegram scritto da zero studiato per essere performante. La versione iOS è scritta in Swift.
Telegram Messenger Windows Phone   GPLv2 o successiva[40]  
Telegram Firefox OS   GPLv3[48]   Basata su Telegram Web.
Telegram Desktop Windows NT, macOS, e Linux   GPLv3 with OpenSSL exception[49]   Client desktop basato su Qt
Telegram macOS   GPLv2[50]  
Telegram Google Chrome e Chrome OS   GPLv3[48]  
Telegram CLI[51] Linux, FreeBSD e macOS  [40] GPLv2[51]   Interfaccia a linea di comando per Telegram.
MadelineProto[52] Linux, FreeBSD, Windows e macOS  [40] AGPLv3[52]   Libreria telegram con supporto a chat segrete e chiamate
Unigram[53][54] Windows 10, Windows 10 Mobile  [40] GPLv3   Una Universal Windows Platform app pubblicata sul Microsoft Store
Telegram Ubuntu Touch   GPLv2[55]   Basata su TelegramQML.[56]
Cutegram[57] Windows, macOS, e Linux   GPLv3[58]   Basata su Qt.[59]
Sailorgram Sailfish OS   GPLv3[60]   Basata su Cutegram.
Telegram-Purple[61] Windows, macOS, e Linux   GPLv2   Plugin per Pidgin, Adium, Finch e altri programmi di messaggistica basati su Libpurple
Plus Android 2.2 e versioni successive   GPLv2  

Versione webModifica

Telegram può essere utilizzato senza alcun client collegandosi all'apposita pagina del sito web di telegram da qualsiasi browser, compresi quelli per dispositivi mobili, ed accedendo col proprio account. Questa versione è chiamata Telegram Web[62].

NoteModifica

  1. ^ Telegram Messenger LLP. Bloomberg L.P..
  2. ^ Telegram FAQ, su telegram.org, 9 agosto 2015.
  3. ^ applicazioni ufficiali di Telegram, su telegram.org, 6 febbraio 2014.
  4. ^ (EN) FAQ for the Technical Inclined, su core.telegram.org. URL consultato il 25 settembre 2016.
    «such as photos, large videos and files up to 1,5 GB».
  5. ^ a b Telegram F.A.Q., su Telegram. URL consultato il 25 settembre 2016.
  6. ^ (EN) Tweet by Telegram, su Twitter, 21 febbraio 2014. URL consultato il 12 febbraio 2018.
  7. ^ (EN) Tweet by Telegram, su Twitter, 21 febbraio 2014. URL consultato il 12 febbraio 2018.
  8. ^ (EN) Russia’s Zuckerberg launches Telegram, a new instant messenger service, Reuters, 30 agosto 2013. URL consultato il 12 febbraio 2018.
  9. ^ (EN) Telegram, su F-Droid. URL consultato il 25 settembre 2016.
  10. ^ (EN) org.telegram.messenger, su F-Droid Wiki, 24 febbraio 2014. URL consultato il 12 febbraio 2018.
  11. ^ (EN) Natasha Lomas, Telegram Now Seeing 12BN Daily Messages, Up From 1BN In February, in TechCrunch, 21 settembre 2015. URL consultato il 12 febbraio 2018.
  12. ^ (EN) Encrypted Messaging App Telegram Hits 100M Monthly Active Users, 350k New Users Each Day, su social.techcrunch.com, 23 febbraio 2016. URL consultato il 12 febbraio 2018.
  13. ^ (EN) Tweet di Pavel Durov, su Twitter, 1º febbraio 2018. URL consultato il 12 febbraio 2018.
  14. ^ Telegram F.A.Q., su Telegram. URL consultato il 21 dicembre 2014.
    «La nostra architettura attualmente non supporta i federation server. Telegram è un servizio unificato di cloud, quindi creare una biforcazione nella quale due utenti potrebbero finire con due diversi cloud di Telegram è inaccettabile. Permetterti di avviare il tuo server di Telegram mantenendo elevate performance sia di velocità sia di sicurezza è già di per sé una sfida. Al momento siamo indecisi se far intraprendere a Telegram questa direzione.».
  15. ^ Telegram: come cancellare tutti i messaggi e chat da qualunque dispositivo, su money.it.
  16. ^ Edit Messages, New Mentions and More, su telegram.org.
  17. ^ Telegram Privacy Policy, su Telegram. URL consultato il 20 ottobre 2017.
  18. ^ (EN) New instant messenger Telegram protected even from spy intrusions, VentureBeat, 12 novembre 2013. URL consultato il 2 marzo 2016.
  19. ^ Telegram F.A.Q.: Quanto è sicuro Telegram?, su Telegram. URL consultato il 2 marzo 2016.
  20. ^ (EN) MTProto Mobile Protocol, su Telegram. URL consultato il 2 marzo 2016.
  21. ^ (EN) $300,000 for Cracking Telegram Encryption, su Telegram. URL consultato il 2 marzo 2016.
  22. ^ (EN) Telegram for Mac, su iTunes. URL consultato il 12 febbraio 2018.
  23. ^ Ecco le novità di Telegram 4.4, in Spazio Telegram, 10 ottobre 2017. URL consultato il 2 gennaio 2018.
  24. ^ Q: What's the difference between groups, supergroups, and channels?, su telegram.org. URL consultato il 29 febbraio 2016.
  25. ^ (EN) Channels: Broadcasting Done Right, su Telegram. URL consultato il 2 marzo 2016.
  26. ^ GugliElmo, Canali Telegram: cosa sono, le differenze con i bot e come si crea un canale Telegram, su Guglielmo Crotti (a cura di), appelmo.com, 11 ottobre 2015. URL consultato il 16 gennaio 2017 (archiviato il 5 maggio 2016; seconda copia archiviata il 15 gennaio 2017).
    «Un canale Telegram permette di inviare direttamente agli utenti messaggi e file multimediali, di controllare il numero di utenti e di visualizzazioni di ogni singolo post e di e di recapitare una notifica ogni qualvolta che un contenuto venga condiviso.».
  27. ^ Telegram Bot Platform, su telegram.org. URL consultato il 17 aprile 2016.
  28. ^ Inline Bots, su core.telegram.org. URL consultato il 17 aprile 2016.
  29. ^ Introducing Inline Bots, su telegram.org. URL consultato il 17 aprile 2016.
  30. ^ Bot Platform 2.0, su telegram.org. URL consultato il 17 aprile 2016.
  31. ^ BotFather, su core.telegram.org. URL consultato il 19 marzo 2016.
  32. ^ Telegram Stickers, Telegram, 2 gennaio 2015. URL consultato il 5 gennaio 2016.
  33. ^ Telegram Bots, in Telegram.
  34. ^ (EN) Voice Calls: Secure, Crystal-Clear, AI-Powered, su telegram.org. URL consultato il 30 marzo 2017.
  35. ^ Chiamate con Telegram, sicure e di qualità superiore, in Navigaweb.net. URL consultato il 3 aprile 2017.
  36. ^ Telegram APIs, su core.telegram.org. URL consultato il 29 febbraio 2016.
  37. ^ Plus Messenger: un client alternativo di Telegram per Android con tante personalizzazioni, su android.hdblog.it. URL consultato il 19 aprile 2016.
  38. ^ Introducing Bot API 2.0, su core.telegram.org. URL consultato il 17 aprile 2016.
  39. ^ Telegram Apps, su Telegram. URL consultato il 25 settembre 2016.
  40. ^ a b c d e f Telegram Apps, su Telegram.org. URL consultato il 9 gennaio 2016.
  41. ^ DrKLO, DrKLO/Telegram, su GitHub. URL consultato l'8 gennaio 2016.
  42. ^ (DE) Telegram-Anleitung: So benutzt man den Messenger, Newsslash.
  43. ^ (ES) Telegram se actualiza con compatibilidad para Android Wear [Telegram updated with Android Wear compatibility], Sevilla, ABC. URL consultato il 7 dicembre 2014.
  44. ^ peter-iakovlev, peter-iakovlev/Telegram, su GitHub, 18 novembre 2015. URL consultato l'8 gennaio 2016.
  45. ^ (ES) Telegram se actualiza para la pantalla del iPad [Telegram updated for the iPad screen], Cnet.
  46. ^ (EN) Mujeeb cpy, Telegram X for Android Released – What’s New, su IB Computing, IB Computing, 23 gennaio 2018. URL consultato il 23 gennaio 2018.
  47. ^ Telegram X: Progress through Competition, su telegram.org, Telegram LLC.
  48. ^ a b Igor Zhukov, zhukov/webogram, su GitHub. URL consultato l'8 gennaio 2016.
  49. ^ telegramdesktop, telegramdesktop/tdesktop, su GitHub. URL consultato l'8 gennaio 2016.
  50. ^ overtake, overtake/telegram, su GitHub, 1º dicembre 2015. URL consultato l'8 gennaio 2016.
  51. ^ a b vysheng, vysheng/tg, su GitHub. URL consultato il 9 gennaio 2016.
  52. ^ a b danog, danog/MadelineProto, su GitHub. URL consultato il 25 agosto 2017.
  53. ^ (EN) Unigram Preview - Microsoft Store, su Microsoft Store. URL consultato il 20 aprile 2017.
  54. ^ (EN) UnigramDev/Unigram, su GitHub. URL consultato il 20 aprile 2017.
  55. ^ Telegram app, su Launchpad.
  56. ^ Telegram App in Launchpad, su launchpad.net.
  57. ^ (DE) Andreas Sauerland, Cutegram: So verwenden Sie die Chat-App am PC, su Computer Bild, Axel Springer, 21 marzo 2015. URL consultato il 25 aprile 2016.
  58. ^ Aseman Land, Aseman-Land/Cutegram, su GitHub. URL consultato l'8 gennaio 2016.
  59. ^ Aseman Land, Cutegram, Aseman. URL consultato l'8 gennaio 2016 (archiviato dall'url originale il 16 febbraio 2015).
  60. ^ Telegram app, su OpenRepos.
  61. ^ majn/telegram-purple, su GitHub. URL consultato il 30 settembre 2016.
  62. ^ pagina di accesso a Telegram Web

Voci correlateModifica

Altri progettiModifica

Collegamenti esterniModifica