iMessage | |
---|---|
| |
Typ | klient pro rychlé zasílání zpráv [d] |
Vývojář | Společnost Apple Inc. |
Operační systém | iOS , iPadOS , macOS , watchOS |
Hardwarová platforma | iPhone , Apple Watch , iPad , iPod Touch , Mac |
Stát | Aktivní |
webová stránka | support.apple.com/en-us/explore/messages |
Mediální soubory na Wikimedia Commons |
iMessage je technologie a služba pro rychlé zasílání zpráv vyvinutá společností Apple a používaná v iOS od iOS 5 a OS X od verze 10.8 .
iMessage vám umožňuje odesílat/přijímat [1] :
Skupinové chaty přes Wi-Fi nebo 3G/4G/5G sítě s ostatními uživateli iOS nebo OS X jsou také možné, což představuje alternativu ke standardním SMS zprávám zasílaným přes mobilní sítě.
Pro zpestření vyjadřování emocí a kontextu program umožňuje animované odesílání a přijímání zpráv účastníkem rozhovoru s různými efekty („neviditelné“, s „ozvěnou“, s „koulemi“, s „konfetami“, s „ohňostrojem“ a ostatní).
Během prezentace funkce iMessage Steve Jobs slíbil, že otevře přístup k API všem vývojářům, a řekl, že v budoucnu se protokol stane open-source . Po jeho smrti se však vedení společnosti k této problematice již nevrátilo a tato funkce je dostupná pouze v iOS a OS X.
Zatímco existují zdroje, které tvrdí, že protokol iMessage je založen na XMPP , protokol je ve skutečnosti založen na Apple Push Notification Service (APNS), proprietárním protokolu pro synchronní binární přenos dat.
Stejně jako APNS, iMessage nastavuje trvalé připojení k serverům Apple. Každé připojení má svůj vlastní jedinečný kód, který funguje jako identifikátor pro trasu, která by měla být použita k odeslání zprávy na konkrétní zařízení. Připojení je šifrováno TLS pomocí klientského certifikátu, který zařízení vyžaduje k aktivaci iMessage .
Nezávislí výzkumníci prokázali jasný vztah mezi délkou zašifrovaných zpráv a textů odeslaných uživateli iMessage. Na základě použitých sad délek zpráv a jejich časové distribuce také dokázali s vysokou přesností určit akce uživatelů (příjem zpráv, odesílání zpráv, přenos souborů), třídu použitého operačního systému (desktop nebo mobil) a jazyk zasílaných textů [2] .
Software Apple | |
---|---|
Operační systémy | |
spotřebitel | |
Profesionální |
|
vestavěný | |
Server |
|
Zastaralý |
|
Software pro rychlé zasílání zpráv | |||||||
---|---|---|---|---|---|---|---|
| |||||||