近期,微信的一系列更新動作,再次引發(fā)了公眾對系統(tǒng)級網絡電話接口的關注,特別是CallKit等技術。相較于iOS和安卓系統(tǒng),全新的HarmonyOS NEXT被認為在這一領域擁有更大的自由度與創(chuàng)新空間。
就在1月21日,華為更新了HarmonyOS 5.0.2版本的開發(fā)文檔,API版本躍升至14,并對鴻蒙系統(tǒng)的通話服務——Call Service Kit進行了詳盡介紹。這一動作無疑為開發(fā)者提供了更多可能性。
回顧歷史,自2016年iOS 10引入CallKit以來,網絡電話的體驗得到了顯著提升。接入CallKit的應用,在鎖屏狀態(tài)下也能像普通電話一樣接聽、掛斷,甚至進行其他操作,無縫銜接。微信曾一度支持該功能,但自2018年起,國內iOS用戶便無法再使用。盡管微信近年來多次嘗試恢復CallKit功能,但進展緩慢。
然而,蘋果并未止步。自iOS 17.4版本起,蘋果引入了LiveCommunicationKit框架,為開發(fā)者提供了VoIP通話的交互接口,并支持將應用設置為系統(tǒng)默認通話應用。與CallKit不同,LiveCommunicationKit在鎖屏狀態(tài)下不會全屏顯示,也不會在通訊錄中留下記錄。蘋果工程師甚至建議中國開發(fā)者使用LiveCommunicationKit作為CallKit的替代方案。
事實上,微信近期開始大規(guī)?;叶葴y試的“語音通話用彈窗快捷接聽”功能,正是基于LiveCommunicationKit接口。這一功能讓用戶無需跳轉回應用內,即可在鎖屏狀態(tài)下接聽語音通話,大大提升了用戶體驗。騰訊官方客服也證實了這一消息,表示微信8.0.55版本的用戶在iOS 17.6.1及以上版本即可體驗該功能。
與此同時,鴻蒙系統(tǒng)也在積極布局通話服務領域。自API 14版本起,鴻蒙的Call Kit更名為Call Service Kit,并明確了其中文名“通話服務”。該功能不僅覆蓋來電場景,還涵蓋了去電場景,用戶可以直接在實況窗橫幅或鎖屏實況窗上進行接聽、掛斷等操作,體驗極為便捷。
值得注意的是,鴻蒙的通話服務功能設計既便捷又與系統(tǒng)通話界面有所區(qū)別,避免了混淆。在去電場景下,通話服務還能在屏幕左上角展示通話膠囊,用戶離開應用主界面后,仍可在實況窗橫幅上進行各種操作,無需跳轉回網絡電話應用。
在業(yè)界,釘釘已宣布全面支持iOS和鴻蒙HarmonyOS NEXT系統(tǒng)的CallKit功能,并宣稱“手機鎖屏也不會錯過語音來電”。而微信方面,盡管尚未正式接入鴻蒙的通話服務功能,但騰訊員工已明確表示該功能將在未來上線。微信純血鴻蒙版App的更新也預示著鴻蒙生態(tài)正在不斷發(fā)展壯大。
隨著鴻蒙系統(tǒng)的API快速迭代,以及系統(tǒng)級服務與接口的加持,用戶有望在未來在鴻蒙系統(tǒng)上獲得更加流暢、便捷的網絡電話體驗,徹底告別漏接微信語音或視頻消息的煩惱。