Perché esiste un limite SMS di 160 caratteri?
Short message service (SMS) è il sistema attraverso il quale le persone possono inviare brevi messaggi di testo tra telefoni cellulari. Nell'alfabeto inglese, questi messaggi sono limitati a 160 caratteri ciascuno, inclusi gli spazi. Questa limitazione deriva dal sistema su cui opera SMS. Invece di utilizzare il sistema primario per la comunicazione telefonica, SMS utilizza un canale progettato per inviare piccoli pacchetti di informazioni tra telefoni cellulari e ripetitori. Il limite di 160 caratteri SMS è semplicemente una conseguenza dell'uso inizialmente modesto a cui è stato assegnato questo canale. Il canale è stato scelto come base per gli SMS perché il sistema poteva essere implementato facilmente, con il minimo bisogno di nuove infrastrutture.
I telefoni cellulari sono supportati da una rete di torri responsabili della trasmissione delle chiamate. Queste torri comunicano costantemente con i telefoni cellulari che supportano utilizzando una frequenza chiamata canale di controllo. Il canale di controllo viene utilizzato per trasmettere informazioni sulla posizione di telefoni e torri; è anche usato per orchestrare le chiamate. A differenza delle chiamate stesse, questi processi richiedono solo piccoli scambi di informazioni. Quando i fornitori di telefoni cellulari hanno deciso di impostare un sistema per la trasmissione di brevi messaggi, questo canale è stato facile da usare. Tutto ciò che era necessario era l'aggiunta di un centro servizi SMS per ricevere messaggi e indirizzarli alle torri appropriate in un momento opportuno.
Il sistema è stato progettato da un'organizzazione chiamata Global System for Mobile Communications (GSM), presieduta da Friedhelm Hillebrand. GSM ha analizzato in modo informale i tipi di messaggi che le persone si scambiano e ha concluso che le persone avrebbero trovato utile un servizio di messaggi anche se trasmesso solo tra 100 e 200 caratteri. Limitati dall'hardware a un limite di 140 byte o 1120 bit, hanno progettato un sistema in grado di codificare un piccolo numero di caratteri con 7 bit ciascuno. Ciò ha prodotto una dimensione di trasmissione massima di 160 caratteri.
Altri fattori possono abbassare il limite. Gli utenti possono inviare messaggi più lunghi concatenando un gruppo di pacchetti SMS. Tuttavia, il limite di questi singoli pacchetti è ridotto a 153, poiché ognuno deve contenere anche metadati che descrivono la sua relazione con gli altri componenti del messaggio più grande. Gli utenti SMS che desiderano comunicare con altri alfabeti hanno anche un numero limitato di caratteri. Gli SMS cinesi, arabi e cirillici utilizzano la codifica UTF-16, che richiede 16 bit per carattere e quindi ha un limite SMS di 70 caratteri per messaggio. L'invio di messaggi concatenati mediante la codifica UTF-16 riduce questo limite SMS a 67 caratteri.
Il limite SMS di 160 caratteri è diventato ampiamente noto e molte organizzazioni diverse stanno progettando modi per comunicare all'interno di questo vincolo. Il popolare servizio di messaggistica Twitter è impostato per conformarsi a questo limite. Twitter consente agli utenti di pubblicare un massimo di 140 caratteri, con lo spazio rimanente occupato dai nomi degli utenti. Molti organi di stampa e politici rilasciano brevi messaggi pronti per essere trasmessi tramite Twitter o inviati direttamente ai telefoni cellulari degli abbonati. I nuovi servizi offrono diversi modi per inviare più informazioni tra telefoni cellulari, ma il limite di 160 caratteri SMS rimane onnipresente.