iMessage | |
---|---|
| |
Tyyppi | pikaviestintäohjelma [d] |
Kehittäjä | Apple Inc. |
Käyttöjärjestelmä | iOS , iPadOS , macOS , watchOS |
Laitteistoalusta | iPhone , Apple Watch , iPad , iPod Touch , Mac |
Osavaltio | Aktiivinen |
Verkkosivusto | support.apple.com/en-us/explore/messages |
Mediatiedostot Wikimedia Commonsissa |
iMessage on Applen kehittämä pikaviestitekniikka ja -palvelu, jota on käytetty iOS : ssä iOS 5 :stä ja OS X :stä versiosta 10.8 lähtien .
iMessagen avulla voit lähettää/vastaanottaa [1] :
Ryhmäkeskustelut Wi-Fi- tai 3G/4G/5G-verkkojen kautta muille iOS- tai OS X-käyttäjille ovat myös mahdollisia, mikä tarjoaa vaihtoehdon tavallisille matkapuhelinverkkojen kautta lähetetyille tekstiviesteille .
Tunteiden ja kontekstin ilmaisun monipuolistamiseksi ohjelma tarjoaa keskustelukumppanin animoidun lähettää ja vastaanottaa viestejä erilaisilla tehosteilla ("näkymätön", "kaikulla", "palloilla", "konfetilla", "ilotulituksella" ja muut).
iMessage-toiminnon esittelyn aikana Steve Jobs lupasi avata pääsyn API :hin kaikille kehittäjille ja sanoi, että tulevaisuudessa protokollasta tulee avoimen lähdekoodin . Hänen kuolemansa jälkeen yhtiön johto ei kuitenkaan enää palannut tähän ongelmaan, ja tämä ominaisuus on saatavilla vain iOS- ja OS X -käyttöjärjestelmissä.
Vaikka on olemassa lähteitä, jotka väittävät, että iMessage-protokolla perustuu XMPP :hen , protokolla perustuu itse asiassa Apple Push Notification Service (APNS) -palveluun, patentoituun synkroniseen binaariseen tiedonsiirtoprotokollaan.
Aivan kuten APNS, iMessage luo yhteyden Applen palvelimiin. Jokaisella yhteydellä on oma yksilöllinen koodinsa, joka toimii sen reitin tunnisteena, jota tulee käyttää viestin lähettämiseen tiettyyn laitteeseen. Yhteys on TLS - salattu asiakassertifikaatilla, jota laite tarvitsee iMessagen aktivoimiseen .
Riippumattomat tutkijat ovat osoittaneet selvän yhteyden salattujen viestien pituuden ja iMessage-käyttäjien lähettämien tekstien välillä. Käytettyjen viestipituuksien joukkojen ja niiden ajallisen jakautumisen perusteella he pystyivät myös määrittämään suurella tarkkuudella käyttäjien toimet (viestien vastaanottaminen, lähettäminen, tiedostojen siirto), käytetyn käyttöjärjestelmän luokan (pöytäkone tai mobiili) ja lähetettyjen tekstien kieli [2] .
Applen ohjelmisto | |
---|---|
Käyttöjärjestelmät | |
kuluttaja | |
Ammattilainen |
|
sisäänrakennettu |
|
Palvelin |
|
Vanhentunut |
|
Pikaviestintäohjelmisto _ _ | |||||||
---|---|---|---|---|---|---|---|
| |||||||