Ce que couvre le développement Apple Watch
Le travail Watch va de l’ajout d’une app compagnon à un produit iPhone jusqu’à une app qui tient debout toute seule. Je prends le périmètre natif complet : interfaces SwiftUI pour la montre, complications, notifications, synchronisation avec le téléphone, et la soumission App Store à la fin. Vous pouvez me confier un projet watchOS défini ou me faire intervenir pour terminer un projet enlisé. Tout est facturé à un tarif jour remote, sans marge d’agence.
Une app montre s’utilise en secondes, pas en minutes
On lève le poignet, on lit une chose, on baisse le bras. Cette contrainte décide de tout : ce qui apparaît sur le premier écran, le nombre de gestes pour agir, et ce qu’on supprime. La plupart des apps montre déçoivent parce qu’elles essaient d’être l’app iPhone en miniature. Je pars de la seule tâche que l’app doit accomplir au poignet, et je construis autour.
Apps compagnons et apps montre indépendantes
Une app montre peut accompagner votre app iPhone, ou s’installer et fonctionner seule. La voie indépendante veut dire que la montre parle directement à votre API, gère son propre compte et son stockage, et continue de fonctionner quand le téléphone est dans une autre pièce. Je vous aide à choisir celle qui correspond à votre produit, car ce choix change le réseau, le modèle de synchronisation, et tout ce que la montre doit assumer seule.
Complications et Smart Stack
Le cadran et le Smart Stack sont les endroits où une app montre est réellement vue. Les complications se construisent avec WidgetKit, et elles doivent rester utiles avec un budget de rafraîchissement contrôlé par le système, pas par votre code. Je mets en place la timeline, les états d’attente et de repli, et le deep link, pour qu’un appui sur une complication ouvre le bon écran plutôt que la racine de l’app.
Synchronisation, notifications et batterie
Watch Connectivity fait circuler les données entre le téléphone et la montre, et son comportement change selon que les deux apps sont réveillées ou non. Je gère la stratégie de transfert, le rafraîchissement en arrière-plan et les charges utiles de notification, y compris l’interface de notification personnalisée. La batterie fait partie de la conception : une app montre qui interroge en boucle ou garde une session ouverte se fait repérer très vite par les utilisateurs.
Santé, entraînements et capteurs
Beaucoup d’apps montre existent grâce à ce que la montre mesure. Je travaille avec HealthKit pour lire et écrire des données de santé, avec les sessions d’entraînement pour les apps qui doivent continuer à tourner pendant l’activité, et avec le parcours d’autorisation qu’Apple impose pour les deux. Les données de santé s’accompagnent aussi de règles d’App Review plus strictes, et je développe contre ces règles dès le départ.
Publier une app montre sur l’App Store
Une app montre intégrée est livrée à l’intérieur de la fiche de l’app iOS, sur la même page produit, il n’y a donc pas de seconde fiche à gérer. Une app indépendante obtient sa propre place dans le Watch App Store. Je m’occupe de la configuration de la cible, de TestFlight sur la montre, des captures d’écran nécessaires dans chaque cas, et du passage en revue. TapTap Grocery, une de mes apps, est passée exactement par là.