锁屏一键接听,华为纯血鸿蒙把 CallKit 安排上了

2025-01-28ASPCMS社区 - fjmyhfvclm

近期微信的一系列更新动作,重新激起了大家对于 ️CallKit 等系统级网络电话接口的关注。

如果说,iOS、安卓这些系统还有大量的“历史包袱”的话,全新的 HarmonyOS NEXT 纯血鸿蒙系统,便可以️放开手脚,大干一场。

正巧,1 月 21 日,华为更新了 HarmonyOS 5.0.2 版本的开发文档,API 版本提升到了 14,对鸿蒙的 ️Call Service Kit 通话服务进行了更加详细的介绍。

接下来,ASPCMS官网网就跟大家一起,从 2016 年的 iOS 10,看到最新的纯血鸿蒙,了解一下这类 CallKit 功能究竟能怎样改善我们的体验。

️01.️什么是 CallKit

我们先回顾一下历史,自 2016 年的 iOS 10 系统开始,苹果便引入了 CallKit 工具。

应用接入 CallKit 之后,在手机锁屏时收到网络来电时,直接就能️像接普通电话那样接听,甚至挂断、静音、拉黑,全程无缝切换。

简单来说,它的存在,就是为了让你觉得,网络电话和普通电话没什么区别。

起初微信是支持的,当我们接收到好友打来的语音通话时,可以像普通电话那样直接接听。

然而在 2018 年,微信的 CallKit 被关闭,国内的 iOS 用户无法再继续使用。

随后的几年内,微信也曾经多次小范围灰度测试 CallKit 功能,但直到最近,️才有了比较大的进展。

️02.️苹果的曲线救国

自去年的 iOS 17.4 版本开始,苹果引入了新的 ️LiveCommunicationKit框架。

该框架同样为开发者提供了 VoIP 通话的交互接口,甚至和 CallKit 同样支持将应用程序设置为系统默认通话应用。

与 CallKit 不同,LiveCommunicationKit 在锁屏状态下️不会全屏弹出,也不会在通讯录中留下通话记录。

值得一提的是,苹果工程师去年 12 月在开发者论坛中就建议 App 开发者,在中国大陆用 LiveCommunicationKit 作为 CallKit 的替代方案。

我们在昨天的推文中已经介绍过,微信近期开始大规模灰度测试的“语音通话用弹窗快捷接听”功能,其实用的就是 LiveCommunicationKit 接口。

这一点,也在今天(1 月 23 日)得到了腾讯官方客服的证实。

苹果用户️将微信 App 升级到8.0.55版本,iOS 版本在 17.6.1 及以上,即可体验该功能,此功能正在逐步覆盖中。

不过,我们在接听电话后,一样可以使用切换外放、静音、挂断等功能,而无需跳转回应用内操作。

钉钉近期“官宣”支持的 CallKit 功能,实际上接入的也是 LiveCommunicationKit。

️03.️纯血鸿蒙,直接安排

作为一个全新的操作系统,纯血鸿蒙也准备了 Call Kit 接口。

ASPCMS官网网注意到,自最新的 API 14 版本开始,原本的 Call Kit ️更名为 Call Service Kit,华为也确定了该功能的中文名 —— 通话服务。

这项功能不仅覆盖来电场景,还覆盖去电场景。

不管是语音电话,还是视频电话,我们都可以直接在实况窗横幅,或是锁屏实况窗上️一键进行接听、挂断等操作,体验方便快捷。

我们可以看到,华为对通话服务这一功能的具体实现,其实比较️接近苹果的 LiveCommunicationKit,而非 CallKit。

其设计,与应用自己实现的接听界面相比,体验更加便捷,同时也跟系统通话的界面做出了差异,以免出现混淆的情况。

在对外拨打电话的去电场景,通话服务也可以在️屏幕左上角展示通话胶囊。

此外,当我们离开应用主界面后,也可以在实况窗横幅上进行各种操作,无需跳转回网络电话应用。

️04.️钉钉安排上了,微信画了个饼

昨天(1 月 22 日),钉钉官方发文宣布,全面支持 iOS / 鸿蒙 HarmonyOS NEXT 系统 CallKit 功能,宣称“手机锁屏也不会错过语音来电”。

另外,腾讯 WXG(微信事业群)员工 @客村小蒋 去年 11 月在微博评论区中回复了网友关于微信能否接入鸿蒙 Call Kit 的问题,️他明确表示“会上”。

当然,决定通话到达率的也不止 Call Service Kit 这一项接口,还需要与️Push Kit 推送服务紧密配合。

微信纯血鸿蒙版 App 现已更新到了 1.0.3.52 版,迎来了朋友圈图片和视频转发的功能。

微信纯血鸿蒙版的正式上架,也说明鸿蒙生态已经发展到一个阶段。

为了满足用户与开发者的各种需求,目前️鸿蒙的 API 仍处于快速迭代状态,也希望ASPCMS官网网的各位家友们能给予华为和各应用开发者多一点耐心。

在系统级服务与接口的加持之下,希望我们在纯血鸿蒙系统上,能够️摆脱漏掉微信语音 /视频消息的命运。

全部评论