Compatibilité descendante

La compatibilité descendante est souvent rompue dans les nouvelles versions des systèmes d'exploitation, et les programmeurs doivent littéralement réécrire leurs programmes tous les 3 ans, sinon ils ne fonctionneront pas. Pourquoi ne pouvez-vous pas ajouter de nouvelles fonctionnalités sans rompre la compatibilité descendante?

Je pense qu'une nouvelle version du système d'exploitation tous les 5 ans serait optimale du point de vue des développeurs. Et entre les versions: versions de service packs, corrections de bogues, développement et test de nouvelles fonctionnalités.


Par exemple, le module Winhelp 32 bits a été supprimé de Vista et laissé 16 bits, bien que la possibilité d'exécuter de tels programmes ait également été supprimée.

Ou, par exemple, incompatibilité du code des programmes écrits dans visual studio 2010, et win2k. Ou des versions modernes de skype et winxp sp2, navigateur chrome (50 et supérieur) et winxp / vista.

Qu'est-ce qui a techniquement empêché la sortie de ie9 sous winxp, en ajoutant les bibliothèques nécessaires, éliminant ainsi les problèmes de ie8? Ou, par exemple, le navigateur ms edge 12/13 et win7 sp1.

Je me souviens de la publicité de Vista / 7. Comparés aux dix premiers, ces systèmes d'exploitation en général, nous pouvons dire, n'ont pas été discutés.

Dans les huit, le menu de démarrage a été découpé, puis il a été renvoyé sous une forme tronquée et présenté comme une nouvelle opportunité.

De plus, dans le top dix, de nombreux éléments standard de l'interface de bureau ont beaucoup changé (par exemple, les horloges, certains éléments du panneau de contrôle). Et la calculatrice classique a été supprimée et remplacée par la version métro.

Pourquoi transformer les systèmes d'exploitation de bureau en tablette et smartphone?

Chaque nouveau système d'exploitation est présenté par Microsoft comme quelque chose de parfait et de parfait. Et les anciennes versions sont obsolètes et leur utilisation n'est pas recommandée.

Et les systèmes d'exploitation relativement anciens sur les nouveaux ordinateurs sont déjà problématiques à installer. De plus, au niveau des pilotes et du matériel informatique.

Telles sont les pensées (version modifiée de 2016). Ceci est mon premier article sur Habr, bien que je me sois inscrit en 2013.

Oleg.

Source: https://habr.com/ru/post/fr455409/


All Articles