Compatibilidade reversa
Em tecnologia, especialmente em informática (independentemente de plataforma), é dito de um produto que este possui compatibilidade reversa,[carece de fontes] compatibilidade descendente[1] ou retrocompatibilidade quando é capaz de assumir o lugar de um produto mais antigo, interagindo com outros produtos que foram desenhados para funcionar com a versão anterior.[2]
Definição
A compatibilidade reversa é uma relação entre dois componentes, em vez de ser atributo de apenas um deles. Mais genericamente, os seguintes critérios precisam ser preenchidos:
- Há uma interface funcional "I" definida.
- Há um componente servidor "S" que provê a funcionalidade de I.
- Há um componente cliente "C" que depende de S via I.
- Um novo componente servidor "S2" é criado e possui uma funcionalidade maior que a de S e é exibido por uma nova interface "I2".
- Todas as funções de I são também fornecidas por I2. Em outras palavras, I é um subconjunto de I2.
Quando estes critérios são preenchidos, S2 é reversamente compatível com S porque ele ainda dá suporte à interface I e portanto, o cliente C pode ser alternado para o uso de S2 e ainda operar de modo correcto.
Exemplos
- Um sistema computacional é compatível reversamente se ele é capaz de funcionar com softwares ou acessórios desenhados para o sistema que deve substituir.
- O Atari 7800 é compatível reversamente com a maioria dos jogos do Atari 2600.
- A linha Game Boy Advance (exceto o Game Boy Micro) é compatível reversamente com sua predecessora, a linha Game Boy; isso quer dizer que todos os títulos para Game Boy e Game Boy Color são jogáveis na linha Advance.
- O PlayStation 2 é compatível reversamente com a biblioteca do PlayStation original.
- O Nintendo DS é compatível reversamente apenas com os jogos do Game Boy Advance.
- O PlayStation 3(Versão 60GB) é compatível reversamente com a maioria dos jogos para PlayStation 1 e 2.
- O microprocessador Intel 80486 é compatível reversamente com os programas do 80386 porque pode executar programas escritos para o 80386.
- Os USB 1.0 e 1.1 são totalmente compatíveis com os padrões 2.0 e o mais recente e veloz USB 3.0, assim vice-versa.[3]
- O Xbox 360 é compatível reversamente com alguns jogos do Xbox. Isto é obtido via emulação.
- O Wii é compatível reversamente com a maioria dos jogos do sistema anterior da Nintendo, o GameCube. Alguns jogos lançados originalmente para consoles adicionais – o NES, SNES, Nintendo 64, Sega Genesis, Sega Master System, Turbografx 16 e Commodore 64 – também estão disponíveis para serem jogados no Wii via emulação.
- Outros exemplos de compatibilidade reversa em software:
- O Microsoft Word 2000 possui compatibilidade reversa com o Word 97 devido ao facto de que pode ler e gravar ficheiros no formato do Word 97, entendendo-se que as características exclusivas do Word 2000 não se aplicam ao Word 97 (ou seja, não há "compatibilidade ascendente").
- Acrescentando-se hardware externo apropriado, muitos consoles podem se tornar compatíveis reversamente. Isto inclui:
- O Atari 5200 pode executar jogos do Atari 2600 acrescentando-se um "Atari VCS Cartridge Adapter".
- O Colecovision pode executar jogos do Atari 2600 acrescentando-se o "Expansion Module #1".
- O Intellivision pode executar jogos do Atari 2600 acrescentando-se o "System Changer".
- O Sega Genesis pode executar jogos do Sega Master System acrescentando-se um "Power Base Converter".
- O Sega Game Gear pode executar jogos do Sega Master System acrescentando-se um "Master Gear".
- O Super NES pode executar jogos do Game Boy acrescentando-se um cartucho "Super Game Boy".
- O Nintendo GameCube pode executar qualquer jogo existente da linha Game Boy com uma expansão "Game Boy Player" e um disco de boot.
Ver também
Referências
- ↑ Jr, Sanders Kaufman. Aprenda Em 21 Dias Programação Active X. [S.l.]: Elsevier Editora
- ↑ «Microsoft anuncia última leva de jogos retrocompatíveis do Xbox One». TechTudo. Consultado em 6 de junho de 2020
- ↑ «Quais são as diferenças entre o USB 1.1, 2.0 e 3.0? - Hardware». Canaltech. Consultado em 28 de agosto de 2016
Ligações externas
- «Definição em FOLDOC» (em inglês)