不知道有没有同学还记得,iPhone最早是有callkit功能的?
CallKit指的是苹果最早在iOS 10里提供的一种开发框架,通过它可以将VoIP应用程序集成在iOS的主界面。VOIP是一种网络电话服务,本质是一种特殊的长连接。使用它每个网络电话类APP不需要自己单独进行保活维护,在进行通话请求时,只需要发送一条VOIP推送,VOIP推送会将应用程序拉起,之后由应用程序处理通讯逻辑。
VOIP其实也是Push的一种,只是其是一种特殊的Push,普通的Push当应用被杀死后可以收到,但是用户点击Push消息前应用程序是不会被激活。VOIP则不然,可以直接激活应用。具备CallKit功能的iPhone,能够像接听普通来电一样接听微信的语音或者视频通话,也可以直接在通话记录中拨打微信的语音,这个功能对于用户来说是非常实用。
最新消息是,鸿蒙Next系统也将具备CallKit功能。最近腾讯WXG(微信事业群)员工@客村小蒋在微博评论区中回复了网友关于微信能否接入鸿蒙Call Kit 的问题,他明确表示“会上”。
这对于很多华为手机用户来说是一个好消息。毕竟CallKit功能之前是iOS专属,该功能在使用上非常便利,几乎能够取代大部分场景下的传统语音通话服务。
也正是因为CallKit功能对于运营商的语音通话业务是一个巨大的“威胁”,在之前国行版本的iPhone在普及了一段时间后就取消了这个功能。2018年,苹果面向开发者推送了通知,称按照工信部规定,中国地区App Store上的所有App都不允许支持CallKit,那些已经支持的CallKit功能的App,已经上架App Store的需要移除该功能,还未上架的则审核不会通过。
在此之后,国行版iPhone再也没有支持过该功能。外界普遍分析,该功能取消主要还是受限于运营商层面的压力。CallKit功能允许第三方应用的语音聊天功能直接显示来电画面,并且语音聊天记录会记录到通话记录中,这淡化了第三方应用与系统电话之间的通话体验。这样一来,很多用户在打电话的时候,都会优先使用免费的CallKit(用流量),导致运营商损失了传统的语音通话的收入。
对于运营商来说,有类似的考虑也无可厚非。比如5G流量套餐对比国外,国内运营商响应国家提速降费的号召。在针对个人用户的资费上,我国运营商的整体价格还是比较便宜,运营商面临比较大的成本和运营压力。传统语音费用的丢失,是他们不愿意看到的。
不知道鸿蒙版微信后续支持CallKit功能之后,会不会大规模放开该功能。事实上,当前很多用户日常语音通信都主要是接打第三方的来电,比如外卖配送电话等等。日常的社交通信很多人本来也是基于微信聊天或者视频,对于运营商来说,现在放开CallKit并不会对他们造成多大的损失。
华为后续支持CallKit之后,将成为华为手机一个很重要的卖点。这也意味着,iPhone也有望解禁该功能。对于广大用户来说,可以直接在锁屏状态下接听微信电话,当然也更便利了。
[赞][赞][赞]