ActivityWatch/activitywatch

iOS support

Ouverte

#751 ouverte le 23 juin 2022

 (18 commentaires) (28 réactions) (0 personne assignée)Python (442 forks)batch import
help wantedimproves: user growthsize: large

Métriques du dépôt

Stars
 (9 534 étoiles)
Métriques de merge PR
 (Merge moyen 1j 18h) (6 PRs mergées en 30 j)

Description

We currently support every major OS, except iOS.

Apple has historically taken a very cautious stance with ScreenTime data they collect, so support for iOS has been practically impossible (although RescueTime and some others offer an iOS app, it's really mostly a companion app).

However, a couple weeks ago someone gave me notice of Apple finally creating a more comprehensive API: https://www.reddit.com/r/QuantifiedSelf/comments/v1jykz/granular_app_tracking_on_iosipados/ibwbu2p/

The actual API: https://developer.apple.com/documentation/deviceactivity/deviceactivitydata

So, looks like this will be possible going forward. I don't personally own an iOS device, nor do I know anything about iOS dev, but going off how we built aw-android, we can probably do something similar for iOS, eventually.

Guide contributeur