À retenir
- Elle permet de faire fonctionner l'ancien sur le nouveau.
- Elle évite de devoir tout racheter ou tout réinstaller lors d'un changement de matériel.
- Elle n'est pas toujours garantie à 100 % (certains détails techniques peuvent coincer).
La rétrocompatibilité est la faculté d'un produit récent (logiciel, console de jeux, ordinateur) à fonctionner avec des éléments conçus pour des modèles plus anciens. C'est un peu comme si une voiture électrique moderne était capable de recevoir les pièces de rechange d'un modèle thermique des années 90 sans aucune modification.
Étymologie
Vient du préfixe latin retro (en arrière) et de compatibilité. Il s'agit d'un calque de l'anglais backward compatibility. Le terme s'est popularisé avec l'évolution rapide de l'informatique personnelle et du jeu vidéo pour rassurer les utilisateurs sur la pérennité de leurs achats passés.
Exemples d'usage
- Une console PlayStation 5 capable de lancer un disque de jeu acheté initialement pour la PlayStation 4.
- Le logiciel Microsoft Excel 2023 qui parvient à ouvrir un tableau créé en 1997.
- Un port USB de dernière génération (USB 3.2) qui accepte une vieille clé USB de l'an 2000.
Cas d'usage
On retrouve ce concept partout où la technologie évolue par versions : dans les systèmes d'exploitation pour garder ses anciens logiciels, dans le matériel pour conserver ses accessoires, et dans le web pour que les vieux sites s'affichent encore sur les navigateurs modernes.
Bonnes pratiques
Il ne faut pas considérer la rétrocompatibilité comme éternelle. Les constructeurs finissent souvent par l'abandonner pour ne pas alourdir les nouveaux systèmes. Pour des travaux critiques, il est préférable de mettre à jour ses fichiers vers les nouveaux formats avant que le support de l'ancien ne disparaisse totalement.
Synonymes
Antonymes
Conseil
Si vous passez à un nouvel ordinateur, vérifiez toujours si vos logiciels indispensables sont compatibles. Sur Windows, vous pouvez faire un clic droit sur un vieux programme et choisir 'Propriétés' puis 'Compatibilité' pour forcer le système à se comporter comme une version plus ancienne.
Questions fréquentes
Pourquoi la rétrocompatibilité n'est-elle pas systématique ?
Parce qu'elle demande beaucoup de travail aux ingénieurs et peut freiner l'innovation en forçant le système moderne à 'traîner' de vieilles méthodes de calcul.
Est-ce que cela ralentit mon ordinateur ?
Généralement non, sauf si le système doit utiliser une 'émulation' (une imitation logicielle) pour faire tourner l'ancien programme, ce qui demande plus d'efforts à la machine.