Perché Apple non permette ad app come RescueTime di funzionare su iOS?

Non so se i creatori di RescueTime abbiano fatto qualche sforzo per portare il software su iOS. In generale, su un dispositivo mobile non si può avere un'applicazione che gira continuamente in background nello stesso modo in cui l'app gira su un Mac, sarebbe terribile per la durata della batteria e bloccherebbe le risorse di memoria del telefono (che sono a un premio).

Le applicazioni su iOS non possono interferire con l'attività di rete di un altro, quindi bloccare i siti web che ti distraggono sarebbe difficile da fare a meno che non forniscano un browser web alternativo per questo scopo.

Misurare il tempo usando un'app potrebbe anche essere difficile. Un'app può sempre vedere se un'altra app è in esecuzione, ma non può determinare se ha il focus, e la stessa applicazione RescueTime non può garantire che venga eseguita se non quando è in primo piano (di nuovo, perché le app iOS sospendono o escono quando non hanno il focus, con qualche limitata eccezione). Non che sia impossibile, ma sarebbe difficile da fare accuratamente, e per farlo accuratamente significherebbe sacrificare la durata della batteria e le prestazioni del telefono.