您的位置:首页 >创业 >

苹果为Zoom提供了iPad相机API的访问权限,以实现特殊的多任务处理功能

正如应用程序开发商Jeremy Provost所发现的那样,Apple为Zoom提供了访问“私有iPad相机API”的权限,该API使视频通话平台成为除Apple FaceTime之外唯一在iPad Split View多任务处理过程中使用相机的平台。现在,此功能仅在Zoom上可用,这使它们比其他视频通话解决方案更具优势。拆分视图功能允许用户在进行视频通话时访问Twitter或Notes应用程序等。

苹果为Zoom提供了iPad相机API的访问权限,以实现特殊的多任务处理功能

Provost在他的博客文章中解释说,当他发现Zoom可以利用Split View功能时,他开始搜索该过程,以便其他开发人员也可以使用它。他向Zoom询问了有关问题,并获悉这是一个“私有流程”,并且“仅适用于那些被Apple认为值得的人”。为了获得对某些API的访问权,Apple必须提供“权利”,这实际上是一种授予特定功能执行权的特权。

在谈到HomeKit权利时,Apple解释说:“例如,应用程序需要HomeKit权利以及明确的用户同意才能访问用户的家庭自动化网络。应用程序将其权利存储为嵌入在其二进制可执行文件的代码签名中的键值对。”

尽管Apple确实提供了公共文档并概述了请求访问权利的过程,但Provost还发现没有公开的过程来请求此API,尤其是Zoom可以访问。它称为com.apple.developer.avfoundation.multitasking-camera-access,与CarPlay不同,没有公共过程可以请求此操作。另外,Apple并没有公开记录其存在,您可以通过Google对其进行记录,但是它将直接带您进入Zoom开发者论坛。

不知道为什么苹果只允许Zoom使用此功能,该公司表示已平等对待所有开发人员。但是似乎需要获取各种权限才能获得这些特权。例如,在Apple与Epic的审判中透露,Hulu具有特殊的API访问权限。有些电子邮件包含有关Hulu为什么可以在App Store计费和Hulu计费之间切换的内部问题。事实证明,Hulu是“白名单开发人员”列表的一部分,这些人员可以访问订阅取消/退款API。苹果公司已经向Hulu最初提供了对该API的访问权限,以支持升级和降级计划更改,然后才将其原生内置到App Store中。

相关推荐

猜你喜欢

特别关注