Compatibilidade com versões anteriores

A compatibilidade com versões anteriores é frequentemente interrompida em novas versões de sistemas operacionais, e os programadores precisam literalmente reescrever seus programas a cada 3 anos, caso contrário eles não funcionarão. Por que você não pode adicionar novos recursos sem quebrar a compatibilidade com versões anteriores?

Eu acho que uma nova versão do sistema operacional a cada 5 anos seria ideal do ponto de vista dos desenvolvedores. E entre lançamentos - service packs de lançamento, correções de erros, desenvolvimento e teste de novos recursos.


Por exemplo, o módulo de winhelp de 32 bits foi removido do Vista e deixado de 16 bits, embora a capacidade de executar esses programas também tenha sido removida.

Ou, por exemplo, incompatibilidade do código dos programas escritos no visual studio 2010 e win2k. Ou versões modernas do skype e winxp sp2, navegador chrome (50 e superior) e winxp / vista.

O que tecnicamente impediu a liberação do ie9 no winxp, adicionando as bibliotecas necessárias, eliminando os problemas do ie8? Ou, por exemplo, os navegadores ms edge 12/13 e win7 sp1.

Lembro como o Vista / 7 foi anunciado. Comparados aos dez primeiros, esses sistemas operacionais em geral, podemos dizer, não foram discutidos.

Nos oito, o menu Iniciar foi cortado e, em seguida, retornado de forma truncada e apresentado como uma nova oportunidade.

Além disso, entre os dez primeiros, muitos elementos padrão da interface da área de trabalho mudaram bastante (por exemplo, relógios, alguns elementos do painel de controle). E a calculadora clássica foi removida e substituída pela versão metro.

Por que transformar sistemas operacionais de desktop em tablet e smartphone?

Cada novo sistema operacional é apresentado pela Microsoft como algo perfeito e perfeito. E versões antigas estão obsoletas e não são recomendadas para uso.

E sistemas operacionais relativamente antigos em novos computadores já são problemáticos de instalar. Além disso, ao nível dos controladores e hardware do computador.

Tais são os pensamentos (versão alterada de 2016). Este é o meu primeiro artigo sobre Habr, apesar de me registrar em 2013.

Oleg.

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


All Articles