Je suis un utilisateur Mac, et de temps en temps je vois ceci:
Ce qui est génial et tout, mais cela interrompt souvent mon flux de travail car la notification apparaît au-dessus de toutes les fenêtres ouvertes et ne disparaît que lorsque vous sélectionnez l'une des deux options - qui vous mènent toutes les deux à l'App Store.
C'est évidemment la tentative d'Apple de forcer les utilisateurs à mettre à jour leur logiciel, mais mon interprétation est que c'est un UX cassé sur le système d'exploitation.
Quel pourrait être un meilleur moyen d'informer les utilisateurs d'une mise à jour logicielle, sans interrompre le flux de travail?
Je pense que la notification de mise à jour devrait se trouver dans la barre d'état système mais ce ne devrait pas être juste une autre icône qui est ignorée avec le reste du lot à l'étroit.
J'ajouterais donc un "bouton" de notification si vous le souhaitez, dans la barre d'état système comme suit (les couleurs peuvent différer en fonction de ce que vous aimez mais elles devraient être suffisamment contrastées pour être remarquées).
Et lorsque l'utilisateur clique dessus, il peut afficher les détails comme indiqué dans la capture d'écran de la question. Comme vous pouvez le voir sur l'image ci-dessous, l'utilisateur doit également avoir la possibilité de fermer la boîte de dialogue (croix rouge dans le coin supérieur gauche) afin qu'il puisse le visiter plus tard.
Mais la notification de mise à jour dans le bac restera toujours jusqu'à ce que l'utilisateur agisse dessus.
En faisant cela, Apple peut obtenir un certain confort en sachant que l'utilisateur toujours sera au courant de la mise à jour du logiciel car cela ne disparaîtra pas du bac jusqu'à ce que l'utilisateur l'installe. Mais en même temps, il est suffisamment discret pour ne pas forcer l'utilisateur à faire quelque chose sur la mise à jour à ce moment-là.
Chrome le fait assez bien; il montre tranquillement une petite icône de flèche vers le haut sur l'icône "menu" (bizarrement, je n'ai pas pu trouver une image de cela). Lorsque vous cliquez sur l'icône "mise à jour", il vous indique que vous devez redémarrer Chrome pour le mettre à jour. Si vous fermez naturellement Chrome à tout moment, il le sera ( très tranquillement et rapidement) mise à jour.
Étant donné que les mises à jour ne sont généralement pas si importantes qu'elles doivent être installées de manière imminente, cela semble être une solution parfaitement acceptable; le seul problème avec cela est que, comme Chrome l'a implémenté, il n'y a pas de "retrait". Tant que vous effectuez votre taux de mise à jour, ce n'est pas nécessairement une mauvaise chose cependant. Adapter la méthode de Chrome à quelque chose qui invite à chaque fois (mais pourquoi) demanderait du travail, car vous ne pouvez pas facilement afficher une fenêtre contextuelle lors du redémarrage/arrêt de l'ordinateur (je le fais souvent immédiatement avant de quitter mon bureau, je ne verrais jamais cela Un pop up qui montre après l'ordinateur redémarre serait sûrement vu, mais il a toujours le problème d'interrompre le flux de travail; soudainement au lieu de faire tout ce que j'ai allumé mon ordinateur pour faire Je dois répondre à ce pop up.
Steam presque a un bon système de mise à jour automatique dans le même sens que Chrome, mais contrairement à Chrome, Steam vous fait regarder lentement télécharger et appliquer la mise à jour; le garder en arrière-plan comme Chrome élimine une grande partie de la douleur.
Certains disent que les mises à jour ne devraient pas être faites à cause de choses comme les utilisateurs qui ne veulent jamais de mises à jour ou des connexions Internet extrêmement pauvres, mais je ne pense vraiment pas que cela vaille la peine de résoudre ces problèmes avec des changements drastiques. Vous ne devriez jamais aborder les cas Edge en nuisant à l'expérience de la grande majorité de vos utilisateurs qui ne s'en soucient pas. Chrome sont relativement peu gênantes par rapport à Adobe, Java Etc. Si vous devez vous tenir à jour, faites-le! Silencieusement.
iOS a assez bien implémenté la notification en plaçant un badge sur l'icône de l'App Store. Il n'est pas intrusif mais est également facilement visible. Montrer aux utilisateurs une notification de mise à jour lorsque l'utilisateur ouvre réellement une application est une autre option raisonnable tant qu'il y a l'option "Ne plus l'afficher". Dans ce cas, les activités de l'utilisateur ne sont pas aussi interrompues car la notification est plus pertinente pour la tâche de l'utilisateur. L'implémentation actuelle de Mac pourrait peut-être bénéficier d'afficher plus de détails sur la mise à jour de l'application disponible à l'avance. Actuellement, il indique "mises à jour logicielles disponibles"; le ne fournit pas suffisamment d'informations à l'utilisateur pour décider de cliquer dessus ou non. Bien sûr, l'espace pourrait être limité ici; s'il y a 20 mises à jour, il est difficile d'inclure tous les détails, mais s'il y en a 1 à 3, cela pourrait être faisable.
Peut-être qu'une meilleure implémentation pourrait être d'offrir à l'utilisateur un délai d'expiration? Après tout, les utilisateurs connaissent déjà ce type de fonctionnalité; "Ne me montre plus" ou "Rappelle-moi plus tard", par exemple.
Ci-dessus est une maquette rapide de la façon dont ce problème pourrait être résolu. Il permet aux utilisateurs de supprimer rapidement la notification afin de ne pas interrompre leur flux de travail, tout en permettant également au système d'exploitation d'inviter l'utilisateur jusqu'à la mise à jour. Ce qu'ils feront, car cela deviendra ennuyeux.