iMessage

时间:2022-10-26 14:12  

 

苹果的即时通讯服务

 

iMessage是苹果公司(Apple Inc.)开发的一种即时通讯服务,于2011年推出。iMessage只能在苹果的平台上运行:macOS、iOS、iPadOS和watchOS。

iMessage的核心功能可在所有支持的平台上使用,包括发送文本消息、图片、视频和文档;获取交付和读取状态(读取收据);以及端到端加密,只有发送方和接收方——包括苹果公司在内的其他任何人都不能读取这些信息。该服务还允许发送位置数据和贴纸。在iOS和iPadOS上,第三方开发者可以通过自定义扩展来扩展iMessage的功能,例如快速分享最近播放的歌曲。

iMessage于2011年在iOS上发布,2012年进入macOS(当时被称为OS X)。2020年,苹果发布了一个完全重新设计的macOS消息应用程序版本,增加了一些以前Mac上没有的功能,包括位置共享和消息效果

历史

2011年6月6日,斯科特·福斯托尔(Scott Forstall)在2011年全球开发者大会(WWDC 2011)的主题演讲上宣布了iMessage。2011年10月12日,iOS 5更新了支持iMessage的消息应用程序版本。2012年2月16日,苹果宣布一款新的消息应用将取代iChat,成为OS X Mountain Lion的一部分。《美洲狮》于2012年7月25日上映。

2012年10月23日,苹果首席执行官蒂姆·库克宣布,苹果设备用户使用iMessage发送了3000亿条消息,平均每秒发送28000条消息。2016年2月,埃迪·库伊(Eddy Cue)宣布,每秒发送的imessage数量已增至20万。

2014年5月,一项针对苹果的诉讼涉及到一个问题,即如果用户从苹果设备切换到非苹果设备,通过iMessage发送给他们的信息将无法到达目的地。2014年11月,苹果通过提供说明和一个在线工具来取消iMessage的注册,解决了这个问题。一家联邦法院驳回了对苹果有利的诉讼。

2016年3月21日,约翰霍普金斯大学(Johns Hopkins University)的一组研究人员发表了一份报告,他们在报告中证明,拥有iMessage密文的攻击者可能会解密通过该服务发送的照片和视频。在苹果修补了漏洞后,研究人员发表了他们的研究结果。

2016年6月13日,苹果宣布在iMessage服务中增加了应用程序,可以通过消息应用程序访问。应用程序可以在iMessage对话中创建和分享内容、添加标签、支付等等,而无需切换到独立的应用程序。人们可以开发独立的iMessage应用程序,或者对现有的iOS应用程序进行扩展。发行商也可以在不编写任何代码的情况下创建独立的贴纸应用程序。根据Sensor Tower的数据,截至2017年3月,iMessage应用商店有近5000个支持消息的应用。

在2020年6月22日的全球开发者大会(WWDC)主题演讲上,苹果公司展示了计划于2020年底发布的下一代macOS操作系统。Big Sur推出了重新设计的message版本,其中包含之前仅在iOS设备上才能使用的功能,如消息效果和位置共享。

特性

iMessage允许用户通过互联网向其他iOS或macOS用户发送文本、文档、照片、视频、联系人信息和群组消息。iMessage对于大多数运行ios5或更高版本设备的用户来说是SMS和MMS消息的替代品。如果发送者没有活跃的互联网连接,在“消息”下的“发送为SMS”设置将导致消息通过SMS发送。如果接收方没有Internet连接,则消息应该存储在服务器上,直到连接恢复。

iMessage可以通过运行iOS 5或更高版本的iPhone、iPad或iPod touch上的Messages应用程序访问,也可以在运行OS X Mountain Lion或更高版本的Mac上访问。这些设备的所有者可以向苹果注册一个或多个电子邮件地址。此外,如果支持运营商,iPhone用户也可以向苹果注册手机号码。当消息发送到某个手机号码时,如果该手机号码是为iMessage设置的,Messages会与苹果公司进行核对。如果不是,消息将无缝地从iMessage过渡到SMS。

在“消息”(Messages)中,用户发送的信息在右边对齐,其他人的回复在左边。用户可以看到其他iMessage用户是否在输入消息。当回复开始时,另一个用户的文本框中会出现一个浅灰色的省略号。你也可以在一个iOS设备上开始对话,然后在另一个设备上继续对话。在iphone上,绿色按钮和文本框表示短信通信;在所有iOS设备上,蓝色按钮和文本框表示iMessage通信。

所有的imessage都是加密的,可以使用送货收据进行跟踪。如果收件人启用了“读取收据”,则发件人将能够看到收件人何时读取了邮件。iMessage还允许用户与两个人以上的人进行聊天——即“群组聊天”。

随着iOS 10的发布,用户可以在发送信息时伴随着一系列的“气泡”或“屏幕”效果。通过用力按住发送按钮,用户可以选择发送给接收者的效果范围。

随着iOS 14和macOS 11 Big Sur的发布,用户获得了大量的功能,比如锁定个人对话、提及其他用户、为群组对话设置图片、发送内联回复。此外,iOS和iPadOS上的消息应用程序的更多功能被移植到macOS上。

技术

iMessage协议基于苹果推送通知服务(apn)——一种专有的二进制协议。它与苹果服务器建立了一个Keep-Alive连接。每个连接都有自己独特的代码,它作为向特定设备发送消息的路由的标识符。该连接使用使用客户端证书的TLS加密,该证书是在激活iMessage时由设备请求的。

 

 

 
本文版权遵从外房网免责声明,更多问题请发送邮件至:
sam@glofang.com
12小时在线QQ客服
周一至周日 9:00-21:00

广告联系

邮箱:glofang@glofang.com