Come i computer , il software e l'elettronica si evolvono , è importante che le nuove versioni della tecnologia di lavoro con versioni esistenti ove possibile . Le nuove tecnologie che possono ancora utilizzare più grandi, le tecnologie esistenti sono detto di essere retrocompatibile . Importanza
Retrocompatibilità è importante perché assicura nuove versioni di tecnologie esistenti sono compatibili con quelli più anziani . Per esempio , i file creati in una versione precedente di un programma software non sarebbero in grado di essere aperto in una nuova versione del programma software , se il programma non è compatibile .
Ambito
Retrocompatibilità viene considerato quando si effettua qualsiasi tipo di nuova tecnologia . Ad esempio , gli sviluppatori di sistemi di gioco devono decidere se il sistema sarà retrocompatibile con i giochi rilasciati per le versioni precedenti del sistema . Allo stesso modo , le aziende del sistema operativo come Microsoft e Apple devono decidere quali versioni del software che faranno il loro nuovo sistema operativo compatibile con rilasciati in precedenza . Quanto retrocompatibilità per costruire in un nuovo prodotto deve essere considerato per ogni settore tecnologico .
Considerazioni
Anche se spesso è utile per le nuove tecnologie per essere compatibile con i simili, le tecnologie esistenti , la compatibilità non è sempre la pena di investimento . Il tempo gli sviluppatori trascorrono garantendo nuove tecnologie sono compatibili potrebbero essere spesi inventare nuove tecnologie . Inoltre , l'elettronica e software addizionali necessari per rendere i prodotti compatibili con le versioni possono aumentare i costi e programmi di rallentare.