新聞 > 科教 > 正文

逆向工程iMessage 美16歲少年讓蘋果陷困境

作者:

iPhone手機的應用程式徽標。(ODD ANDERSEN/AFP via Getty Images)

您可能已經注意到,iPhone的「消息」應用程式中的某些消息背景為綠色,而另一些為藍色。16歲的美國高中生吉爾(James Gill)深入研究了蘋果iMessage的工作原理,打破了藍色氣泡和綠色氣泡用戶之間的障礙。但蘋果公司陷入了困境。

Apple的內部消息應用程式iMessage在全球有超過10億人使用,如果兩個啟用了iMessage的Apple設備之間進行通信,消息會包裹在藍色氣泡中。如果啟用了iMessage的蘋果設備與沒有使用iMessage的設備(例如Android手機或未打開iMessage的iPhone)進行通信,消息會包裹在綠色氣泡中。

iMessage使iPhone用戶之間的短訊發送變得更輕鬆、更豐富,而iPhone和Android手機之間共享的照片和視頻的解像度較低,並且沒有已讀回執、打字指示器和回應(對消息豎起大拇指等)。

對技術有着濃厚興趣的吉爾在好奇心的驅使下,去年為自己設立了一個目標:揭開iMessage的內部運作原理,了解其某些功能背後的複雜開發過程。

「這更多的是好奇心,想要弄清楚這東西是如何工作的,而且擺弄它也很酷,你知道吧?」吉爾告訴澳大利亞廣播公司(ABC)說。

吉爾仔細研究了非蘋果設備如何向蘋果伺服器註冊,以及蘋果設備如何進行同樣的操作。然後,他學會了使用被他稱為「Pypush」的程序對iMessage協議進行逆向工程。

「我第一次成功地將所有部件組合在一起,效果令人難以置信。」他說。他將其成果發佈在代碼共享平台GitHub上,許多用戶指出他的發現具有商業潛力。

自2011年蘋果推出iMessage以來,眾多公司試圖通過為Android用戶開發iMessage應用程式來打破局限。

Android作業系統的製造商谷歌多次尋求iMessage的訪問權限,但每次都被蘋果公司拒絕。事實證明,沒有一個第三方iMessage應用程式令人滿意,解決方法往往笨拙且不安全,例如通過外部Mac伺服器路由Android文本,將其轉換為iMessage。

蘋果表示,限制對iMessage的訪問以確保用戶的安全和私隱。但批評人士表示,該公司將iMessage排除在Android手機之外,是為了鼓勵人們購買iPhone。

吉爾最終給美國軟件公司Beeper的行政總裁米吉科夫斯基(Eric Migicovsky)發了消息,告訴他自己的研究以及他如何對iMessage進行了逆向工程。

吉爾說米吉科夫斯基先生的回答是:「天哪!這有效嗎?以前從來沒有人成功過。」

米吉科夫斯基後來表示,吉爾的發現是Beeper正在尋找的「突破」。他為吉爾提供了一份工作,支付的工資是快餐店工資的10倍,並於去年12月5日推出了Beeper Mini(一款幫助Android用戶安全下載和使用iMessage的應用程式)。

Beeper Mini發佈後兩天內下載量超過10萬次。但三天後問題出現了,用戶報告消息消失了。原來,Apple阻止了該系統對iMessage的訪問。

兩周以來,Beeper找到了其它操作方式,而蘋果也找到了阻止該應用程式的新方法。最終,12月22日,Beeper認輸了。但遊戲還沒有結束。

美國參議員伊麗莎白·沃倫(Elizabeth Warren)大力支持Beeper,並質疑蘋果為何要限制競爭對手。

隨後,一個兩黨團體呼籲司法部調查蘋果公司的「反競爭行為」。媒體後來援引消息人士的話報導,司法部準備對蘋果提起反壟斷訴訟。如果案件成立,蘋果可能不得不向世界各地的Android用戶開放iMessage,包括澳大利亞。

 

責任編輯: 楚天  來源:新唐人電視台 轉載請註明作者、出處並保持完整。

本文網址:https://hk.aboluowang.com/2024/0201/2012035.html