IMessage

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人以上的交談,即「群聊」。然而群聊功能並未針對群成員之不同種類的手機作出足夠的整合與優化。

技術

雖然有資料稱iMessage基於XMPP協議,[8]其實質上基於一個叫做蘋果推送訊息服務(APNS)的商業專有二進制協議英语Binary protocol[9]

APNS技術令設備與蘋果的伺服器建立了一個活躍的連接狀態。每條連接都有著獨一無二的代碼,這個代碼的用途是充當通訊線路中的識別符號,以用作向特定設備發送訊息。同時,連接經由安全套接層技術採用iMessage服務被激活時設備將會請求的客戶端證書進行加密。[9]

iMessage傳遞的訊息由端到端加密(E2EE)所保護,故「除發送者與接收者之外的任何人均無法獲取」,且蘋果保證該公司既「不會解密其傳輸的數據」,也「不會記錄訊息」。[10]

參見

參考資料

  1. ^ iOS 5 - See new features included in iOS 5 [了解iOS 5的新功能]. 蘋果公司. [2011-10-10]. (原始内容存档于2011-10-08) (英语). 
  2. ^ 2.0 2.1 OS X Mountain Lion - Inspired by iPad. Made for the Mac. [OS X Mountain Lion - 靈感源自iPad,為Mac而生。]. 蘋果公司. [2012-02-18]. (原始内容存档于2013-07-22) (英语). 
  3. ^ Zach Epstein. Apple Kicks Off iPad Mini Event: 3 Million New iPods Sold, iOS 6 Now On 200 Million Devices [iPad Mini發佈會開場:iPod已售出3百萬件,2億設備運行iOS 6]. Boy Genius Report. 2012-10-23 [2013-02-17]. (原始内容存档于2013-01-20) (英语). 
  4. ^ Suzanne Choney. Text messaging is on decline in US, says report [報告指出美國簡訊服務處顯現頹勢]. NBC新聞. [2013-02-17]. (原始内容存档于2013-02-18) (英语). 
  5. ^ What is an iMessage? [什麽是iMessage?]. iPhoneTextClone. [2013-05-15]. (原始内容存档于2013-01-05) (英语). 
  6. ^ MG Siegler. Apple Has Finally Stuck A Dagger Into SMS. I Love It. [蘋果終於進軍簡訊]. TechCrunch. 2011-06-06 [2013-02-17]. (原始内容存档于2013-02-04) (英语). 
  7. ^ New Version of iOS Includes Notification Center, iMessage, Newsstand, Twitter Integration Among 200 New Features [新的iOS版本包括通知中心、iMessage、Newsstand、Twitter集成等200項新功能]. 蘋果公司. 2011-06 [2013-10-01]. (原始内容存档于2013-10-04) (英语). 
  8. ^ Inside Apple's move to open up SMS-style messaging to non-mobile clients [蘋果轉移開放式簡訊風格訊息服務至非移動客戶端的內幕]. 2011-06-07 [2011-11-01]. (原始内容存档于2011-06-11) (英语). 
  9. ^ 9.0 9.1 IMessage - IMFreedom Wiki. [2012-05-02]. (原始内容存档于2012-09-18) (英语). 
  10. ^ iOS Security Februrary 2014 [iOS安全 - 2014年2月] (PDF). 蘋果公司. 2014-02 [2014-04-15]. (原始内容存档 (PDF)于2014-04-21) (英语). 
iOS及基于iOS的产品
硬件
iPhone
iPod Touch
  • 第一代英语iPod Touch (1st generation)
  • 第二代英语iPod Touch (2nd generation)
  • 第三代英语iPod Touch (3rd generation)
  • 第四代
  • 第五代
  • 第六代
  • 第七代
iPad
  • 第一代
  • 2
  • 第三代
  • 第四代
  • 第五代
  • 第六代
  • 第七代
  • 第八代
  • 第九代
  • 第十代
  • Mini
    • 第一代
    • 2
    • 3
    • 4
    • 5
    • 6
  • Air
    • 第一代
    • 2
    • 第三代
    • 第四代
    • 第五代
    • 第六代
  • Pro
    • 第一代
    • 第二代
    • 第三代
    • 第四代
    • 第五代
    • 第六代英语iPad Pro (6th generation)
    • 第七代英语iPad Pro (7th generation)
其他
iOS logo
软件
操作系统
衍生自iOS
功能
SDK和API
  • SDK
  • Cocoa Touch
  • Core Animation英语Core Animation
  • HomeKit
  • Inter-App Audio英语Inter-App Audio
  • WebKit
  • GymKit
  • HealthKit
预装软件
已停止
苹果软件
已停止
服务
已停止
其他
  • Apple Silicon
  • 争议
  • FairPlay英语FairPlay
  • 自由及开放源代码程序英语List of free and open-source iOS applications
  • 遊戲英语List of iOS games
  • iFund英语iFund
  • iPhone历史英语History of the iPhone
  • iPhone硬件英语Hardware of the iPhone
  • Metal
  • Swift
  • WWDC
版本
macOS wordmark
应用程序
停止開發
实用工具
停止開發
技術與
使用者界面
停止開發
通訊協議
  • Zephyr
  • IRC
  • OSCAR英语OSCAR protocol
    • TOC英语TOC protocol
  • YMSG英语Yahoo! Messenger Protocol
  • MSNP英语Microsoft Notification Protocol
  • SIP
  • XMPP
  • Jingle
  • Google Wave Federation Protocol英语Google Wave Federation Protocol
  • IMPP英语Instant Messaging and Presence Protocol
  • Skype
  • Tox
  • Signal
  • Matrix
通訊服務
客戶端
单一协议
聚合多种协议
MSNP英语Microsoft Notification Protocol
相關條目