近期微信的一系列更新動(dòng)作,重新激起了大家對(duì)于CallKit等系統(tǒng)級(jí)網(wǎng)絡(luò)電話接口的關(guān)注。與iOS、安卓這些系統(tǒng)相比,全新的HarmonyOS NEXT純血鴻蒙系統(tǒng)沒有歷史包袱,可以放開手腳進(jìn)行創(chuàng)新。
1月21日,華為更新了HarmonyOS 5.0.2版本的開發(fā)文檔,API版本提升到了14,對(duì)鴻蒙的Call Service Kit通話服務(wù)進(jìn)行了更加詳細(xì)的介紹。接下來我們從2016年的iOS 10開始,了解一下這類CallKit功能如何改善用戶體驗(yàn)。
2016年iOS 10系統(tǒng)引入了CallKit工具,應(yīng)用接入后,在手機(jī)鎖屏?xí)r收到網(wǎng)絡(luò)來電可以直接像接普通電話那樣接聽,甚至掛斷、靜音、拉黑,全程無縫切換。簡(jiǎn)單來說,它的存在是為了讓用戶覺得網(wǎng)絡(luò)電話和普通電話沒什么區(qū)別。起初微信支持這一功能,但2018年關(guān)閉,國(guó)內(nèi)iOS用戶無法繼續(xù)使用。隨后幾年內(nèi),微信多次小范圍灰度測(cè)試CallKit功能,直到最近才有了較大進(jìn)展。
自去年iOS 17.4版本開始,蘋果引入了新的LiveCommunicationKit框架,同樣為開發(fā)者提供了VoIP通話的交互接口,甚至可以將應(yīng)用程序設(shè)置為系統(tǒng)默認(rèn)通話應(yīng)用。與CallKit不同,LiveCommunicationKit在鎖屏狀態(tài)下不會(huì)全屏彈出,也不會(huì)在通訊錄中留下通話記錄。蘋果工程師建議在中國(guó)大陸用LiveCommunicationKit作為CallKit的替代方案。微信近期大規(guī)模灰度測(cè)試的“語音通話用彈窗快捷接聽”功能就是基于此接口。蘋果用戶升級(jí)到微信8.0.55版本及iOS 17.6.1及以上即可體驗(yàn)該功能,接聽電話后仍可使用切換外放、靜音、掛斷等功能。釘釘也支持了類似功能。
作為一個(gè)全新的操作系統(tǒng),純血鴻蒙也準(zhǔn)備了Call Service Kit接口。最新的API 14版本中,原本的Call Kit更名為Call Service Kit,即通話服務(wù)。這項(xiàng)功能不僅覆蓋來電場(chǎng)景,還覆蓋去電場(chǎng)景。不管是語音電話還是視頻電話,都可以直接在實(shí)況窗橫幅或鎖屏實(shí)況窗上一鍵進(jìn)行接聽、掛斷等操作。華為的設(shè)計(jì)體驗(yàn)便捷且與系統(tǒng)通話界面有所區(qū)分,避免混淆。對(duì)外撥打電話時(shí),通話服務(wù)也可以在屏幕左上角展示通話膠囊。離開應(yīng)用主界面后,用戶仍可以在實(shí)況窗橫幅上進(jìn)行各種操作,無需跳轉(zhuǎn)回網(wǎng)絡(luò)電話應(yīng)用。
1月22日,釘釘宣布全面支持iOS和鴻蒙HarmonyOS NEXT系統(tǒng)的CallKit功能,宣稱“手機(jī)鎖屏也不會(huì)錯(cuò)過語音來電”。騰訊WXG員工去年11月回復(fù)網(wǎng)友關(guān)于微信能否接入鴻蒙CallKit的問題時(shí)表示會(huì)上線該功能。決定通話到達(dá)率的不僅是Call Service Kit接口,還需要與Push Kit推送服務(wù)緊密配合。微信純血鴻蒙版已更新到1.0.3.52版本,新增了朋友圈圖片和視頻轉(zhuǎn)發(fā)的功能。這表明鴻蒙生態(tài)已經(jīng)發(fā)展到一定階段,API仍在快速迭代,希望用戶和開發(fā)者能給予更多耐心。在系統(tǒng)級(jí)服務(wù)與接口的支持下,希望能擺脫漏掉微信語音/視頻消息的問題。
11月18日,華為常務(wù)董事、終端BG董事長(zhǎng)、智能汽車解決方案BU董事長(zhǎng)余承東宣布,華為Mate品牌盛典定檔,全新一代華為Mate 70系列將于11月26日正式亮相
2024-11-19 08:03:04華為Mate70將于11月26日發(fā)布