Pendant de longues années, les notifications Android sont restées très sommaires en se résumant à un titre, un message et une icône. Depuis Android 4.1 (Jelly Bean), elles n’ont cessé de s’améliorer jusqu’à la dernière version du système (Android 7.x Nougat). Google a estimé que ce n’était pas encore suffisant, puisque la première version preview d’Android O comporte plusieurs nouveautés. Nous vous proposons de les passer en revue.
Mettre en attente
Des applications sur le Google Play permettent aujourd’hui de mettre en attente (ou snoozer en bon franglais) des notifications pour les recevoir plus tard. Cela reprend le principe de la messagerie Inbox, mais malheureusement ces applications tierces ont des comportements plus qu’aléatoires.
Google offre désormais officiellement cette possibilité sur Android O. Il faut pour cela glisser une notification vers la gauche ou la droite, pour voir apparaître une icône en forme d’horloge. On peut alors choisir de la mettre en attente pendant 15 minutes, 30 minutes ou 1 heure. Ces durées ne semblent pas être configurables pour le moment.
Des notifications qui s’auto-détruisent
Jusqu’à présent, les API offertes aux développeurs ne permettaient pas de donner une durée de vie aux notifications. Il était tout à fait possible d’implémenter le comportement, mais cela demandait un certain travail. Sur Android O, lors de l’élaboration d’une notification, le développeur peut indiquer un timeout, qui, lorsqu’il sera atteint, supprimera automatiquement la notification en question.
Des notifications avec une couleur d’arrière-plan
Sur Android 7.0 (Nougat), les notifications peuvent avoir une couleur. Elle vient s’appliquer sur l’icône de l’application, ainsi que sur le texte. Sur Android O, cette couleur peut désormais concerner l’arrière-plan d’une notification. Cette fonctionnalité est toutefois limitée, puisqu’elle ne concerne que les notifications persistantes (ou ongoing) et multimédia (lecture de musique, vidéo…). Autrement dit, son usage restera très limité.
Les channels
Le nom de cette fonctionnalité n’est pas forcément explicite, mais l’intérêt est bien réel. Sur les versions récentes d’Android, vous avez la possibilité d’indiquer que vous souhaitez bloquer l’ensemble des notifications d’une application ou les rendre silencieuses. Cette fonctionnalité est certes intéressante, mais si vous souhaitez uniquement en ignorer certaines, vous ne pouvez pas. Le principe est donc de type « tout ou rien ».
Sur Android O, les développeurs vont pouvoir catégoriser les notifications afin qu’un utilisateur puisse différencier à sa guise le comportement de chacune. Par exemple, l’application système « Interface du Système » (SystemUI) gère la capture d’écran. On va ainsi retrouver une catégorie de notification dédiée. Mais cet exemple reste tout de même limité. Prenons un cas plus connu, comme l’application Facebook. Ne souhaiteriez-vous pas pouvoir différencier :
- Une réponse à un de vos messages
- L’anniversaire d’un de vos contacts
- Les rappels des événements
- Les demandes d’amis…
Tout cela sera réalisable grâce aux channels (ou catégories en bon français). Chaque catégorie permettra de gérer :
- Le niveau d’importance
- Le son
- Le voyant de notification
- Les vibrations
- L’affichage sur l’écran de déverrouillage
- Outrepasser le mode Ne pas déranger
- Gérer les badges
Que se passe-t-il si un développeur ne définit par de channel ? Toutes les applications sur Android O disposent d’un channel par défaut qui se nomme Divers. L’ensemble des notifications y seront alors rattachées.
Les badges sur le launcher
Depuis des années, le bureau iOS affiche le nombre de notifications pour une application donnée. Cette fonctionnalité de badge était disponible sur certains launchers alternatifs, mais rien n’était officiellement supporté dans Android. C’est désormais possible… mais le launcher fourni avec Android O ne l’implémente pas pour le moment. Mais il y a fort à parier qu’elle fera son apparition dès les prochaines versions preview.
Pour aller plus loin
Android 8.0 Oreo : tout ce qu’il faut savoir
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
Google a promis 2 ans, et c'est ce qu'on a avec tous les téléphones google (nexus et pixel). 2 ans de maj + 3 ans de maj sécurité.
???
Zoli !
Nan !
Ahhh les gens qui crient déjà "oh mais déjà Android O alors que j'ai même pas encore nougat" Oh les gens on se réveil, c'est le Preview 1 ! La final ne sort que dans 6 mois !
âne et fée?
Aixacte dsl mon corekt heure ortografik sactivent touseul parphoi
euh, c'est anéfé, je vais arrêter de répéter, fais un effort, nanméo !
de mémoire, les launchers n'ont pas accès à cette partie de l'UI (lockscreen).
Ca pourrait etre interressant de savoir si oe projet est abandonné ou non en effet.
peut être que la rédaction pourrait à nouveau interroger Google sur ce point ?
Je ne partage pas ton avis. Qu'est ce qui te dit que les gens ne changent pas à cause d'un suivi de mauvaise qualité ?
En même temps avoir des mises à jour pendant 3 ans ne sert à rien. On a généralement vendu et chanegr de TEL avant. En myenne on change en France tous les 18 mois de TEL. Donc bon, on achète un TEL on le met à jour la première fois et après il est vendu. Sur iOS on a les mises a jours plus longtemps mais ça ne sert à rien puisque la plupart des gens le change chaque année ou tous les 2 ans. C'est un faux problème.
De base une notification n'a pas de délai d'expiration. C'est uniquement si la fonctionnalité le nécessite (et quoi qu'il en soit c'est déjà possible aujourd'hui)
Ouai bon après c'est frandroid qui dit ca aussi ^^ Y'a aucune source dans leur article jsais pas où ils ont été chercher ca. Jvois pas grand chose sur le net a propos de cette android alliance. Et même dans l'article ils savent pas trop dire de quoi il s'agit. Derniere maj ou juste correction de bugs? Bref cet article aurait du être dans les rumeurs comme bon nombre ici ^^
Si c'est le développeur qui définit le délai d'expiration de la notificaiton, c'est une évolution négative
non les tiers voulant utiliser android devaient se conformer à cette règle ! edit j'ai retrouvé la news (trop fort ^^) https://www.frandroid.com/marques/google/70308_google-sassocie-avec-des-operateur-et-constructeurs-pour-des-mises-a-jour-des-terminaux-pendant-18-mois
Sur ses telephones uniquement me semble ;)
pourtant Google avait promis 2 ans de suivi !!! MDR !
Les Launcher alternatifs proposent beaucoup de choses qui ne sont pas encore implanter dans Android Pur Google . Google commencent à vraiment faire une surcouche 100% Google que depuis lollipop avec le Nexus 6 en 2014 . Ils le font doucement mais sûrement . Et ont un peu booster les choses sur Pixel . Le problème c'est qu'à la base Android Pur Google n'était pas fait pour avoir une surcouche mais censé être une version totalement light sans fioritures . Mais quand ont vois le désastre que font certain constructeur sur Android ... Google ont simplement décider de montré l'exemple (ou plutôt de prendre les choses en main) en ajoutant de plus en plus de fonctionnalités parfois qui existait déjà mais pas forcément bien exploiter (ou mal optimiser). Le point fort d'une rom Google c'est que c'est très souvent bien mieux optimiser que sur des surcouche de fabricants tiers (comme Samsung par exemple) .
Bienvenue sur android, ca sera tjs comme ca vu que chaque constructeur fait ce qu'il veut ^^
C'est expliqué ici : https://www.frandroid.com/android/419272_system-ui-tuner-fait-le-plein-de-nouveautes-sur-android-o
Android O alors que Nougat peine à être adopté et même des smartphones nouveaux sortent sous Marshmallow, pfff
C'est une nouveauté d'Android O justement ! Sinon, je suis sûr que les launcher alternatifs doivent pouvoir le faire.
bonjour, Comment faites vous pour mettre chrome (ou une autre app) en raccourci sur votre écran de veille ? merci
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix