iOS 27替代微信CallKit:更优通话体验方案

2026-06-12阅读 0热度 0
ios

说起iOS微信用户的共同遗憾,CallKit大概稳稳排在第一。

苹果的CallKit本身是为第三方App设计的系统通话接入框架。一旦应用接入,微信的语音和视频来电就能像普通电话一样全屏弹出,通话记录也会自动写入电话App中。从体验上讲,和打电话几乎没有区别。



CallKit框架使用系统电话接听语音

转折出现在2018年。从那之后,国内微信用户就跟CallKit说再见了。微信从未公开解释过具体原因,行业普遍猜测和合规要求有关。

微信目前的替代方案

目前微信在iOS端适配的是另一个通话框架——LiveCommunicationKit。它算是CallKit的替代方案,后台能弹出提醒,但体验还是差了一截。



大家可以在微信 → 设置 → 通知中,开启「语音和视频通话用弹窗快捷接听」。开启后,收到微信语音或视频来电时,灵动岛会弹出提醒,不用解锁手机、打开微信,就能直接接听。



但和CallKit对比,差距有多大?没有全屏来电界面,通话记录不会写入系统电话App。灵动岛上那个小弹窗,终究不如一个全屏来电画面来得直观、踏实。这一点,用过的人应该都懂。

所以直到今天,依然有不少人在怀念当年的CallKit体验。

iOS 27:LiveCommunicationKit 迎来大升级

坏消息是,微信大概率不会在国内重新适配CallKit。但好消息来了——iOS 27将对LiveCommunicationKit进行一次重大升级,升级后的能力,比传统CallKit更适配现代iOS交互。



苹果在WWDC26上发布了一期技术分享,标题叫「Create live communication experiences」,专门面向开发者介绍全新的LiveCommunicationKit框架。



这次升级的核心变化包括这些:

  • 全屏锁屏来电界面:采用新框架后,App内的实时通话可以像系统电话一样,在锁屏界面展示全屏通话UI,包含联系人姓名、头像和标准控制按钮。
  • 灵动岛深度整合:通话状态可以接入灵动岛,用户在灵动岛中进行挂断等操作时,系统会把对应操作回传给App处理。
  • Siri 和 Spotlight 入口:开发者可以通过App Intents,让用户从Siri、Spotlight或最近通话中重新发起会话。
  • 最近通话列表:开发者可以选择是否让通话出现在电话App的「最近通话」列表中,方便用户回拨。

一句话概括就是:以前CallKit能做到的事,新版LiveCommunicationKit基本都能做到,甚至在与灵动岛、Siri等新特性的配合上做得更好。

苹果工程师在视频中直接喊话开发者:

如果你的应用目前正在使用传统方法(比如CXProvider API,也就是CallKit的核心组件),现在是迁移到LiveCommunicationKit的绝佳时机。

关键问题:微信会跟进吗?

框架是苹果提供的,但第三方App是否适配、适配到什么程度,决定权在开发者,还得看各地规则。所以微信何时跟进新版LiveCommunicationKit,目前还说不准。

新版LiveCommunicationKit有一个重要变化在于:它提供了更灵活的配置项。它并不是把第三方通话交给系统电话App来接听,而是由App通过ConversationManager向系统上报会话状态,系统再在锁屏、灵动岛等位置展示统一的通话界面。真正的接听、挂断、音视频连接和服务器通信,仍然由App自己负责。至于通话是否出现在电话App的「最近通话」列表中,则是一个可配置的选项。



当年国内微信CallKit被下线的确切原因依然没有实锤,但比起CallKit的刚性要求,新版LiveCommunicationKit确实给开发者留出了更多空间。

CallKit未必会回来,但微信语音和视频通话,确实有机会通过新版LiveCommunicationKit获得接近系统电话的体验。

当然,iOS 27只是提供了能力和接口,最终能做到哪一步,还要看微信等App的适配进度,以及国内是否开放这些能力。



但至少从苹果这次WWDC26的方向来看,第三方通讯App终于有了一套比过去更灵活的系统级通话方案。对等了很多年的小伙伴来说,这次确实值得期待一下。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策