苦等7年,大陆CallKit正式回归,微信补齐最后1块短板(图)

6Park 科技 6 hours, 38 minutes

从上周末开始,社交媒体上就有不少 iPhone 用户宣称,自己的微信久违的支持了 CallKit 功能。

而所谓的 CallKit,其实是“Call”和“Kit”的组合词,直译为“通话套件”。这是苹果早在 2016 年于 iOS10 上推出的一个开发框架,目的就是让第三方的 VoIP (Voice over Internet Protocol)应用能调用系统通话框架,让第三方应用的视频/语音通话也能像传统电话一样在iOS 界面显示和处理。



图源:Apple


CallKit 的核心功能包括:

1.全屏来电显示:当用户在锁屏或应用间切换时,接收到来自第三方应用的语音或视频通话请求,CallKit 会弹出全屏来电界面,类似传统电话来电,包含“接听”和“拒绝”选项。

2.通话记录同步:通过 CallKit 发起的通话会被自动同步到 iOS 系统的通话记录中,方便用户随时查看和管理。

3.系统级接听与拨打:用户可以直接通过系统电话应用接听或拨打第三方应用的通话,无需打开具体应用,极大的简化了操作流程。

在当时微信刚刚更新 CallKit 之后,使用效果并无任何问题。但自从 2018 年中开始,绑定中国大陆手机号的微信用户就无法再使用这一功能了。

在微信关闭大陆地区用户的 CallKit 之后,手机锁屏状态下在收到微信语音消息时,只会提示一个横幅式的简单提醒,并且铃声还有概率在“响一声”后自动静音,这无疑给用户使用微信视频/语音时造成了极大的不便。



图源:不客观实验室


就在微信升级到 8.0.55 版本后,有不少用户惊喜的发现,自己的微信突然之间就支持了 CallKit 功能,并且与之前小规模灰度测试不同,本次微信 CallKit 的测试范围相当广,包括微博、小红书在内的大量用户都已经表示自己的微信“一夜之间”突然就更新了该功能。



图源:不客观实验室


看到文章的小伙伴如果也在使用 iPhone,可以打开微信的【设置】——【消息通知】页面,如果看到在“微信未打开时”的选项里新增了一个【语音和视频通话用系统电话接听】,就表示你已经幸运的被微信灰度测试选中,可以使用 CallKit 功能了。



图源:不客观实验室


支持 CallKit 之后,当你的微信好友给你打来语音通话/视频通话时,就无需再进行解锁手机——点开微信——接听通话这一系列繁琐步骤,而是直接在任意界面直接像接电话一样接听。



图源:不客观实验室


在接听语音通话后,用户还可以在顶部的状态栏直接切换扬声器以及静音等快捷操作,非常方便。

需要注意的是,目前最新测试的 CallKit 功能还不支持通话记录与 iPhone 的“最近通话”列表同步,也就是说用户无法在手机通话列表中实现直接一键回拨(该功能在开发后天可以自行决定是否在通话记录中显示,看来目前新版微信选择了“不显示”)。



老版 WeChat 支持在“最近通话”中显示 图源:不客观实验室


还有一点就是,目前版本的 CallKit 虽然支持微信视频通话,但是在收到视频通话邀请后用户即使点击接受,还是会跳转到微信的视频通话界面,需要二次点击接听,无法直接做到在锁屏界面接通,体验感稍差。

另外,Android 手机用户一直以来都不会收到这一问题的困扰,因为 Android 系统本身就支持在锁屏/息屏环境下直接唤醒并弹出接打微信语音/视频消息的选项,但鸿蒙 5.0(原生鸿蒙)版的微信目前也暂不支持这一功能。



图源:不客观实验室

不过此前微信官方开发人员在微博回复用户评论时表示,鸿蒙原生版微信也将在未来支持鸿蒙 Call Kit 功能。

总的来说,在春节到来之前,微信灰度测试 CallKit 和送礼功能,无疑是给广大 iOS 用户带来了一个不小的惊喜,毕竟春节假期期间视频/语音通话拜年早已经成为大多数用户的习惯,这两大功能的跟进,能够极大的提升微信音视频通话的使用体验。



微信送礼功能灰度测试 图源:不客观实验室

目前距离除夕还有一周的时间,不知微信是否会在假期到来之前推出 8.0.56 版本(目前 Android 已更新 8.0.56),希望在新版本上线时 CallKit 将迎来全量更新。

你的微信更新 CallKit 功能了吗?

 

相关新闻