首页 >热门资讯> App开发 > iOS 微信万众期待的Callkit 功能要回归了? >

iOS 微信万众期待的Callkit 功能要回归了?

转载时间:2021.08.26(原文发布时间:2021.06.10)
165
转载作者:36氪企服点评小编
阅读次数:165次

编者按:本文来自微信公众号“科技兽”(ID:KeJiShouX),作者:小兽,36氪经授权发布。

最近有不少 iPhone 用户表示,微信语音竟然可以通过系统通话界面接听了。

iOS 微信万众期待的Callkit 功能要回归了?

小编也测试了自己的微信,发现确实有一个微信号的设置界面出现「语音通话用系统电话接听」选项(iOS 14.6 系统,微信 8.0.7 版本),开启后可以在不打开微信的情况下接听语音,然而另一个微信号没有出现这一选项。可见目前该功能并未向全体 iOS 微信用户开放,仅仅是在灰度测试中,感兴趣的用户可以测试一下自己是否在测试范围内。

打开微信「设置—新消息通知」,查看是否出现「语音通话用系统电话接听」选项。

iOS 微信万众期待的Callkit 功能要回归了?

通过系统电话接听语音,其实 iOS 微信几年前就曾支持过这项功能,利用的是苹果的 「Callkit」 技术,然而由于种种原因,2018 年 5 月以后这项功能就下线了。

 

Callkit 是什么

 

先来给不了解的小伙伴解释一下什么是 Callkit。

iOS 微信万众期待的Callkit 功能要回归了?

Callkit 是苹果公司在 iOS 10 推出的开发框架,开发者可通过 CallKit 提供的 API 向系统请求诸如来电、拔出等展现服务,由 Call Service 统一安排调度这些请求以达成统一的交互响应,实现类似传统来电呼叫的体验。

iOS 微信万众期待的Callkit 功能要回归了?

失去Callkit的微信只能进入App才能接听语音

简单来说,「如果没有 Callkit,用户需要打开 App 才能接听语音」,现在的 iOS 微信就是如此。「有了 Callkit 以后,即使在锁屏、应用后台关闭等情况下,我们无需打开 App 就能像接听普通电话一样接听语音」。

然而这么好用的功能在国内一直是不可用的状态。

Callkit 为什么被封

苹果 Callkit 功能一直是正常的,苹果只是禁止上架国内 App Store 的应用使用 Callkit 功能,「这一限制从 2018 年 5 月开始,苹果向开发者发送邮件告知之所以这样做是来自工信部的要求」。

iOS 微信万众期待的Callkit 功能要回归了?

一提到 Callkit 被禁,许多人会首先想到是「为了维护运营商的利益」,运营商短信、通话功能被互联网服务取代后将彻底沦为流量管道,显然这不是三大运营商期望看到的结果。

但如果真是出于这个原因禁止 Callkit,权限更为开放的安卓系统却一直能实现锁屏接听语音与视频通话,且国内安卓用户比苹果多,是不是安卓更要限制一下,为什么偏偏对苹果“动刀”呢?

iOS 微信万众期待的Callkit 功能要回归了?

中国移动通话业务收入持续萎缩 来源:塔坚研究

深究禁止 Callkit 的原因已经没有意义,「当前三大运营商的语音通话业务收入一直是连年下滑的状态,话音被流量取代已是大势所趋,不如顺应这一趋势,放开对 Callkit 的限制」。

Callkit 有多好用

以 iOS 微信为例,不同于安卓系统必须保持微信处在后台状态,开启「语音通话用系统电话接听」功能后,即使 iOS 微信处于关闭状态,好友发起的语音通话同样会显示在来电界面,接听、挂断方式与普通来电无异。

iOS 微信万众期待的Callkit 功能要回归了?

并且,「通过系统电话接听的微信语音会显示在电话 App 的最近通话列表中」,用户可点击通话记录跳转到 iOS 微信直接发起语音,非常方便。

iOS 微信万众期待的Callkit 功能要回归了?

iOS 微信自从 v6.6.2 版本取消 Callkit 功能后,一直有用户寻求开启 Callkit 的方法,甚至有人只为使用 Callkit 功能而甘愿不升级新版微信,可见它的魅力有多强大。

只是「目前 iOS 微信只为少部分用户开启了这项功能,小编也不清楚微信是否真的会全面开放 Callkit」,还是说这只是一个内部 Bug,过不久就会修复。如果未来 iOS 微信的 Callkit 正式回归,绝对是一件可喜可贺的事情,iOS 系统下的微信语音体验会有极大提升。

iOS 微信万众期待的Callkit 功能要回归了?

需要注意的是,iOS 微信 Callkit 仅支持语音通话,「视频通话还是会显示为通知横幅」,但视频通话的体验同样有望得到改善。

微信视频通话

iOS 微信的另一个痛点是当进行视频通话时将微信切到后台或使用其它 App,视频画面会卡住。其实不止微信视频如此,iOS 平台下的任何 App 进行视频通话都会这样,原因是来自苹果的限制。

一个好消息是,据小编的了解「苹果将在 iOS 15 中开放多任务下使用相机的接口」,App 开发人员适配后可以令 App 在后台继续访问设备相机,这意味着 iOS 微信进行视频通话时,切换 App 视频画面便定格的情况彻底消失。更进一步的话,「iOS 微信还有望在 iOS 15 系统下支持视频画中画功能」,目前 iOS 14 系统下只有 FaceTime 视频有这项能力。

期待 iOS 15 正式版推送后(时间大概是 9 月末),我们能有不一样的微信音视频通话体验。

[免责声明]

资讯标题: iOS 微信万众期待的Callkit 功能要回归了?

资讯来源: 36氪官网

36氪企服点评

App开发相关的软件

查看更多软件

大厂都在用的App开发软件

限时免费的App开发软件

新锐产品推荐

消息通知
咨询入驻
商务合作