问个小问题:各位正在使用安卓系统手机的用户,想要 CallKit 吗?
长期以来,由于安卓平台缺失统一的类 "CallKit" 套件,导致一些应用在开发相关功能时,不得已抛弃安卓。

关于安卓版 CallKit,IT 之家小编想和大家聊一聊。
一、安卓版 CallKit
是这么回事,就在今天(5 月 15 日)上午,移动智能终端生态联盟正式宣布,飞书率先完成 VoIP Service Kit 全量接入。
具体来看,是 OPPO、vivo、小米、荣耀四大厂商携手飞书,完成行业首个 VoIP Service Kit 服务全量接入。

因此飞书可在上述四家厂商的手机上实现系统级来电接听,同时能进行通话控制与音频切换。
从官方展示的效果图来看,于锁屏状态下接到飞书的语音通话,会在 " 岛 " 上显示来电;解锁手机后会显示完整的语音通话窗,左侧为头像和姓名,右侧为接听和拒绝按钮。
需要注意的是,想要调用该功能,对于品牌的系统版本有所要求:
vivo:OriginOS 6.0 及以上版本
小米:HyperOS 3.1 及以上版本
OPPO:ColorOS16.0 及以上版本
荣耀:MagicOS 10.0 及以上版本

希望以后会有更多应用接入 VolP Service Kit,懂的都懂。
二、深挖 VoIP Service Kit
伴随着 OPPO、vivo、小米、荣耀携手飞书完成 VoIP Service Kit 服务全量接入,安卓 Callkit 能力的空白得到补足。
那么问题来了,这个 VoIP Service Kit 究竟是个啥玩意?
所谓 "VoIP",全称为 "Voice over Internet Protocol",译为 " 基于 IP 的语音传输 "。
作为一种语音通话技术,其经由网际协议来达成语音通话与多媒体会议,也就是经由互联网来进行通信,可用于包括 VoIP 电话、智能手机、个人计算机在内的诸多互联网接入设备,通过蜂窝网络、Wi-Fi 进行通话及发送短信。

在其中的厂商推送能力升级方面,官宣推出 VoIP Service Kit,根据官方的介绍可获悉,它就是安卓版的 Callkit:
在应用不存活时,可通过 PUSH 发送 VoIP 消息唤醒应用,应用可以通过厂商提供的 VoIP Service Kit 发起通话邀请通知。
VolP Service Kit 是厂商为 VoIP 通话类应用提供的通话管理服务,应用集成后可实现便捷的系统级来电接听功能,提升用户体验。

强调应用集成后,可快速获得来电管理、通话控制、音频切换等核心通信能力,打造流畅、稳定且用户体验卓越的通信服务,并且还罗列了五大核心能力:
语音通话 - 支持高质量语音通话
视频通话 - 完整的视频通话功能
来电管理 - 支持系统来电界面、接听 / 挂断
系统通知 - 系统级通知功能,支持快速接听或挂断
音频切换 - 支持扬声器 / 耳机 / 蓝牙设备切换

需要注意的是,官方明确表示,由于 VoIP Service Kit 需要依赖各厂商推送服务,不同品牌的设备需要接入对应的推送 SDK。
如此便意味着该功能的前提是接入系统 Push,然后通过系统 Push 对接通话接口,如果应用连系统 Push 都没接入,那就甭想获得安卓版 CallKit 的能力。

在了解完安卓版 CallKit 后,咱们不妨也顺带聊一聊苹果的 CallKit 和华为的类 "CallKit"。
在 2016 年 iOS 10 上线之时,苹果上线 CallKit,作为一种开发框架,实则是 "Call" 和 "Kit" 的组合,可翻译为 " 通话套件 ",其作用是可将 VoIP 应用程序集成在 iOS 中。
手机应用接入 CallKit 后,便能实现网络电话和系统电话的融合,当接到网络通话时,既会像系统电话一样直接在界面中显示来电画面,也能将通话记录在手机的电话应用中。
得益于此,网络电话和系统电话基本没有区别,无论是接听网络电话还是查找通话记录都会变得很便捷。

虽然名字变了,但是功能不变,依然是华为提供给 VoIP 通话类应用的 VoIP 通话管理服务,实现便捷的来电接听功能。

早在 2018 年,微信就支持了 CallKit,可惜很快就下架,后续只有极少数幸运儿能使用。
直到去年年初,微信启用了 CallKit 的平替 "LiveCommunicationKit",给到用户 " 语音和视频通话使用弹窗快捷接听 " 功能。
与 CallKit 相比,虽说这一新接口既不会在锁屏状态下全屏弹出,也不会在通讯录中留下通话记录,但好歹还是优化了语音接听体验。

关于安卓版 CallKit 的情况,IT 之家小编要聊的就是这些。
反正,VoIP Service Kit 解决方案已经有了,就要看各大应用们是否会接入了。
总之,CallKit 固然好,类 "CallKit" 也不错,只要有就终究比没有好。