web-dev-qa-db-fra.com

Pourquoi les programmes demandent-ils à l'utilisateur de configurer la mise à jour automatique lors de la première exécution?

Hier, j'installais F.Lux sur mon Mac (un programme cool au fait) et quand je l'ai exécuté, il m'a demandé si je voulais que le programme se mette à jour automatiquement. Comment suis-je (ou tout utilisateur moyen) censé prendre cette décision, avant d'avoir la possibilité d'utiliser le programme?

J'imagine que la plupart des utilisateurs veulent simplement utiliser la chose et ne se soucient pas de la mise à jour, donc les programmeurs pourraient choisir un choix et en faire la valeur par défaut (soit mettre à jour ou ne pas mettre à jour). Même les utilisateurs qui se soucient de la mise à jour ne seraient pas en mesure de prendre une décision raisonnable.

Je ne choisis pas spécifiquement F.Lux. J'ai vu de nombreux programmes faire la même chose et je ne vois pas pourquoi. Ma question est la suivante: Quel avantage y a-t-il, le cas échéant, à faire en sorte que l'utilisateur choisisse d'activer ou non la mise à jour automatique avant qu'il n'ait la possibilité d'utiliser le programme, par rapport au choix juste une autre option dans la boîte de dialogue des préférences qui peut être activée ou désactivée à tout moment?

4
Elias Zamaria

La raison pour laquelle ils le font est parce qu'ils vraiment veulent amener autant de personnes que possible à utiliser les mises à jour automatisées (conduit à moins de problèmes de support) mais ils ont vraiment ne devraient pas juste avoir des mises à jour automatiques par défaut. Google a en fait pris un peu de flak pour cela avec Chrome.

Ils demandent parce que la plupart du temps, l'utilisateur dira oui, les mises à jour automatiques sont très bien. Et si l'utilisateur dit non, c'est probablement parce qu'il a une raison spécifique de ne pas le faire. Et je suis sûr que chacun de ces programmes a la possibilité de modifier vos préférences dans les paramètres ultérieurement.

Je ne vois vraiment pas quel est votre problème à le faire "avant d'avoir la chance d'utiliser le programme". Pourquoi est-ce important un peu? L'activation ou la désactivation des mises à jour automatiques n'a rien à voir avec le fait que vous aimiez ou non le programme. Vous ne l'aimez pas, désinstallez-le; problème résolu. Ce n'est vraiment pas différent des questions qu'un installateur vous pose lors de l'installation du programme (emplacement, fonctionnalités optionnelles, etc.).

6
Charles Boyung

Cela donne à l'utilisateur le sentiment d'être aimé.

Plus sérieusement, la mise à jour automatique a cassé des choses pour moi dans le passé. Je m'en méfie donc. J'aime pouvoir chronométrer mes mises à niveau afin qu'elles ne chevauchent pas un travail important, et donc je peux sauvegarder au préalable.

Les mises à niveau automatiques sont également un moyen de supprimer complètement les fonctionnalités ou de demander à l'entreprise de modifier unilatéralement le contrat implicite selon lequel les choses fonctionneront toujours après la mise à niveau. Apple fait cela tout le temps - rappelez-vous quand iTunes vous permettrait de partager des morceaux sur le réseau? Et soudain, ce ne serait pas le cas.

Donner à l'utilisateur la possibilité de refuser les mises à niveau automatiques donne l'illusion d'un contrôle sur ce genre de chose. Je dis illusion parce que tôt ou tard, leur ancien appareil ou logiciel sera tellement obsolète que lui, ou l'entreprise qui le met à jour, les forcera à le mettre à niveau ou à le supprimer. ("Tôt ou tard" semble être d'environ deux ans, en ce moment.)

Quant à savoir pourquoi MAINTENANT?

  1. Commercialisation. Si vous venez de vous installer, vous n'avez aucune chance de détester l'application. Vous voulez vous lancer directement dans son utilisation. "Ouais, quoi que ce soit, finis la configuration, fonce." Ignore la réflexion qui pourrait se produire et vous empêche de vous inscrire.

  2. Cela signifie également que l'application peut se retourner et essayer immédiatement d'obtenir sa propre dernière version. Cela élimine beaucoup de maux de tête de soutien. ("Vous utilisez la version quoi? Dont vous avez retiré une disquette de calcul quand?)

4
Alex Feinman

La mise à jour automatique peut être problématique pour diverses raisons

  • Il laisse des traces de vous/de votre ordinateur/de votre application sur le net
  • il peut se déclencher dans des situations où vous par exemple avoir une bande passante très limitée
  • Cela peut être contraire à certaines politiques de l'entreprise qui exigent une version exacte des programmes (par exemple pour faciliter le dépannage ou parce qu'ils ont des modules complémentaires spéciaux qui peuvent devenir incompatibles après une mise à jour automatique.
    Prenez simplement FireFox, qui recherche les mises à jour de ses plugins après l'auto-mise à jour et désactive la plupart du temps, car le plugin n'a pas encore été mis à jour.

C'est donc une bonne idée de ne pas mettre à jour automatiquement.

D'un autre côté cependant, ne pas proposer de mise à jour automatique entraînera à la fin de nombreux problèmes de sécurité (comme le net l'a vu avec les versions Win * et ainsi de suite).

Donc, donner à l'utilisateur de décider est une bonne idée.

1
Heiko Rupp

Au-delà de la question de savoir si la mise à jour automatique est une bonne ou une mauvaise chose, le problème consiste à demander aux utilisateurs de prendre des décisions sur les problèmes techniques cryptiques lors de l'exécution d'un programme d'installation de programme.

Étant donné que de nombreux utilisateurs ne comprendront pas la question et cliqueront simplement au hasard sur une réponse afin d'arriver à la fin de l'installateur, je suggérerais le moins de choix possible. (Et si vous devez vraiment poser une question, fournissez une aide à l'écran sur les réponses possibles).

1
PhillipW