近日,话题#微信更新了Callkit了#冲上热搜。
部分用户发现自己的微信突然拥有了CallKit功能,纷纷表示非常意外。
什么是CallKit?
CallKit功能指可将第三方网络通信集成在iPhone自带的通话功能中,支持CallKit后,即便微信在后台或关闭,包括手机在锁屏的状态下,好友拨打微信语音通话也能像普通电话一样,在通话界面显示出来。
CallKit 锁屏来电界面
倘若是 iPhone 16 等采用灵动岛设计的机型,接到微信电话时,会通过灵动岛显示;至于采用刘海屏的机型,则会在顶部弹出卡片。
微信来电的灵动岛显示
2018年,微信在 6.6 版本中引入了 CallKit 功能,带来与普通电话一致的接听体验,但后期微信中止了大陆地区用户的 CallKit 功能。
据悉,微信此次更新仅在小范围内进行测试,许多用户尚未获得更新。
搞错了!不是CallKit
锁屏状态下不会全屏弹出
正当用户们仍在讨论微信的这一更新时,有人却发现,此次更新的功能并非热搜上的“CallKit”。
1月22日,开发者 Netskao 通过逆向工程发现,微信这一功能的实现抛弃了以往的 CallKit 方案,而是通过调用 iOS17.4+ 的新 LiveCommunicationKit 接口实现。
据IT之家报道,微信此次使用的 LiveCommunicationKit 是苹果公司在 iOS 17.4、watchOS 10.4 和 visionOS 1.1 中引入的新框架。该框架同样为开发者提供了 VoIP 通话的交互接口,甚至和 CallKit 同样支持将应用程序设置为系统默认通话应用。
与 CallKit 不同的是,LiveCommunicationKit 在锁屏状态下不会全屏弹出,也不会在 iOS 通讯录中留下通话记录。
再也不怕错过语音通话?
有人欢喜有人忧
虽说“微信更新CallKit功能”似乎是个误会,然而不少网友表示期待CallKit功能的到来。
也有“打工人”表示拒绝:“再也不能说没网没接到语音电话了”……
你希望微信拥有CallKit功能吗?
(综合来源:潇湘晨报、广州日报、IT之家)
编辑 张克 审读 郭建华 二审 关越 三审 詹婉容