近期,iOS版微信迎來(lái)了一次重要的功能更新,版本號(hào)為8.0.55。此次更新中,微信開(kāi)始了一項(xiàng)大規(guī)模的灰度測(cè)試,測(cè)試的內(nèi)容是一項(xiàng)名為“語(yǔ)音通話使用彈窗快捷接聽(tīng)”的新功能。據(jù)開(kāi)發(fā)者Netskao通過(guò)技術(shù)手段分析,微信此次在實(shí)現(xiàn)這一功能時(shí),摒棄了之前使用的CallKit方案,轉(zhuǎn)而采用了蘋果最新推出的LiveCommunicationKit接口。
據(jù)騰訊客服方面的消息確認(rèn),微信確實(shí)已經(jīng)采用了LiveCommunicationKit接口來(lái)優(yōu)化用戶的語(yǔ)音接聽(tīng)體驗(yàn)。只要iOS用戶將微信應(yīng)用更新到8.0.55版本,即可體驗(yàn)到這一新功能(目前該功能正在逐步向所有用戶開(kāi)放)。客服的回復(fù)中提到,iOS系統(tǒng)新推出的這一優(yōu)化功能名為“LiveCommunicationKit”,當(dāng)用戶在收到語(yǔ)音或視頻通話彈窗時(shí),界面上會(huì)出現(xiàn)“接聽(tīng)”和“掛斷”兩個(gè)按鈕選項(xiàng),使得操作更加便捷。
CallKit是蘋果公司在iOS 10中推出的一個(gè)開(kāi)發(fā)框架,它允許第三方應(yīng)用(如微信、WhatsApp等)在鎖屏界面直接顯示來(lái)電信息并進(jìn)行操作,同時(shí)還能留下通話記錄、適配系統(tǒng)勿擾模式等功能。而LiveCommunicationKit則是蘋果在iOS 17.4、watchOS 10.4和visionOS 1.1中引入的新框架,同樣為開(kāi)發(fā)者提供了VoIP通話交互接口,并且支持將應(yīng)用設(shè)置為系統(tǒng)默認(rèn)通話應(yīng)用。
然而,LiveCommunicationKit與CallKit在功能實(shí)現(xiàn)上存在一些差異。LiveCommunicationKit在鎖屏狀態(tài)下不會(huì)全屏彈出,也不會(huì)在iOS通訊錄中留下通話記錄,這樣的設(shè)計(jì)旨在提供更加輕量級(jí)和不打擾用戶的通話體驗(yàn)。
此次微信采用LiveCommunicationKit接口,無(wú)疑是對(duì)iOS用戶通話體驗(yàn)的一次重要升級(jí)。隨著更多用戶逐漸收到這一功能的更新,他們將在使用微信進(jìn)行語(yǔ)音通話時(shí)享受到更加流暢和便捷的操作體驗(yàn)。
這一變化也反映了蘋果公司在操作系統(tǒng)開(kāi)發(fā)上的不斷創(chuàng)新和進(jìn)步,通過(guò)推出新的開(kāi)發(fā)框架,為開(kāi)發(fā)者提供了更多選擇和可能性,從而為用戶帶來(lái)更加豐富和個(gè)性化的使用體驗(yàn)。