De nos jours, lorsque vous installez une application, celle-ci se met à jour automatiquement.
Ainsi vous pouvez vous demander quel est l’intérêt de ces mises à jour ou update en anglais : pourquoi sont elles utiles ?
Mais aussi comment fonctionnent ces mises à jour logicielles d’un point de vue technique.
Cet article tente de répondre à toutes ces questions et vous expliquer en quoi ces mises à jour logiciels sont utiles.
Table des matières
Pourquoi les mises à jour logiciels
Le processus de mises à jour
De nos jours lorsque vous installez une application, au lancement de cette dernière, une vérification de la version est faites.
Si une version plus récente existe, l’application vous propose d’installer cette nouvelle version.
Ainsi, un message du type “une mise à jour est disponible, voulez-vous l’installez” ou “an update is availaible” s’affiche.
Puis une fois téléchargée, il faut fermer l’application en cours pour effectuer l’installation de la nouvelle version.
Cela peut prendre plus ou moins du temps selon la taille du logiciel.
Ou encore ici avec VLC qui indique la disponibilité d’une mise à jour de sécurité.
Enfin une fois la nouvelle version installée, un message récapitulatif peut vous donner les nouveautés ou corrections apportées par cette mises à jour.
Cette liste se nomme changelog.
La version de l’application change alors avec un nouveau numéro de version et éventuellement de produit.
Le but de l’éditeur est de maintenir son parc de logiciels à jour et éviter d’avoir plusieurs versions à maintenir ou avoir des versions trop anciennes.
Tous les éditeurs de logiciels ont recours à ces méthodes.
Que ce soit les éditeurs d’applications, de pilotes comme Nvidia ou même Microsoft avec Windows qui propose des mises à jour Windows Update mensuelles ou annuelles.
Les différents types de mises à jour logiciels
On distingue alors deux types de mises à jour :
- Les mises à jour importantes ou critiques : ce sont des mises à jour qui corrige des bugs de fonctionnement importants ou de compatibilité, par exemple une fonction de l’application qui bug ou qui provoque carrément un plantage complet de celle-ci. Il peut aussi s’agir de mises à jour de sécurité. En effet, une application peut comporter des vulnérabilités qui peuvent être exploitées afin d’infecter votre ordinateur.
- Les mises à jour de version : Ce sont des mises à jour régulières de l’application qui apportent en général de nouvelles fonctionnalités. L’éditeur peut avoir une cadence de mises à jour de versions, par exemple tous les mois, tous les trois mois etc. Windows 10 propose deux mises à jour annuelles de versions. Certaines applications peuvent avoir des noms de versions en plus du numéro. Dans certains cas ces mises à jour de versions peuvent être payantes.
Les mises à jour s’avèrent donc importantes pour régler des problèmes de sécurité ou des bugs.
Encore faut-il que ces mises à jour ne posent pas de problèmes de fonctionnement ou apportes des fonctionnalités malvenues.
Les mises à jour mal perçues par les utilisateurs
Les mises à jour sont mal perçues par les utilisateurs lorsque :
- le contenu, par exemple si l’interface est complète revue et que l’utilisateur est perdue dans ses habitudes. Ajout de fonctions inutiles comme des publicités.
- la manière dont elles s’installent, trop longue à télécharger et s’installer ou si elles sont trop répétitives
- Enfin régressive, vous perdez des fonctions utiles au profit d’autres qui ne sont vues comme inutiles par les utilisateurs
Par exemple, pour Windows 10, les mises à jour annuelles sont assez mal perçues par les utilisateurs tant elles apportent des problèmes.
A moins d’avoir une très bonne raison, il n’est pas recommandé de désactiver les mises à jour logiciel.
Les versions des logiciels
Pour s’y retrouver, les logiciels comportent des versions sous la forme de numérotation.
Par exemple version 1.0, version 1.1, etc.
- Le premier numéro est la version majeure qui est souvent lié à une mise à jour de version et donc à des mises à jour importantes.
- Le second numéro correspond à une version mineure pour les mises à jour de corrections de bugs ou de sécurité. Cela n’apporte donc pas de nouvelles fonctionnalités ou de modifications importantes de l’application.
Lors du démarrage de l’application, la version de l’application est affichée sur le splashscreen. On retrouve aussi celle-ci depuis le menu aide et à propos de.
Les mises à jour automatiques
Les programmes de mises à jour
Le fonctionnement des mises à jour logiciels est plus ou moins similaires selon les applications.
En général, un programme de mises à jour alternatif est :
- installé en plus de l’application principale.
- s’active au lancement de l’application ou durant le fonctionnement de celle-ci pour vous notifier qu’une mise à jour est disponible.
Ce dernier a donc pour but de vérifier si une nouvelle version est disponible et proposer son téléchargement et installation.
Par exemple pour Mozilla Firefox, une application Mozilla Maintenance Service existe.
Périodiquement, le programme de mise à jour vérifie si une mise à jour est disponible.
Lorsque vous lancez Mozilla Firefox ou depuis l’interface, la mise à jour peut-être proposé à l’installation.
Si vous jetez un coup d’oeil aux services Windows présents sur votre ordinateur, vous verrez qu’il existe beaucoup de services liés à des mises à jour d’application.
Par exemple ci-dessous, on peut voir dans la liste les programmes de mises à jour : Acronis Update, Adobe Update, Gupdate, etc
Enfin, très souvent, l’application créé une tâche planifiée qui va vérifier à intervalles réguliers si des mises à jour sont disponibles.
Ci-dessous, on peut voir qu’Adobe Flash et Nvidia ont des tâches planifiées “update”.
La configuration des mises à jour
La plupart des applications proposent dans les menus de paramètres la possibilité de gérer ces mises à jour.
La configuration de ces mises à jour consistent souvent à :
- proposer de télécharger et installer automatiquement ces mises à jour, c’est souvent ce qui est configuré par défaut
- seulement télécharger la mise à jour et vous laisser choisir de l’installer ou non
- ne pas télécharger les mises à jour
Ci-dessous, un exemple de menu de configuration de mise à jour de Firefox avec toutes ces options.
Dernièrement, CCleaner a intégré un programme de mises à jour qui est aussi paramétrable.
Outils pour mettre à jour automatiquement les applications
Enfin il existe des outils gratuits afin de mettre à jour automatiquement vos applications installés.
L’article suivant donne la liste des principaux.
Arnaque autour des mises à jour logiciel
Enfin des arnaques existent afin de diffuser du contenu malveillant.
L’article suivant détaille ces attaques.