Présentation

OwnTime transforme le principe d’un chronomètre d’échecs en un gestionnaire de priorités quotidiennes. L’utilisateur crée plusieurs budgets – des durées limitées – associés à des tâches ou projets. Un seul budget s’exécute à la fois ; le lancement d’un nouveau budget met automatiquement en pause le précédent. À l’épuisement du budget, l’application déclenche une alarme sonore qui passe outre le mode Focus ou silencieux, garantissant une interruption perceptible.

Architecture et synchronisation

L’application fonctionne de façon autonome sur iPhone, Apple Watch ou les deux simultanément. Chaque appareil conserve les données dans un fichier SQLite local, accessible via une exportation d’un clic. Aucun serveur ni compte utilisateur n’est requis, ce qui élimine toute dépendance au cloud. La synchronisation entre le téléphone et la montre s’appuie sur le framework WatchConnectivity d’Apple, qui transmet les changements de statut (démarrage, pause, arrêt) en temps réel via Bluetooth ou Wi‑Fi direct, sans passer par les serveurs d’OwnTime.

Interaction vocale et automatisation

OwnTime expose l’ensemble de ses actions sous forme de phrases Siri, utilisables sur iPhone et Apple Watch. Les commandes couvrent le démarrage, l’arrêt, la reprise et la journalisation de temps passé. Sur l’Apple Watch Ultra, la même fonction peut être liée au Action Button. Les phrases sont également disponibles comme actions Shortcuts, permettant d’intégrer le suivi du temps dans des flux d’automatisation plus larges. Exemple de commande :

Start Deep Work in OwnTime

Cette phrase démarre le budget nommé « Deep Work », crée un enregistrement dans la base SQLite et synchronise immédiatement l’état avec l’autre appareil.

Analyse des impacts et limites

Le modèle « privacy‑by‑design » garantit que les données restent sur les appareils de l’utilisateur, réduisant les risques de fuite via le réseau. Cependant, l’absence de sauvegarde cloud implique que la perte ou la corruption du fichier SQLite entraîne une perte irréversible des historiques. Le mécanisme de remise à zéro à minuit simplifie la gestion quotidienne mais empêche le suivi de budgets qui s’étendent sur plusieurs jours. Le choix d’une alarme plutôt que d’une notification améliore la visibilité, mais dépend de la configuration matérielle (haut‑parleur actif, volume). Enfin, la contrainte d’un seul timer actif limite les scénarios où plusieurs tâches parallèles nécessitent un suivi simultané.