ActivityWatch/activitywatch

iOS support

Aperta

#751 aperta il 23 giu 2022

 (18 commenti) (28 reazioni) (0 assegnatari)Python (442 fork)batch import
help wantedimproves: user growthsize: large

Metriche repository

Star
 (9534 stelle)
Metriche merge PR
 (Merge medio 1g 18h) (6 PR mergiate in 30 g)

Descrizione

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.

Guida contributor