Hello, thank you for building a Screen Time API.
In my reading of of the API, it seems that all components rely on Family Controls
, which require a parent to authorize on a child's device.
Will Screen Time API work in contexts where there are no children's devices? Can an individual authorize Family Controls
on their own phone?
Here is a use case: Imagine a user who wants to restrict access to certain apps until they have worked out for 30 minutes a day. We would use Device Activity
and Managed Settings
to effectuate this app.
I was so excited to discover that there was a Screen Time API in iOS 15 - it was the feature I was most hoping for more than any other, chiefly to let me set limits on my own usage (e.g. block social media apps during work hours). Unfortunately, we are now learning that it is currently for developing parent-child monitoring experiences, and fails to tackle the issue of adult over-usage, which is just as valid a use case. In my mind, Apple should be offering tools like this: https://potential.app/ios-15-humane
I absolutely love the idea of setting personal app limits like the example mentioned in the article, where you choose to only be able to access Twitter, after you have meditated for 10 minutes and worked out that day. These are the kind of features that a Screen Time API should be enabling.
Definitely. This requirement is the biggest disappointment of WWDC for me. I was very excited to build using this API, but it turns out that none of my ideas are possible.