不知道是不是因为新年临近、要冲业绩。
机哥发现,那个一向更新以「月」为单位的「微信」,居然在这短短的20天里,接连发了两个版本更新。
鹅且,还给咱们带来了那个,令无数网友兴奋到彻夜难眠的功能——
「CallKit」
不过,当时间来到这两天。
特别是当越来越多的网友,都被灰度到这功能后。
大家发现,「微信」这次重新启用的「CallKit」啊,似乎和咱们印象中的「CallKit」不太一样。
众所周知。
「CallKit」,是由苹果同学,在2016年的iOS10上就已经推出的功能。
简单来说,「CallKit」就是一个可以将第三方App的呼叫服务,与系统内置的接听系统相结合的接口。
开启这功能后。
当你朋友给你打「微信」电话的时候。
弹出的,便不再是那平平无奇的横幅通知。
而是跟电话一毛一样的全屏来电显示。
在这个接听界面里,你可以滑动接听、信息回复、后续提醒...
因为走的已经是系统级的通话逻辑了嘛。
所以最近通话记录里面,也同样会显示最近接听or未接听的微信音频。
再加上它可以直接接听。
不用再像之前那样,每每看到有「微信电话」的到来,就要赶忙解锁手机、打开「微信」、「收取中...」。
什么叫系统级电话体验啊。
我想这就是了。
但「微信」这次的「CallKit」呢。
锁屏是会有提示的、灵动岛也是有适配的,但最核心,也是最重要的全屏接听和通话记录,却是无从谈起的。
到头来,没被灰度测试到的网友心如刀绞。
但就算是用上了的网友,内心其实也在犯嘀咕:我怎么感觉用了个假「CallKit」呢。
你猜怎么着?
当不信邪的大神逆向工程后发现,「微信」这次为咱们带来的系统级通话,还真就不是「CallKit」。
而是一个叫「LiveCommunicationKit」。
也就是「实时通讯套件」的玩意儿。
看到这可能就有机友会问了:
“「CallKit」我知道,但这个「实时通讯套件」是啥新功能捏?”
嗯...怎么说呢。
首先严格来说,咱们并不能将「实时通讯套件」称之为“新的”功能。
因为,它是苹果早在去年的iOS17.4上,就已经推出的一个套件框架。
虽说它和「CallKit」的逻辑大同小异。
「CallKit」能做到的,系统级提醒、原生级交互…「实时通讯套件」都能做到。
但它与「CallKit」最大的不同。
就是它,不能在锁屏状态下全屏显示,而且,也不会留下通话记录。
换言之。
如果咱们把「CallKit」理解成100%系统级接听体验。
那么「LiveCommunicationKit」,大家大可以把它当成「残血版」的「CallKit」。
好比说,之前咱们想要调整外放、静音、挂断的话。
就必须得专程打开「微信」才能调整。
可现在就没那么麻烦了。
咱们在「灵动岛」上,就能搞定。
虽然全屏显示和通话记录的缺失,确实让人觉得有些生草。
但因为「实时通讯套件」接入的是万能的「灵动岛」嘛,所以它多多少少,也能为咱们的通话体验助一份力。
总之,截至机哥落笔这会儿,「微信」已经悄咪咪地,将「通话用系统电话接听」这个功能,改成了「用弹窗快捷接听」。
而这也就意味着「CallKit」,可能真的回不来了。
(旧版本 | 新版本)
如果机友们这会儿,打开「微信」的「设置」-「消息通知」,发现一个叫「语音通话用弹窗快捷接听」的新选项的话…
那么恭喜你。
你已经遥遥领先全国99%的用户咯。
图片来自网络
没有内测到的来集合
↘↘↘