问个小问题:各位正在使用安卓系统手机的用户,想要 CallKit 吗?
长期以来,由于安卓平台缺失统一的类“CallKit”套件,导致一些应用在开发相关功能时,不得已抛弃安卓。
不过今时不同往日,在遥遥落后数年后,安卓终于拥有了属于自己的“CallKit”能力,一款应用携手四家厂商实现全量接入。
关于安卓版 CallKit,IT之家小编想和大家聊一聊。
一、安卓版 CallKit
是这么回事,就在今天(5 月 15 日)上午,移动智能终端生态联盟正式宣布,飞书率先完成 VoIP Service Kit 全量接入。
具体来看,是 OPPO、vivo、小米、荣耀四大厂商携手飞书,完成行业首个 VoIP Service Kit 服务全量接入。
而在接入 VoIP Service Kit 服务后,便能解锁核心能力 —— 系统级来电接听。
因此飞书可在上述四家厂商的手机上实现系统级来电接听,同时能进行通话控制与音频切换。
从官方展示的效果图来看,于锁屏状态下接到飞书的语音通话,会在“岛”上显示来电;解锁手机后会显示完整的语音通话窗,左侧为头像和姓名,右侧为接听和拒绝按钮。
需要注意的是,想要调用该功能,对于品牌的系统版本有所要求:
- vivo:OriginOS 6.0 及以上版本
- 小米:HyperOS 3.1 及以上版本
- OPPO:ColorOS16.0 及以上版本
- 荣耀:MagicOS 10.0 及以上版本
虽说飞书属于企业协作平台,聚焦于办公场景,在日常生活中并非每个人都会使用,但至少打响了安卓版 CallKit 落地的第一枪。
希望以后会有更多应用接入 VolP Service Kit,懂的都懂。
二、深挖 VoIP Service Kit
伴随着 OPPO、vivo、小米、荣耀携手飞书完成 VoIP Service Kit 服务全量接入,安卓 Callkit 能力的空白得到补足。
那么问题来了,这个 VoIP Service Kit 究竟是个啥玩意?
所谓“VoIP”,全称为“Voice over Internet Protocol”,译为“基于 IP 的语音传输”。
作为一种语音通话技术,其经由网际协议来达成语音通话与多媒体会议,也就是经由互联网来进行通信,可用于包括 VoIP 电话、智能手机、个人计算机在内的诸多互联网接入设备,通过蜂窝网络、Wi-Fi 进行通话及发送短信。
在去年 8 月 18 日,移动智能终端生态联盟曾发布“一图读懂 2025 金标联盟开发者沙龙”。
在其中的厂商推送能力升级方面,官宣推出 VoIP Service Kit,根据官方的介绍可获悉,它就是安卓版的 Callkit:
在应用不存活时,可通过 PUSH 发送 VoIP 消息唤醒应用,应用可以通过厂商提供的 VoIP Service Kit 发起通话邀请通知。 VolP Service Kit 是厂商为 VoIP 通话类应用提供的通话管理服务,应用集成后可实现便捷的系统级来电接听功能,提升用户体验。
而在今天的官宣中,移动智能终端生态联盟将 VoIP Service Kit 定义为“为应用提供一站式通话管理解决方案”。
强调应用集成后,可快速获得来电管理、通话控制、音频切换等核心通信能力,打造流畅、稳定且用户体验卓越的通信服务,并且还罗列了五大核心能力:
- 语音通话-支持高质量语音通话
- 视频通话-完整的视频通话功能
- 来电管理-支持系统来电界面、接听 / 挂断
- 系统通知-系统级通知功能,支持快速接听或挂断
- 音频切换-支持扬声器 / 耳机 / 蓝牙设备切换
至于完成系统级来电与通话能力接入,仅需两步即可快速实现,第一步是接入厂商的推送服务,第二步是集成统一的 VoIP Service Kit SDK。
需要注意的是,官方明确表示,由于 VoIP Service Kit 需要依赖各厂商推送服务,不同品牌的设备需要接入对应的推送 SDK。
如此便意味着该功能的前提是接入系统 Push,然后通过系统 Push 对接通话接口,如果应用连系统 Push 都没接入,那就甭想获得安卓版 CallKit 的能力。
三、苹果 / 华为是啥情况
在了解完安卓版 CallKit 后,咱们不妨也顺带聊一聊苹果的 CallKit 和华为的类“CallKit”。
在 2016 年 iOS 10 上线之时,苹果上线 CallKit,作为一种开发框架,实则是“Call”和“Kit”的组合,可翻译为“通话套件”,其作用是可将 VoIP 应用程序集成在 iOS 中。
手机应用接入 CallKit 后,便能实现网络电话和系统电话的融合,当接到网络通话时,既会像系统电话一样直接在界面中显示来电画面,也能将通话记录在手机的电话应用中。
得益于此,网络电话和系统电话基本没有区别,无论是接听网络电话还是查找通话记录都会变得很便捷。
反观华为那边,起初 HarmonyOS 有名为 Callkit 的 OS 平台能力,但在去年年初更名为“Call Service Kit”。
虽然名字变了,但是功能不变,依然是华为提供给 VoIP 通话类应用的 VoIP 通话管理服务,实现便捷的来电接听功能。
鉴于 CallKit 的功能特性,与之最适配的应用无疑是微信。
早在 2018 年,微信就支持了 CallKit,可惜很快就下架,后续只有极少数幸运儿能使用。
直到去年年初,微信启用了 CallKit 的平替“LiveCommunicationKit”,给到用户“语音和视频通话使用弹窗快捷接听”功能。
与 CallKit 相比,虽说这一新接口既不会在锁屏状态下全屏弹出,也不会在通讯录中留下通话记录,但好歹还是优化了语音接听体验。
四、总结
关于安卓版 CallKit 的情况,IT之家小编要聊的就是这些。
反正,VoIP Service Kit 解决方案已经有了,就要看各大应用们是否会接入了。
总之,CallKit 固然好,类“CallKit”也不错,只要有就终究比没有好。
热门跟贴