今天,將iMessage引入Android用戶的努力又增加一個新的競爭者。一傢名為Beeper的初創公司一直在開發一款多平臺信息聚合器,現在它推出一款名為BeeperMini的新應用,Android用戶隻需每月支付1.99美元就可以收發端到端加密的iMessage聊天信息。BeeperMini之所以成為可能,是因為該應用背後的團隊成功逆向設計iMessage協議。
Beeper聯合創始人兼首席執行官埃裡克-米基科夫斯基(Eric Migicovsky)解釋說:"這是一項重大突破。我們實際上不再是中間商。我們所做的研究是對 iMessage 協議進行逆向工程,直至協議的最底層。因此,Beeper Mini 並不像其他應用程序那樣使用 Mac 服務器作為中繼(他指的是之前鬧出安全漏洞風波的Sunbird,順便還將手機廠商Nothing帶進坑)--他們隻是在某個數據中心擁有一臺 Mac Mini。"他解釋說:"當你發送信息時,實際上是向 Mac Mini 發送信息,然後由它轉發到 iMessage。而Beeper Mini 是 iMessage 協議的原生實現。"
該公司聲稱,Beeper 無法訪問用戶的信息內容。而且,與 Sunbird 最近暫停的試圖解決同樣問題的努力不同,Beeper 不會以明文發送信息。
該公司稱,使用 Beeper Mini 從Android手機發送的信息對收件人進行端到端加密。信息在離開應用程序之前就已在設備上加密。加密密鑰隻存儲在手機的Android文件系統中,與 Signal 和 WhatsApp 等其他應用類似。該應用不會連接 Beeper 本身的任何服務器,隻會連接蘋果服務器,就像"真正的"iMessage 文本一樣。
這意味著 Beeper Mini 可以作為真正的 iMessage 客戶端運行,支持高分辨率照片和視頻、線程、回復、已讀回執、直接消息和群聊、點回表情符號反應、編輯和取消發送消息,以及支持貼紙、GIF、語音備註等功能。尚未支持的功能包括實時位置共享、信息特效以及 FaceTime 音頻和視頻通話支持。用戶無需 Apple ID 即可使用 Beeper Mini。
"這是一款功能完備的 iMessage 應用程序,"Migicovsky 說。"就所有意圖和目的而言,Beeper Mini 看起來就像一部 iPhone 能做的那樣。"
因此,如果蘋果公司想對 Beeper Mini 采取行動,可能無法簡單地自動屏蔽 Beeper Mini 的短信,不過這位聯合創始人承認,蘋果公司將如何反應還不確定。
不過,他指出,版權法中的一項條款--《數字千年版權法》(DMCA 1201 F)規定,以互操作性為目的的反向工程是受保護的。當然,這並不一定能阻止蘋果公司向 Beeper legal 發出"停止和終止"通知。蘋果公司曾起訴間諜軟件制造商 NSO Group,阻止其使用蘋果公司的服務,如果蘋果公司願意,它也可以在此提出法律訴訟。可能阻止它的是數字市場應用(DMA),這是歐洲的一項法律,規定大型科技公司必須為其聊天網絡提供可互操作的界面。美國也出現反壟斷的苗頭,蘋果公司正在接受聯邦審查,這可能也是針對 Beeper 的糟糕時機。
但是,要想獲得完全信任,Beeper Mini 還需要接受第三方的審核,而目前它還沒有這樣做。此外,Beeper 還使用證書Socket,這使得網絡流量分析更難以驗證其聲明。該公司表示,其外部審計仍在"進行中",但已經進行內部審計。該公司在博客上公佈這些結果,並對 Beeper Mini 的工作原理進行詳細、技術性更強的描述。
例如,該團隊在這裡解釋如何需要建立一個新的服務,即 Beeper Push Notification service (BPNs),以實現該服務的運行:
"需要與 APNs 建立持久連接,才能實時收到新信息。在 iPhone 上,APNs 連接由操作系統維護,並始終保持連接。在 Beeper Mini 中,隻有在應用程序運行時才能保持連接,因為 Android 本身不支持 APN。"
為繞過這一限制,該團隊建立 BPN,以便在應用程序不運行時代表用戶連接到蘋果服務器。
在測試中,Beeper Mini 的運行情況與描述的一樣,它能將 iMessage 短信從Google Fi 無線網絡上的舊版 Android 手機發送到 iPhone 15 Pro Max,後者的手機號碼與 Apple ID 無關。全分辨率照片和其他功能(如輕觸返回和打字指示器)也能正常使用。然而,當Android手機電池耗盡時,短信就會變成綠色氣泡,無法進入 Beeper 應用程序,而是轉到Google信息。
該公司還希望通過公開建設來贏得信任,它在 GitHub 上發佈 50 多個項目,並在應用程序中加入開放源代碼。此外,公司創始人本身也是知名人士,曾打造過包括 Pebble 智能手表在內的前景廣闊的科技產品。
Beeper公司成立於2020年,創始人是前Y Combinator合夥人埃裡克-米基科夫斯基(Eric Migicovsky)和首席技術官佈拉德-穆雷(Brad Murray),他們曾在批發市場初創公司Faire和Fitbit工作過。這兩位聯合創始人在Migicovsky創立的智能手表公司Pebble相識,共同打造這個後來被Fitbit收購的硬件品牌。
米基科夫斯基說,作為Android系統的終身用戶,他創建Beeper的靈感來自於個人需求。最初,Beeper 推出一款多網絡聊天應用,支持約 15 種不同的網絡,包括 WhatsApp、Messenger、Telegram、Signal、Slack、Instagram、LinkedIn、Discord、Google Chat、Android SMS、iMessage 等。
"在我開始使用 Beeper 之前,我並不真正解 iMessage 這件事。我不明白為什麼人們如此喜愛它,"Migicovsky 說。"我認為其中一個原因是 iMessage 已經深深地融入 iOS 系統,作為 iPhone 用戶,它是你的第二天性。當你想與某人取得聯系時,你就會打開'信息'應用。"
不過,他在歐洲和亞洲生活過,在那裡,他通過更廣泛的應用軟件網絡收集朋友。他並不解 iMessage 在美國的吸引力,因為在朋友的 iMessage 聊天中,他隻是被排除在綠色氣泡之外。
最初的 Beeper 應用程序在第一周就有 50000 人註冊,現在有大約 100000 名測試者在進行封閉測試。該應用橫跨手機和桌面,支持 RCS(通過 Beeper 的開源橋接器)。Beeper Mini 將很快能夠收發短信和 RCS。隨著僅支持 iMessage 的 Beeper Mini 的推出,早期的 Beeper 現在將轉型為"Beeper Cloud"。隨著時間的推移,Beeper Mini 將把其他網絡以及短信和 RCS 重新加入平臺,Beeper Clould 也將結束使命。屆時,Beeper Mini 將再次被稱為 Beeper。
Beeper Mini 的價格很有競爭力,每月 2.99 美元,可免費試用 7 天,而最近被 Automattic 收購的競爭對手 Texts.com 則為每月 15 美元。這傢初創公司表示,它能夠降低成本,是因為它瞄準包括 Android、iPhone、Mac、Windows 和 Linux 在內的更廣泛的市場。
Beeper 也有風險投資的支持,迄今為止,它已通過 A 輪融資籌集 1600 萬美元,領頭人是 Initialized Capital 的 Garry Tan,他現在是 Y Combinator 的總裁兼首席執行官。其他支持者包括 SV Angel、Samsung Next、Liquid2 Ventures、Shrug Capital 的 Niv Dror、Kevin Mahaffey 等。Beeper是一個25人的分佈式團隊,而Migicovsky則常駐帕洛阿爾托。
當被問及三星的投資是否意味著該公司可能有意在以後進行收購時,米基科夫斯基隻回答"無可奉告"。"他們一直非常支持我們。"
Beeper Mini 今天在Google Play 商店向公眾開放下載。