昨天有不少 iPhone 用户在社交平台发帖,表示自己的微信突然支持了 CallKit 功能。包括科技兽的评论区,也有小伙伴分享了这个功能的相关信息,进一步证实了微信正在逐步开放对 CallKit 的支持。如果你打开微信的 设置 - 消息通知,看到一个开关叫「语音和视频通话用系统电话接听」,那么恭喜你,你的微信已经支持 CallKit 功能了!
相反,如果没有看到这个开关,说明目前你的微信还没有获得这个功能,但也不用着急,可能只是还没轮到你。
相比起以前那种点开微信消息通知、打开微信、再接听通话的繁琐步骤,CallKit 的加入确实方便了很多。
支持 CallKit 后,即便微信在后台或关闭,包括 iPhone 锁屏状态下,好友拨打的微信语音通话也能像普通电话一样,在系统级的通话界面显示。
另外,与旧版界面不同,现在的新版微信 CallKit 会通过灵动岛动画显示,但目前无法显示对方的头像。
如果是非灵动岛机型,则会弹出一个类似的卡片。而且,微信现在不仅支持语音通话,包括视频来电也能以 CallKit 显示。
小编实际测试发现,微信语音通话可以直接在灵动岛上接听,包括 iPhone 锁屏状态下接听。同时支持切换扬声器或者静音,非常方便。
不过,目前视频通话的体验稍微有些不同:收到视频通话时,会跳转打开微信界面,需要再次点击接听按钮才能连线,还不能直接接听视频通话。
还有一点需要注意的是,新版 CallKit 与旧版相比,微信通话记录不会保存到 iPhone 电话里面的“最近通话”列表里了。
但目前用下来仍然存在一些稳定性问题。比如,有时候语音或者视频通话无法正常弹窗,但 iPhone 却会发出通知声音,猜测可能是 iOS 18 系统的小 Bug 导致的。
CallKit 是什么?
其实,CallKit 并不是一个新功能,早在 2016 年的 iOS 10 系统里,苹果就推出了这个开发框架,允许第三方 VoIP 应用将通话功能集成到 iPhone 自带的通话界面中,从而提升用户体验。
而微信对 CallKit 的支持,其实也由来已久。最早的时候,这项功能并没有限制使用,但大约从 2018 年 5 月开始,微信就不再向国内用户提供 CallKit 能力了。
那么,为什么微信现在突然又开始放开 CallKit 功能了呢?其实是有迹可循的。
前段时间,微信官方开发人员曾回复过用户关于鸿蒙原生版微信是否会支持鸿蒙 Call Kit 功能的问题,并明确表示会支持。
而鸿蒙的 Call Kit 和苹果的 CallKit 开发框架在功能上非常相似。那么既然鸿蒙原生版微信可以使用 CallKit 的类似功能,这也从侧面说明,CallKit 在国内所面临的一些限制可能已经逐渐放宽了。
小编原以为 iOS 微信会等到鸿蒙原生版微信 Call Kit 上线以后才会开放给国内用户,但从目前的情况来看,iOS 微信可能更早地向国内用户恢复这项能力。
现阶段,微信似乎正在逐步扩大 CallKit 的用户范围,让更多人可以体验到这个功能。
不过,也有不少用户表示自己目前还没有这个开关,所以只能耐心等待。乐观来说,的确可以期待微信会在短时间内完成测试并全面放开这项功能。