Rendre votre application encore plus utile en la proposant sur Android Wear

L'activation du service Android Wear vous permet d'utiliser les fonctionnalités Google Play et Android sur plusieurs appareils, afin de créer une meilleure expérience utilisateur et d'augmenter l'intérêt et l'interaction.

Pourquoi ça fonctionne

Android Wear présente des informations et des fonctionnalités aux utilisateurs au bon moment pour leur éviter de consulter leurs appareils mobiles constamment. Les notifications fonctionnent directement sur Wear. Cependant, en ajoutant des actions et des améliorations, vous pouvez rendre votre application plus pertinente et ainsi augmenter les interactions et la fidélisation.

Caractéristiques principales

  • La synchronisation automatique des notifications permet aux utilisateurs de rester informés même lorsqu'ils n'ont pas facilement accès à leur téléphone.
  • Les commandes vocales, telles que "OK Google, crée une note", permettent d'utiliser votre application en mode mains libres.
  • L'intégration complète du SDK Android permet de personnaliser l'utilisation des accessoires connectés en se basant sur les activités, les services, les capteurs, et bien plus encore.
  • Les API de réplication de données et les RPC permettent le partage des données et des actions entre les téléphones et les accessoires connectés.
  • Les applications dédiées exclusivement aux montres sont accessibles aux utilisateurs sans l'aide d'un téléphone. Les applications Android Wear peuvent se connecter à Internet directement via le Bluetooth, un réseau Wi-Fi ou une connexion au réseau mobile, sans dépendre des API Data Layer. Votre application reste ainsi fonctionnelle, même si le téléphone associé est hors de portée ou éteint.
  • Affichez des informations utiles sur le cadran de la montre. Utilisez le fournisseur de données de complications pour que votre application présente des informations pratiques aux utilisateurs directement sur le cadran de leur montre.
  • La mise en page optimisée des notifications contribue à des échanges rapides et réactifs.
  • Suivez facilement les modifications apportées sur la plate-forme Google Fit. Il suffit d'enregistrer un PendingIntent pour recevoir une notification si des modifications sont détectées dans le magasin de données de remise en forme. Dans ce cas, votre application n'a pas besoin d'envoyer des requêtes pour vérifier les variations de poids, d'informations nutritionnelles et les autres données.

Bonnes pratiques

  • Utilisez le panneau de navigation pour permettre aux utilisateurs d'accéder aux vues de l'application ou aux actions spécifiques au contexte. Vous pouvez également utiliser une page unique pour simplifier la navigation lorsqu'il n'existe pas plus de sept éléments qui peuvent être facilement identifiés à l'aide d'icônes. Enfin, insérez un aperçu en haut du panneau d'actions pour accéder rapidement à l'action principale.
  • Utilisez plusieurs lanceurs d'applications pour simplifier l'accès à deux ou trois fonctions. Lorsque votre application propose des fonctions distinctes, telles que le suivi et l'analyse des activités dans une application de mise en forme, cette approche facilite la recherche et le lancement de ses fonctionnalités.
  • Optimisez le processus de notification grâce aux dernières fonctionnalités de Wear. Mettez en œuvre les notifications extensibles avec BigTextStyle, ajoutez l'action principale de la notification à la vue réduite, utilisez MessagingStyle pour offrir une expérience de chat enrichie au sein de votre application, supprimez tout le texte Wear 1.x demandant aux utilisateurs de balayer l'écran horizontalement et proposez des actions intégrées.
  • Assurez-vous que les complications correspondent au design du cadran de la montre et gérez correctement leur type de données. Pour ce faire, utilisez la classe TextRenderer pour que le texte s'ajuste aux limites de complication, ainsi que la classe ComplicationDrawable pour définir les options de couleur d'arrière-plan, de forme, de bordure et de police. Donnez également aux utilisateurs la possibilité de configurer ou d'ajuster les complications à partir d'un menu de paramètres. Lors des tests, utilisez l'application de la suite de test du fournisseur de données pour envoyer des données factices aux complications et pensez à fournir des données de complication avec ComplicationProviderService.
  • Proposez des applications qui fonctionnent seules à l'aide d'une connexion Wi-Fi intégrée dans Wear, du GPS ou d'autres fonctions de connectivité. Ajoutez l'indicateur com.google.android.wearable.standalone dans le fichier manifeste de votre application pour signaler qu'elle peut fonctionner sans l'aide d'un téléphone associé. Utilisez ensuite l'indicateur de fonctionnalité matérielle android.hardware.type.watch pour permettre à votre application d'être recherchée et installée sur les appareils Wear.
  • Évitez de passer par une application associée pour la connexion des utilisateurs. Utilisez une interface Web accessible depuis votre application Wear pour la connexion et l'authentification.
  • Aidez les utilisateurs à trouver les applications associées appropriées pour votre application Wear. Si vous devez recourir à une application associée ou si une application associée offre des fonctionnalités supplémentaires, tirez parti de CapabilityApi pour vous assurer que les utilisateurs seront dirigés vers la fiche Play Store de cette application. N'oubliez pas de mentionner ces fonctionnalités dans la fiche de votre application Wear.

Exemples