Partager via


API de relais appareil dans Microsoft Graph (préversion)

Aujourd’hui, les utilisateurs interagissent avec plusieurs appareils quotidiennement. Les utilisateurs commencent souvent des tâches de productivité et des activités de divertissement sur un appareil et les reprennent sur un autre. Pour répondre aux besoins de vos clients, vos applications doivent s’intégrer avec fluidité à plusieurs appareils et plateformes.

Vous pouvez utiliser les API de relais appareil pour offrir des expériences homogènes à vos utilisateurs. Vous pouvez leur permettre de transférer une expérience d’un appareil à l’autre ou de l’améliorer en utilisant plusieurs appareils en même temps. Pour cela, nous vous recommandons d’intégrer des actions dans l’application (un bouton ou une sélection dans votre application) qui demandent à l’API de relais appareil de détecter les appareils des utilisateurs, et qui les activent pour lancer votre application et lui envoyer un message sur les autres appareils.

Pourquoi intégrer le relais appareil ?

L’API de relais appareil permet à votre application de s’inscrire, mais aussi de détecter, de commander et d’envoyer un message à votre application sur les appareils de l’utilisateur. Ainsi, vous pouvez placer au premier plan les tâches sur lesquelles vos clients travaillent. Ils peuvent travailler sur l’appareil de leur choix en le détectant et en transférant des tâches sur celui-ci. Ils peuvent également enrichir une expérience en cours sur votre application en utilisant d’autres appareils voisins.

Vous pouvez utiliser l’API de relais appareil avec des appareils compagnons ou des scénarios de contrôle à distance. Utilisez les fonctionnalités de messagerie pour créer un canal d’application entre deux appareils pour envoyer et recevoir des messages personnalisés. Par exemple, vous pouvez permettre à vos clients d’utiliser leur téléphone pour contrôler le téléviseur. Vous pouvez également fournir une application compagne dans le cadre d’un scénario de productivité, en affichant des actions fréquemment utilisées sur un téléphone, alors que vos utilisateurs travaillent sur l’affichage principal de votre application sur le PC.

Vos clients peuvent également transférer une expérience d’un appareil à l’autre en effectuant une action dans votre application. Par exemple, un utilisateur peut regarder dans le bus une émission en direct sur son téléphone, puis transférer à la maison la lecture vers le PC de son salon. Les scénarios de productivité sont également pris en charge par le relais appareil.

Prolongez l’expérience

Enrichissez votre application en permettant à l’expérience utilisateur de détecter des appareils et de lancer votre application sur ces appareils. Par exemple, l’utilisateur peut éditer un bon de commande sur son téléphone, puis après avoir détecté le PC de son bureau, lancer l’application sur celui-ci pour terminer la saisie du bon de commande. 

Démultipliez l’expérience

Créez une expérience compagne pour votre application sur un autre appareil de l’utilisateur. Par exemple, l’application peut demander à l’expérience utilisateur de se lancer automatiquement sur d’autres appareils. Dans un jeu, l’utilisateur peut lancer l’application sur un appareil avec un plus grand écran (par exemple, d’un PC vers une Xbox). La Xbox peut afficher le jeu de façon immersive (vue première personne), alors que l’appareil équipé d’un plus petit écran peut fournir un affichage différent avec davantage d’informations (vue du dessus affichant le joueur et la position des ennemis). 

Enrichissez l’expérience

Ajoutez des fonctionnalités de contrôle supplémentaires à votre application. Par exemple, fournissez des fonctionnalités de contrôle à distance pour l’application principale à partir d’un appareil compagnon. Quand l’utilisateur lance une application d’un appareil à l’autre, l’appareil cible peut afficher l’expérience complète (par exemple, un modèle 3D dans une application de création), alors que l’appareil source peut afficher une liste des actions les plus fréquemment utilisées selon l’état de l’application sur l’appareil cible (par exemple, faire pivoter, redimensionner, palette de couleurs).