苹果终于为应用开发者推出了 Screen Time API

Lasted 2021-06-08 10:07:09

在 2018 年 iOS 12 发布之后,苹果推出了自己的内置屏幕时间跟踪工具和控件。然后它开始打击实施了自己的屏幕时间系统的第三方应用程序,称它们是通过冒着用户隐私风险的技术来实现的。什么是当时不可用的?一个屏幕时间 API,允许开发人员利用 Apple 自己的屏幕时间系统并构建自己的体验来增强其功能。现在已经改变了。

在周一的 Apple 全球开发者大会上,它推出了一个新的 Screen Time API,该 API 为开发人员提供了对框架的访问,该框架将允许家长控制体验,同时也维护用户隐私。

该公司在 iOS SDK 中添加了三个新的 Swift 框架,这将允许开发人员创建应用程序,帮助父母管理孩子在他们的设备上可以做什么,并确保这些限制保持不变。

使用此 API 的应用程序将能够设置限制,例如锁定帐户、防止密码更改、过滤网络流量和限制对应用程序的访问。这些变化已经可以通过 Apple 的屏幕时间系统获得,但开发人员现在可以建立自己的体验,这些功能以自己的品牌提供,然后他们可以扩展 Apple 系统提供的功能。

利用 API 的开发人员的应用程序也可以锁定到位,因此只有在父母批准的情况下才能将其从设备中删除。

这些应用程序可以对父母进行身份验证,并确保他们管理的设备属于家庭中的孩子。此外,Apple 表示该系统的工作方式让父母可以选择他们想要限制的应用程序和网站,而不会损害用户隐私。

第三方应用程序还可以为不同的应用程序或活动类型创建独特的时间窗口,并在时间快到时警告孩子。当它注册时间到时,应用程序会锁定对网站和应用程序的访问,并可能提醒孩子是时候做作业了——或者开发人员想到的任何其他体验。

另一方面,这些应用程序可以激励孩子在完成其他任务后获得屏幕时间访问权限,例如做作业、阅读或家务,或其他任何事情。