微信“CallKit”,鴻蒙版要安排了
更新于:2025-04-09 22:53:00

就在昨天(4 月 8 日),微信鴻蒙版在華為應用市場開啟 1.0.5.36 版本邀測升級。

雖說從測試說明來看,和早前發佈的版本一致,主要是修復 Bug 並完善更多消息類型,但實則暗藏玄機 ——

據IT之家用戶反饋,微信在該版本中預埋了 VoIP 相關代碼,預計是在為後續將逐步開放 CallKit 功能鋪路。

說起 Callkit,可能是讓廣大 iPhone 用戶最為期待的微信功能之一,它在 7 年前被按下暫停鍵,又在今年年初以另闢蹊徑的形式回歸。

只是,不同於在 iPhone 上的苦等,種種跡象表明,CallKit 即將來到微信鴻蒙版。

關於微信鴻蒙版 CallKit 的情況,小編這就和各位嘮一嘮。

一、iPhone 使用者苦等 7 年

提及 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 / 安卓的腳步。