iMessage | |
---|---|
| |
Type | instant messaging-klient [d] |
Udvikler | Apple Inc. |
Operativ system | iOS , iPadOS , macOS , watchOS |
Hardware platform | iPhone , Apple Watch , iPad , iPod Touch , Mac |
Stat | Aktiv |
Internet side | support.apple.com/en-us/explore/messages |
Mediefiler på Wikimedia Commons |
iMessage er en instant messaging-teknologi og -tjeneste udviklet af Apple og brugt i iOS siden iOS 5 og OS X siden version 10.8 .
iMessage giver dig mulighed for at sende/modtage [1] :
Gruppechats over Wi-Fi eller 3G/4G/5G-netværk til andre iOS- eller OS X-brugere er også mulige, hvilket giver et alternativ til standard SMS -beskeder sendt over mobilnetværk.
For at diversificere udtryk for følelser og kontekst sørger programmet for animeret afsendelse og modtagelse af meddelelser med forskellige effekter ("usynlig", med "ekko", med "bolde", med "konfetti", med "fyrværkeri" og andre).
Under præsentationen af iMessage-funktionen lovede Steve Jobs at åbne adgang til API'et for alle udviklere og sagde, at protokollen i fremtiden ville blive open source . Efter hans død vendte virksomhedens ledelse dog ikke længere tilbage til dette problem, og denne funktion er kun tilgængelig i iOS og OS X.
Selvom der er kilder, der hævder, at iMessage-protokollen er baseret på XMPP , er protokollen faktisk baseret på Apple Push Notification Service (APNS), en proprietær protokol for synkron binær dataoverførsel.
Ligesom APNS opretter iMessage en keep-alive-forbindelse til Apples servere. Hver forbindelse har sin egen unikke kode, der fungerer som en identifikator for den rute, der skal bruges til at sende en besked til en bestemt enhed. Forbindelsen er TLS - krypteret ved hjælp af et klientcertifikat, som kræves af enheden for at aktivere iMessage .
Uafhængige forskere har vist en klar sammenhæng mellem længden af krypterede beskeder og tekster sendt af iMessage-brugere. Baseret på de anvendte meddelelseslængder og deres tidsmæssige fordeling var de også i stand til med høj nøjagtighed at bestemme brugernes handlinger (modtagelse af meddelelser, afsendelse af meddelelser, overførsel af filer), klassen af det anvendte operativsystem (desktop eller mobil) og sproget i de sendte tekster [2] .
Apple software | |
---|---|
Operativsystemer | |
forbruger | |
Professionel |
|
indbygget | |
Server |
|
Forældet |
Instant messaging software | |||||||
---|---|---|---|---|---|---|---|
| |||||||