Fermer l'annonce

Les notifications font partie intégrante des smartphones modernes, et même la première version d'iOS, puis d'iPhone OS, disposait d'un moyen d'afficher certains événements. Du point de vue actuel, la mise en œuvre de l’époque semble primitive. Jusqu'à iOS 3.0, les notifications tierces n'étaient pas prises en charge, et jusqu'à l'introduction du Centre de notifications dans iOS 5, les notifications étaient souvent définitivement perdues après le déverrouillage de l'écran. Dans iOS 8, après ces deux étapes vient une autre étape importante dans les notifications : les notifications deviennent interactives.

Jusqu’à présent, ils n’ont servi qu’à des fins d’information. En plus de les supprimer, les utilisateurs étaient uniquement autorisés à ouvrir sur place l'application correspondante liée à la notification, par exemple un message texte ouvrait une conversation spécifique. Mais c’était la fin de toute interaction. Le véritable pionnier des notifications interactives a été Palm, qui les a introduites avec WebOS en 2009, deux ans après la sortie de l'iPhone. Des notifications interactives permettaient par exemple de travailler avec les invitations du calendrier lorsque l'application était ouverte, tandis qu'une autre notification contrôlait la lecture de la musique. Plus tard, les notifications interactives ont été adaptées par Android, en 2011 dans la version 4.0 Ice Cream Sandwich, la version 4.3 Jelly Bean a ensuite élargi encore leurs possibilités.

Par rapport à la concurrence, Apple a été très lente, en revanche, sa solution finale au problème des notifications est à la fois facile à comprendre, cohérente et sûre. Alors qu'Android peut transformer les notifications en petites applications pratiques, les widgets, si vous voulez, les notifications sur iOS sont beaucoup plus utiles. Pour une plus grande interaction au niveau des widgets, Apple laisse aux développeurs un onglet séparé dans le centre de notifications, tandis que les notifications concernent plus ou moins des actions ponctuelles.

L'interaction peut avoir lieu partout où vous rencontrez des notifications - dans le centre de notifications, avec des bannières ou des notifications modales, mais également sur l'écran verrouillé. Chaque notification peut autoriser jusqu'à deux actions, à l'exception de la notification modale, où quatre actions peuvent être placées. Dans le centre de notifications et sur l'écran de verrouillage, faites simplement glisser votre doigt vers la gauche pour afficher les options de notification, et la bannière doit être déroulée vers le bas. Les notifications modales sont ici une exception, l'utilisateur se voit proposer les boutons « Options » et « Annuler ». Après avoir appuyé sur "Options", la notification se développe pour proposer cinq boutons ci-dessous (quatre actions et Annuler)

Les actions sont divisées en catégories – destructives et non destructives. Toutes les actions, depuis l'acceptation d'une invitation jusqu'au marquage d'une réponse à un message, peuvent être non destructives. Les actions destructives sont généralement liées à la suppression, au blocage, etc., et ont un bouton rouge dans le menu, tandis que les boutons d'action non destructives sont gris ou bleus. La catégorie d'action est décidée par le développeur. Concernant l'écran de verrouillage, le développeur détermine également quels types d'actions nécessiteront la saisie d'un code de sécurité lorsqu'il est actif. Cela empêche quiconque de répondre à vos messages ou de supprimer des e-mails de l'écran de verrouillage. La pratique courante sera probablement d'autoriser les actions neutres, toutes les autres comme la publication de réponses ou la suppression nécessiteront alors un code.

Une application peut utiliser plusieurs catégories de notifications, selon lesquelles se dérouleront les actions disponibles. Par exemple, le calendrier peut proposer d'autres boutons interactifs pour les invitations à des réunions et les rappels. De même, Facebook, par exemple, proposera des options pour « J'aime » et « Partager » pour les publications, et « Répondre » et « Afficher » pour un message d'un ami.

La notification interactive en pratique

Dans sa forme actuelle, iOS 8 ne prend pas en charge les notifications interactives pour de nombreuses applications. Le plus important est sans aucun doute la possibilité de répondre aux iMessages et aux SMS directement depuis la notification. Après tout, cette option était une raison fréquente de jailbreak, grâce à un utilitaire pratique. BiteSMS capable de répondre aux messages de n'importe où sans avoir à lancer l'application. Si vous choisissez un type de notification modal pour les messages, l'interface de réponse rapide sera très similaire à BiteSMS. Si vous répondez depuis une bannière ou un centre de notification, le champ de texte apparaîtra en haut de l'écran plutôt qu'au milieu de l'écran. Bien entendu, cette fonction sera également disponible pour les applications tierces, les réponses rapides aux messages de Facebook ou Skype, ou aux @mentions sur Twitter.

Le calendrier mentionné, à son tour, peut fonctionner avec les invitations de la manière décrite ci-dessus, et les e-mails peuvent être marqués ou supprimés directement. Cependant, le plus intéressant sera de voir comment les développeurs gèrent les notifications interactives. Par exemple, les responsables des tâches peuvent suspendre les notifications de tâches, marquer une tâche comme terminée et peut-être même utiliser la saisie de texte pour saisir de nouvelles tâches dans la boîte de réception. Les jeux sociaux et de construction peuvent également prendre une toute nouvelle dimension, où nous pouvons utiliser des actions pour décider comment gérer un événement qui s'est produit alors que nous n'avions pas le jeu.

Avec les extensions et Document Picker, les notifications interactives constituent un pas dans la bonne direction vers l’avenir des systèmes d’exploitation. Ils n'offrent pas autant de liberté qu'Android à certains égards, ils ont leurs limites, non seulement pour des raisons d'uniformité, mais aussi de sécurité. Pour de nombreuses applications, elles ne seront pas aussi importantes que, par exemple, pour les clients de messagerie instantanée, mais ce sera aux développeurs de décider avec quelle habileté ils sauront utiliser les notifications. Car ces nouveautés dans iOS 8 leur sont destinées. Nous avons certainement beaucoup à attendre avec impatience cet automne.

.