热门问题
时间线
聊天
视角
iMessage
苹果研发的即时通讯服务 来自维基百科,自由的百科全书
Remove ads
iMessage是苹果公司开发的一款即时通讯服务,其客户端称作“讯息”(Messages),适用于iOS 5[1]与OS X Mountain Lion以上的系统版本。[2]
历史
iMessage由斯科特·福斯特尔在2011年6月6日苹果公司全球软体开发者年会的主题演讲上首度披露。带有iMessage服务的讯息程式被包含在了2011年10月12日的iOS 5系统更新之中。
2012年2月16日,苹果宣布一个基于iMessage服务的新款讯息程式将替代iChat成为OS X Mountain Lion的一部份,[2]后者发布于2012年7月25日。
2012年10月23日,苹果首席执行官提姆·库克宣布使用苹果设备的用户经由iMessage总共发送了3千亿条讯息,这也意味著苹果公司平均每秒就要传递2万8千条讯息。[3]
2012年11月12日,一家叫做Chetan Sharma的技术与战略顾问公司发布了2012年第三季度美国移动数据市场报告,其中提到美国境内的简讯使用数量正在下滑,并指出这有可能是因为美国人逐渐使用诸如iMessage这类免费通讯服务的缘故。[4]
功能
iMessage与多媒体短讯非常相似,不仅允许用户通过Wi-Fi、2G、3G或4G LTE向其他iOS和OS X用户发送文本,更可以传输文档、图像、视频、地点、联系信息与群讯息,借此为大多数iOS 5及以上版本之设备提供标准短信息与多媒体短信服务。
iMessage在运行iOS 5的iPhone、iPad、iPod touch与运行OS X Mountain Lion的Mac电脑上通过“讯息”程式得以实现。这些设备的主人可以在苹果的网路上注册多个电子邮件地址。如果通信运营商支援,iPhone机主更可以用电话号码注册苹果账户。如果iPhone用户拥有活跃的数据连接,程式将会自动检测讯息接受者是否设置了有关iMessage选项。一旦确认可用,简讯将会被无缝切换至iMessage。这意味著讯息请求仅需消耗数据流量而非话费。[5]
在讯息程式中,用户可以看到另一端iMessage使用者的输入状态。当对方开始回复时,讯息气泡中将会出现一个浅灰色的省略号。谈话在一部iOS设备上开始之后,用户也可以在另一部设备上继续发送讯息。一些针对iMessage的特定功能在iOS5以上或OS X Mountain Lion以上的系统中有效,但惟有在iPhone上时,讯息程式才能向非iOS系统或iMessage暂时不可用的设备发送简讯。[6]在iPhone上,绿色按钮与气泡意味著当前通讯基于简讯;在所有iOS设备上,蓝色按钮与气泡都表示当前是通过iMessage在传递讯息。
所有经由iMessage传送的讯息都经过加密,且能够借助投递反馈来追踪。[7]如果接收者启用“阅读反馈”(Read Receipts)功能,发送者将能够看到前者已经阅读了讯息。
iMessage同样允许用户发起2人以上的交谈,即“群聊”。然而群聊功能并未针对群成员之不同种类的手机作出足够的整合与优化。
Remove ads
技术
虽然有资料称iMessage基于XMPP协议,[8]其实质上基于一个叫做苹果推送讯息服务(APNS)的商业专有二进制协议。[9]
APNS技术令设备与苹果的伺服器建立了一个活跃的连接状态。每条连接都有著独一无二的代码,这个代码的用途是充当通讯线路中的识别符号,以用作向特定设备发送讯息。同时,连接经由安全套接层技术采用iMessage服务被激活时设备将会请求的客户端证书进行加密。[9]
iMessage传递的讯息由端到端加密(E2EE)所保护,故“除发送者与接收者之外的任何人均无法获取”,且苹果保证该公司既“不会解密其传输的数据”,也“不会记录讯息”。[10]
参见
参考资料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads