Come fa il mio iPhone a sapere quando una persona mi sta scrivendo un sms?

5 Novembre 2014
Redazione YOUng
Per leggere questo articolo ti servono: 1minuto

Se sei un utente iPhone, questo scenario probabilmente ti suonerà familiare: Se inviate un messaggio a qualcuno, sapete che è stato consegnato e letto, e poi vedete tre puntini librarsi in una bolla di conversazione mentre si aspetta, in attesa di una risposta. Ma come fa il tuo iPhone a sapere quando una persona ti sta scrivendo?

Potreste aver notato che i puntini di sospensione rivelatori appaiono solo quando si invia o si riceve un sms tramite iMessage; vale a dire, lo scambio di testi con un altro utente che vi scrive da un iPhone, iPad o iPod Touch. Nel 2011, Apple ha introdotto iMessage come parte del suo rilascio di iOS 5 [fonte: Apple ]. Il servizio iMessage funziona propria come i normali sms, sebbene più con tendenza a somigliare ad un’applicazione di messaggistica istantanea. Quando si utilizza l’app di messaggistica del vostro iPhone per inviare un testo a un altro utente iMessage, il telefono riconosce il destinatario che possiede un ID Apple e invia il messaggio tramite il servizio iMessage.

iMessage

A differenza dei messaggi di testo SMS, che vengono inviati attraverso la rete cellulare sul cellulare del vettore, i testi IMessage vengono instradati attraverso il server di Apple utilizzando una tecnologia chiamata servizio di Push Notification di Apple (APN). L’APN è basato su eXtensible Messaging and Presence Protocol (XMPP), lo stesso sistema utilizzato da Google Talk e iChat per i propri servizi di messaggistica istantanea. XMPP fornisce un modo ai server per comunicare tra loro, permettendo a un utente su un server di ricevere le notifiche inviate attraverso un server diverso. Ogni volta che si dispone di una connessione di rete, il vostro iPhone controlla continuamente i servere APN per vedere se hanno qualcosa di nuovo da inviare al tuo iPhone, compresi i messaggi di testo, le chiamate FaceTime o le notifiche di avviso per altre applicazioni. Poiché l’iPhone all’altro capo della conversazione testuale è anch’esso in comunicazione con i server APN, i server sono in grado di rilevare nuova attività, associarle con il tuo ID Apple e farti sapere che un messaggio sta arrivando.

Se il Wi-Fi o la rete cellulare non è disponibile, o se si scambiano messaggi con qualcuno su un sistema operativo mobile diverso, il vostro iPhone passa automaticamente da iMessage allo standard SMS.

L'AUTORE
La redazione di YOUng
SOSTIENI IL PROGETTO!
Sostienici
Quanto vale per te l’informazione indipendente e di qualità?
SOSTIENICI