就在昨天(4 月 8 日),微信鴻蒙版在華為應用市場開啟 1.0.5.36 版本邀測升級。
雖說從測試說明來看,和早前發佈的版本一致,主要是修復 Bug 並完善更多消息類型,但實則暗藏玄機 ——
據IT之家用戶反饋,微信在該版本中預埋了 VoIP 相關代碼,預計是在為後續將逐步開放 CallKit 功能鋪路。
說起 Callkit,可能是讓廣大 iPhone 用戶最為期待的微信功能之一,它在 7 年前被按下暫停鍵,又在今年年初以另闢蹊徑的形式回歸。
只是,不同於在 iPhone 上的苦等,種種跡象表明,CallKit 即將來到微信鴻蒙版。
關於微信鴻蒙版 CallKit 的情況,小編這就和各位嘮一嘮。
提及 CallKit 的前世今生,想必不少IT之家的使用者都有所瞭解。
在 2016 年的 iOS 10 系統中,蘋果推出了名為“CallKit”的開發框架工具。
利用該工具,第三方應用的 VoIP 通話功能可深度集成至系統,以微信為例,當接到好友的語音通話時,能直接看到來電畫面,並且會記錄到通話記錄,如同接聽了一個普通電話。
在 2018 年 3 月推送的 6.6.0 版本中,微信曾為 iPhone 使用者引入 CallKit 功能,帶來與普通電話一致的接聽體驗。
然而僅僅過了兩個月,該功能就在 6.6.2 版本中下架了,國內用戶無法再使用。
儘管後來,微信又重新上架過 CallKit,但僅面向少部分用戶開啟,絕大多數的用戶還是在等待 CallKit 回歸。
從 2018 年到 2025 年,這一等就是 7 年,在今年 1 月,諸多用戶發現在微信 iOS 版更新到 8.0.55 版本後,CallKit 似乎回歸了。
在接到好友的語音通話時,能像普通電話一樣,在系統的通話介面中顯示。
以及在微信的“設置 - 消息通知”中,出現了“語音和視頻通話用系統電話接聽”的選項。
然而沒過多久,有網友便發現了不對勁:電話應用的最近通話介面中,不顯示通話記錄。
並且在幾天后,微信更改了功能名稱,變為“語音通話用彈窗快捷接聽”。
由於使用方式的不同和功能名稱的更改,一些網友猜測該功能並非是真正 CallKit,而事實確實如此。
開發者 Netskao 通過逆向工程發現,微信這一功能的實現沒有採用 CallKit,轉而通過調用新 LiveCommunicationKit 介面實現。
騰訊客服也確認,微信 iOS 用的是 LiveCommunicationKit。
最終在苦等 7 年後,iPhone 使用者等來了一個另闢蹊徑版本的 CallKit。
即便和原版相比功能有所閹割,但在一定程度上獲得了語音接聽體驗的優化。
從 2024 年 10 月開啟內測邀請,到 2025 年 1 月正式登陸應用市場,滿打滿算,微信鴻蒙版上架僅僅過了半年時間。
在這半年裡,微信鴻蒙版先後反覆運算了數十個版本,誠然與 iOS / 安卓相比,功能尚且不完善,但在逐步走向成熟。
就拿最新的 1.0.5.35 正式版本來說,有IT之家使用者的微信已支持指紋、面容支付。
至於 CallKit 功能,早在微信鴻蒙版前期測試時,就有較為明確的說法。
去年 11 月,曾有網友在社交平台上詢問鴻蒙版是否會上 CallKit 的問題。
對此,騰訊 WXG(微信事業群)員工 @客村小蔣 回復稱“會上”。
以及在 HarmonyOS 開發指南中,展示過 Call Kit(通話服務)的介面。
根據簡介可獲悉,Call Kit (通話服務) 是華為提供給 VoIP 通話類應用的 VoIP 通話管理服務。VoIP 通話類應用可通過集成 Call Kit,實現便捷的來電接聽功能,提升使用者使用體驗。
既有騰訊 WXG 員工的表態,又有系統指南的簡介,由此可以預見,微信鴻蒙版上架 CallKit 並非空穴來風。
那麼問題來了,屆時 CallKit 在微信鴻蒙版中上架,會是怎樣的狀態?是大家想像中的滿血版,還是類似 iPhone 的樣式?
從現實情況來看,很可能是後者。
在今年 1 月發佈的 API 14 版本中,IT之家小編發現華為開發者聯盟官網中的“Call Kit”更名為“Call Service Kit”,並且簡介也同步進行了更新:
Call Service Kit(通話服務)是 HarmonyOS 為開發者提供的應用內通話管理服務。
開發者通過集成 Call Service Kit,可以實現便捷的來電一鍵接聽、橫幅通知、靜音與取消靜音等功能,提升用戶體驗。
在官網中,華為詳細展現了通話服務的來電場景和去電場景。
在來電場景中,無論是接到語音還是視頻,都可在橫幅通知上進行接聽、掛斷操作。
如果處於鎖屏狀態,接聽鍵則在介面底部顯示,和橫幅通知、系統通話進行區分。
而在去電場景中,由於應用在前臺,不需要橫幅通知,只在螢幕左上角,展示通話膠囊。
以及使用者也可以拉起通知中心面板,在實況窗橫幅上做靜音與解除靜音、掛斷通話等操作。
最終相關功能在微信鴻蒙版上會怎樣呈現,唯有等上線後才能知曉。
總之,伴隨著微信鴻蒙版最新邀測升級中預埋了 VoIP 相關代碼,可以說 CallKit 或者說“類 CallKit”功能有戲了。
既然已經具備了核心條件,接下來就要看何時會正式安排。
此時此刻,姑且耐心等待吧,希望微信鴻蒙版的功能能儘快追上 iOS / 安卓的腳步。