在中國區App Store 上架的所有App 都不可以支持Callkit 功能,對于支持Callkit 的應用,已經上架的需要移除,而未上架的則審核不會通過。
近日,蘋果官方對所有開發者發出通知,稱按照工信部的規定,在中國區App Store 上架的所有App 都不可以支持Callkit 功能,對于支持Callkit 的應用,已經上架的需要移除,而未上架的則審核不會通過。
或許有不少用戶對于這個Callkit 功能感到陌生。
Callkit開發框架最早在iOS 10 上發布,它支持VoIP 應用將通話功能集成到iPhone 自帶的通話功能中,簡言之,就是讓用戶收到來自第三方應用的語音、視頻聊天時直接看到和來電時相同的畫面,以免漏接。這樣的設計確實方便普通用戶的使用。
比如大家最熟悉的微信語音通話功能:在鎖屏界面下,當iOS用戶收到微信等應用發來的語音或視頻通話時,出現的界面是和系統來電一樣的電話界面,也就是能直接顯示拒絕和接聽的全屏界面。
同時VoIP 應用的通話記錄、通訊錄等也會保留在iOS系統電話應用的最近通話中。
而現在,蘋果中國區要關閉這一功能,受影響最大的無疑就是微信等應用了。也就是說,類似微信鎖屏狀態接聽來電的功能在iPhone上已經無法繼續使用。
新版語音聊天提醒
因為在鎖屏界面下有微信等應用的網絡電話、視頻電話打入時,雖然會有提醒,但不會再看見清晰的接聽或者掛斷提示的頁面,取而代之的是,顯示為一條微信未讀信息的樣子,且不能喚醒休眠狀態的iPhone,用戶需要解鎖、進入微信之后再接聽,這無疑大大降低了網絡通話的體驗。
除了微信以外,QQ 等應用的網絡通話功能也會一并去取消對Callkit 的支持。不過,VOIP呼叫功能還可以繼續使用。
實際上,此前微信曾在6.6.0 版本中開始提供這項功能,不過又于今年2月份的時候,以改善使用體驗為由在后續版本中關閉了iOS版的CallKit支持,當時注意到的人并不多。
值得一提的是,谷歌雖然并沒有為Android手機提供類似于Callkit官方的工具,但Android手機一直有著類似的功能支持,再鎖屏狀態下,也能直接彈出網絡通話界面。
針對蘋果這一做法,外界猜測可能是為了保護中國運營商利益而做出的協調。因為CallKit 能夠讓一般應用提供幾乎完整還原普通來電的用戶體驗,而網絡通話的質量和體驗越好,運營商最主要的語音通話業務或多或少會受到影響。