Backward compatibility

Computer terminology
Collection
zero Useful+1
zero
synonym Backward compatibility (Backward compatible) Generally downward compatible
computer term , also known as Backwards compatibility
also called Backwards compatibility ), computer Terminology. Downward compatibility is often relative to Upward compatibility In terms of compatibility, the two concepts are opposite, so the two concepts are different. Downward Compatibility is also called Backward Compatibility. In a computer, referring to a program or Class library Update to newer edition After that, the document or system created with the old version of the program can still be operated or used normally, or the program developed on the basis of the old version of the class library can still be compiled and run normally. For example, a higher grade computer or a higher version software platform can run programs developed by a lower grade computer or an earlier software platform. For example, a PC compatible computer based on a Pentium microprocessor can run all software running on a 486 earlier. Downward compatibility allows users to upgrade software or hardware without the need for manufacturers to compile applications from scratch for new devices or platforms. The previous programs are still valid in the new environment.
Chinese name
Backward compatibility
Foreign name
Backwards compatibility
Alias
Backward compatibility
Type
Computer terminology

brief introduction

Announce
edit
Downward Compatible
stay file system Medium, ext4 The design of the file system is Backward compatibility Of, ext3 The file system of can be mounted as an ext4 file system.
For software, backward compatibility means that a higher version of the program can successfully process the data of a lower version of the program. Take famous animation software Flash The two versions of Flash 5 and Flash MX 2004 are both .fla , but the structure of the file content is different. However, Flash MX 2004 can still handle Flash 5.0 For the saved fla file, we say that Flash MX 2004 is backward compatible.
Generally, when updating a software, some consideration should be given to downward compatibility, which can often bring convenience to users and better retain them. Microsoft Special emphasis is placed on maintaining downward compatibility of software. In order to achieve this goal, sometimes Microsoft even supports software that uses unofficial or even misused APIs. [1]

Software

Announce
edit
stay file system Medium, ext4 The design of the file system is backward compatible. The ext3 file system can be mounted as an ext4 file system.
Generally, when updating a software, some consideration should be given to downward compatibility, which can often bring convenience to users and better retain them. Microsoft Special emphasis is placed on maintaining downward compatibility of software. In order to achieve this goal, sometimes Microsoft even supports software that uses unofficial or even misused APIs.
However, this is not always the case. Sometimes, considering downward compatibility will bring some burdens, or even increase the development cost, especially more upgrade After. Python 3.0 is an example of giving up backward compatibility.
If the documents saved in the old version of a software cannot be read by the new version, even if the manufacturer provides additional tools to convert the old documents irreversibly, this cannot be called backward compatibility. This may be a marketing strategy of software manufacturers to force users to buy upgraded software upgrade The number of users increases gradually, and the number of documents that can be read by old software decreases gradually. [2]

Hardware

Announce
edit
Widely used universal serial bus (USB) For example, from version 1.1 in 1998 to version 3.1 in 2015, plug and socket of type A can be used across versions. Only the large transmission rate and some new features supported by the new version cannot be used by the old version.
Blu ray optical drive Generally backward compatible reading DVD 、CD。
In addition, Microsoft launched Xbox One Game console pair Xbox 360 , and Nintendo Launched Wii U yes Wii The old version of the game is supported in the new version of the hardware. however Sony Computer Entertainment Launched PS4 The game console is not backward compatible PS3 's game. [1]

Related content

Announce
edit
Negative impact of downward compatibility
However, this is not always the case. Sometimes considering downward compatibility will bring some burdens, especially after many upgrades. Python 3.0 This is an example of giving up backward compatibility.
The situation that cannot be called downward compatibility
If the documents saved in the old version of a software cannot be read by the new version, even if the manufacturer provides additional tools to convert the old documents irreversibly, this cannot be called backward compatibility. This may be a marketing strategy of software manufacturers to force users to buy upgraded software. As the number of upgraded users increases, the number of documents that can be read by old software gradually decreases. [2]