WatchKit est là ! Création d’applications pour l’Apple Watch

Comme promis, Apple a livré sa première version de WatchKit, qui vous permet de créer des applications pour le prochain Apple Watch. De manière surprenante, Apple a publié des informations concernant son nouveau WatchKit sur une page web ouverte au grand public.

Maîtrisez votre iPhone en une minute par jour :

Inscrivez-vous à la newsletter « Tip of the Day » de iphonologie et nous vous enverrons chaque jour un conseil pour gagner du temps et tirer le meilleur parti de votre iPhone ou iPad.

Nouvelles informations sur l’Apple Watch

Dans les informations qu’Apple a rendues publiques, voici quelques nouvelles choses que nous avons apprises sur Apple Watch :

  • La partie principale d’une application de veille fonctionne sur l’iPhone, pas sur l’Apple Watch !Vous fournissez une Watch App au sein de votre iPhone App.
  • Une application de veille comporte deux parties :
  1. Extension WatchKit – Il s’agit de l’application principale qui fonctionne actuellement sur l’iPhone .
  2. Interface utilisateur – L’interface utilisateur de l’application est installée sur l’Apple Watch.
  • Lorsqu’un utilisateur lance votre application sur Apple Watch, l’extension WatchKit associée est lancée en arrière-plan sur l’iPhone.
  • La montre de 38 mm fait 272×340 pixels et celle de 42 mm 312×390 pixels, ce qui leur confère la qualité Retina.
  • Apple a créé une nouvelle police de San Francisco spécialement pour la lisibilité sur l’Apple Watch.
  • Vous pouvez modifier la taille de la police par défaut sur un Apple Watch.
  • Lorsqu’une notification est envoyée à Apple Watch, le porteur reçoit d’abord une notification de courte durée contenant un minimum d’informations.Si le porteur garde le poignet levé pendant la notification, celle-ci se transforme au bout d’un moment en une notification de type « l » , qui contient des informations plus détaillées.
  • Même si vous n’avez pas encore créé d’application Watch, les utilisateurs peuvent toujours recevoir des notifications sur Apple Watch à partir de vos applications iOS.
  • Au lieu de se référer aux « utilisateurs » de Watch App, Apple les appelle « porteurs ».C’est un état d’esprit important dont les développeurs doivent se souvenir lorsqu’ils créent des Watch Apps.

Il sera intéressant de voir comment les consommateurs réagissent à cette connexion iPhone / Apple Watch, et comment le lien entre les deux appareils fonctionne.

3 façons d’interagir avec Apple Watch

Votre application iOS fonctionnant sur un iPhone peut interagir avec Apple Watch de trois manières principales :

  1. WatchKit Apps – Vous créez une interface utilisateur qui est installée sur l’Apple Watch avec laquelle le porteur interagit. Le porteur peut lancer manuellement l’application à partir de l’écran d’accueil de son Apple Watch.
  1. Actionable Notifications – Votre application peut envoyer des notifications auxquelles le porteur peut répondre en sélectionnant une action, qui peut les faire passer à une zone spécifique de votre application de veille, ou les afficher plus tard dans le centre de notification Apple Watch.
  1. Coup d’œil – Vous pouvez fournir des alertes en lecture seule, ce qui donne aux utilisateurs une vue abrégée des informations importantes de votre application.

Architecture

L’application Watch est composée de ces deux pièces principales, une qui fonctionne sur l’iPhone et une autre sur l’Apple Watch :

  1. L’extension WatchKit fonctionne sur l’iPhone. Elle exécute du code en réponse aux interactions de l’utilisateur sur Apple Watch.
  1. L’interface utilisateur de l’application Watch se trouve sur l’Apple Watch. Elle est chargée à partir d’un bundle contenant votre story-board, des images et d’autres ressources.

Lorsque le porteur visualise votre application Watch, votre notification ou votre regard, Apple Watch charge l’interface appropriée. Il communique avec l’iPhone et lui indique d’exécuter votre extension WatchKit.

Au fur et à mesure que l’utilisateur interagit avec l’application Watch, Apple Watch et l’iPhone envoient des informations dans les deux sens. L’interaction de l’utilisateur sur Apple Watch, provoque l’exécution du code dans votre extension WatchKit sur l’iPhone. Votre code sur l’iPhone met à jour l’interface utilisateur de l’application Watch et exécute des tâches liées à la fourniture de données à l’application Watch.

Regarder les applications en Xcode

Vous devez obtenir Xcode 6.2 beta du centre de développement iOS afin de créer des applications de surveillance.

Pour créer une Watch App, vous devez ajouter une nouvelle cible Watch App à votre application iOS existante.Votre application iOS installe et gère votre Watch App.Vous utilisez les mêmes outils Xcode familiers tels que les storyboards et les éditeurs de code pour concevoir une Watch App.

Le simulateur iOS vous permet de visualiser et de déboguer votre application Watch.Pour visualiser l’application Watch dans le Simulateur, sélectionnez l’une des options Apple Watch dans le menu Matériel du Simulateur .Vous pouvez même tester et déboguer des notifications personnalisées dans le Simulateur iOS.

Cadre de WatchKit

Il y a une variété d’éléments d’IU dans le cadre de WatchKit que vous pouvez incorporer dans vos applications Watch. Voici quelques-uns des contrôles mis en évidence par Apple :

Les dates et les minuteries mettent à jour leurs valeurs de façon dynamique. Une fois définis, ces objets fonctionnent de manière autonome sur l’Apple Watch et ne nécessitent pas d’intervention supplémentaire de votre extension WatchKit sur l’iPhone.

La commande Map est une version non interactive de l’interface cartographique standard. Vous créez un instantané de la carte dans votre extension WatchKit sur l’iPhone et l’envoyez à l’Apple Watch pour affichage. Lorsque l’utilisateur tape sur la commande de la carte, il l’amène à l’application Maps de l’Apple Watch.

Un utilisateur affiche un menu dans votre application en utilisant un geste tactile de force. Un menu peut contenir de un à quatre éléments et chaque élément du menu se compose d’une icône et d’une étiquette (l’étiquette peut contenir deux lignes de texte).

Où en savoir plus

Je n’ai fait qu’effleurer la surface de toutes les informations qu’Apple a publiées sur les Apple Watch Apps. Pour en savoir plus, consultez ce lien , qui comprend une vidéo de 27 minutes donnant un aperçu du processus de développement. J’ai hâte de m’y plonger et j’en écrirai plus sur WatchKit dans cette rubrique !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *