Backward compatibility

The first model of the Wii features backward compatibility with its predecessor, the GameCube, having the ability to run its discs and use its controllers and memory cards. Later versions of the system removed the controller and memory card slots, effectively removing this feature.

In telecommunications and computing, backward compatibility (or backwards compatibility) is a property of an operating system, software, real-world product, or technology that allows for interoperability with an older legacy system, or with input designed for such a system.

Modifying a system in a way that does not allow backward compatibility is sometimes called "breaking" backward compatibility.[1] Such breaking usually incurs various types of costs, such as switching cost.

A complementary concept is forward compatibility; a design that is forward-compatible usually has a roadmap for compatibility with future standards and products.[2]

Usage

In hardware

A simple example of both backward and forward compatibility is the introduction of FM radio in stereo. FM radio was initially mono, with only one audio channel represented by one signal. With the introduction of two-channel stereo FM radio, many listeners had only mono FM receivers. Forward compatibility for mono receivers with stereo signals was achieved by sending the sum of both left and right audio channels in one signal and the difference in another signal. That allows mono FM receivers to receive and decode the sum signal while ignoring the difference signal, which is necessary only for separating the audio channels. Stereo FM receivers can receive a mono signal and decode it without the need for a second signal, and they can separate a sum signal to left and right channels if both sum and difference signals are received. Without the requirement for backward compatibility, a simpler method could have been chosen.[3]

Full backward compatibility is particularly important in computer instruction set architectures, two of the most successful being the IBM 360/370/390/Zseries families of mainframes, and the Intel x86 family of microprocessors.

IBM announced the first 360 models in 1964 and has continued to update the series ever since, with migration over the decades from 32-bit register/24-bit addresses to 64-bit registers and addresses.

Intel announced the first Intel 8086/8088 processors in 1978, again with migrations over the decades from 16-bit to 64-bit. (The 8086/8088, in turn, were designed with easy machine-translatability of programs written for its predecessor in mind, although they were not instruction-set compatible with the 8-bit Intel 8080 processor of 1974. The Zilog Z80, however, was fully backward compatible with the Intel 8080.)

Fully backward compatible processors can process the same binary executable software instructions as their predecessors, allowing the use of a newer processor without having to acquire new applications or operating systems.[4] Similarly, the success of the Wi-Fi digital communication standard is attributed to its broad forward and backward compatibility; it became more popular than other standards that were not backward compatible.[5]

In software

In software development, backward compatibility is a general notion of interoperation between software pieces that will not produce any errors when its functionality is invoked via API.[6] The software is considered stable when its API that is used to invoke functions is stable across different versions.[6]

In operating systems, upgrades to newer versions are said to be backward compatible if executables and other files from the previous versions will work as usual.[7]

In compilers, backward compatibility may refer to the ability of a compiler for a newer version of the language to accept source code of programs or data that worked under the previous version.[8]

A data format is said to be backward compatible when a newer version of the program can open it without errors just like its predecessor.[9]

Tradeoffs

Benefits

There are several incentives for a company to implement backward compatibility. Backward compatibility can be used to preserve older software that would have otherwise been lost when a manufacturer decides to stop supporting older hardware. Classic video games are a common example used when discussing the value of supporting older software. The cultural impact of video games is a large part of their continued success, and some believe ignoring backward compatibility would cause these titles to disappear.[10] Backward compatibility also acts as a selling point for new hardware, as an existing player base can more affordably upgrade to subsequent generations of a console. This also helps to make up for lack of titles at the launch of new systems, as users can pull from the previous console's library of games while developers transition to the new hardware.[11] Moreover, studies in the mid-1990s found that even consumers who never play older games after purchasing a new system consider backward compatibility a highly desirable feature, valuing the mere ability to continue to play an existing collection of games even if they choose never to do so.[12] Backward compatibility with the original PlayStation (PS) software discs and peripherals is considered to have been a key selling point for the PlayStation 2 (PS2) during its early months on the market.[13]

Despite not being included at launch, Microsoft slowly incorporated backward compatibility for select titles on the Xbox One several years into its product life cycle.[14] Players have racked up over a billion hours with backward-compatible games on Xbox, and the newest generation of consoles such as PlayStation 5[15] and Xbox Series X/S also support this feature. A large part of the success and implementation of this feature is that the hardware within newer generation consoles is both powerful and similar enough to legacy systems that older titles can be broken down and re-configured to run on the Xbox One.[16] This program has proven incredibly popular with Xbox players and goes against the recent trend of studio-made remasters of classic titles, creating what some believe to be an important shift in console makers' strategies.[14]

Costs

The monetary costs of supporting old software is considered a large drawback to the usage of backward compatibility.[11][12] The associated costs of backward compatibility are a larger bill of materials if hardware is required to support the legacy systems; increased complexity of the product that may lead to longer time to market, technological hindrances, and slowing innovation; and increased expectations from users in terms of compatibility.[1] It also introduces the risk that developers will favor developing games that are compatible with both the old and new systems, since this gives them a larger base of potential buyers, resulting in a dearth of software which uses the advanced features of the new system.[12] Because of this, several console manufacturers phased out backward compatibility towards the end of the console generation in order to reduce cost and briefly reinvigorate sales before the arrival of newer hardware.[17]

It is possible to bypass some of these hardware costs. For instance, earlier PlayStation 2 (PS2) systems used the core of the original PlayStation (PS1) CPU as a dual-purpose processor, either as the main CPU for PS1 mode or upclocking itself to offload I/O in PS2 mode. This coprocessor was replaced with a PowerPC-based processor in later systems to serve the same functions, emulating the PS1 CPU core. Such an approach can backfire, though, as was the case of the Super Nintendo Entertainment System (Super NES). It opted for the more peculiar 65C816 CPU over the more popular 16-bit microprocessors on the basis that it would allow for easy backwards compatibility with the original Nintendo Entertainment System (NES), but ultimately did not proved to be workable once the rest of the Super NES's architecture was designed.[18]

See also

References

  1. ^ a b Belleflamme, Paul; Peitz, Martin (2010), "Strategies in standard wars", Industrial Organization: Markets and Strategies, Cambridge University Press, ISBN 9780521862998
  2. ^ Zeldman, Jeffrey (2006). Designing with Web Standards. Peachpit Press. pp. 15–16. ISBN 0-321-38555-1.
  3. ^ Winder, Steve; Carr, Joseph (2002), Newnes Radio and RF Engineering Pocket Book (3 ed.), Newnes, pp. 121–123, ISBN 9780080497471
  4. ^ Naresh Jotwani (2009), Computer System Organization, Tata McGraw-Hill Education, pp. 320–324, ISBN 9781259081217
  5. ^ Perahia, Eldad; Stacey, Robert (2013), "Foreword", Next Generation Wireless LANs: 802.11n and 802.11ac, Cambridge University Press, ISBN 9781107016767
  6. ^ a b etc1M (2019-12-18). "Backward Compatibility in Software Development: What and Why". Red Star IT. Retrieved 2023-05-13.
  7. ^ "What is Backward Compatible?". Computer Hope. December 31, 2022. Retrieved 2023-05-13.
  8. ^ Kay, Michael (2004). XSLT 2.0 Programmer's Reference. Wiley. p. 123. ISBN 0-7645-6909-0. forward compatibility.
  9. ^ Bos, Bert (2003). "Backwards Compatibility". What is a Good Standard?. Archived from the original on March 11, 2016. Retrieved July 12, 2016.
  10. ^ "Backwards Compatibility is the Only Way Forward". PopMatters. 2015-04-10. Archived from the original on 2019-09-29. Retrieved 2019-11-05.
  11. ^ a b "Understanding Backwards Compatibility and How It Benefits Gamers". Tech Magazine. 2018-08-14. Archived from the original on 2019-10-02. Retrieved 2019-11-05.
  12. ^ a b c "Backward Compatibility for PlayStation 2?". Next Generation. No. 39. Imagine Media. March 1998. p. 22.
  13. ^ "Sony Playstation 2(PS2)". Pnpgames. Archived from the original on July 13, 2020. Retrieved March 15, 2020.
  14. ^ a b "Remasters aren't needed if the PS5 is completely backward compatible". Android Central. 2019-09-24. Archived from the original on 2019-11-10. Retrieved 2019-11-10.
  15. ^ Wales, Matt (March 20, 2020). "Sony clarifies "overwhelming majority" of PS4 games will be backward compatible on PS5". Eurogamer. Archived from the original on April 6, 2020. Retrieved April 8, 2020.
  16. ^ Leadbetter, Richard (2017-12-09). "Xbox One Backwards Compatibility: How Does It Actually Work?". Eurogamer. Archived from the original on 2019-01-14. Retrieved 2019-11-10.
  17. ^ Stein, Scott. "Game consoles and the death of backward-compatibility: Why we don't care". CNET. Archived from the original on 2019-09-29. Retrieved 2019-11-05.
  18. ^ "The SNES Was Supposed to be Backwards Compatible?". Gaming Reinvented. 2015-08-10. Archived from the original on 2022-02-24. Retrieved 2022-02-24.

Read other articles:

Small migratory passerine bird found in Europe, Asia and north Africa Common chiffchaff Typical song, recorded in the United Kingdom in 1977 Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Passeriformes Family: Phylloscopidae Genus: Phylloscopus Species: P. collybita Binomial name Phylloscopus collybita(Vieillot, 1817) Breeding; summer onlyBreeding; small numbers also winteringB...

 

У Вікіпедії є статті про інші населені пункти з такою назвою: Улянівка. село Улянівка Сільська вулицяСільська вулиця Країна  Україна Область Хмельницька область Район Кам'янець-Подільський район Громада Гуменецька сільська громада Основні дані Населення 311 Площа 0,509&...

 

Asmir Begović Persoonlijke informatie Volledige naam Asmir Begović Geboortedatum 20 juni 1987 Geboorteplaats Trebinje, SFR Joegoslavië Lengte 196 cm Been Rechts Positie Doelman Clubinformatie Huidige club Everton Rugnummer 15 Contract tot 30 juni 2022 Jeugd 1994–1997 1998–2003 2003–2005 Kirchhausen Southwest Sting Edmonton Portsmouth Senioren * Seizoen Club W 0(G) 2005–2010 2005–2006 2006–20072007–2008 20082008 2010–20152015–2017 2017–20212019–20202020–20202021– P...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (juillet 2018). Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires. Péninsule de RybalskyiGéographiePays  UkraineCoordonnées 50° 28′ 40″ ...

 

العلاقات التشيكية السيشلية التشيك سيشل   التشيك   سيشل تعديل مصدري - تعديل   العلاقات التشيكية السيشلية هي العلاقات الثنائية التي تجمع بين التشيك وسيشل.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة التشيك سيشل

 

إيدسون برايفهايد (بالهولندية: Edson Braafheid)‏  معلومات شخصية الميلاد 8 أبريل 1983 (العمر 40 سنة)باراماريبو الطول 1.76 م (5 قدم 9 1⁄2 بوصة) مركز اللعب مدافع الجنسية مملكة هولندا  معلومات النادي النادي الحالي Palm Beach Stars مسيرة الشباب سنوات فريق JOS Amsterdam Amstelland [الإنجليزية]...

Halaman ini berisi artikel tentang zat pengoksidasi (oksidator). Untuk reaksi oksidasi-reduksi, lihat Redoks. Piktogram internasional untuk bahan kimia pengoksidasi (oksidator). Label bahan berbahaya untuk oksidator Dalam kimia, zat pengoksidasi, dalam bahasa Indonesia lebih dikenal sebagai oksidator, memiliki dua makna. Pengertian pertama, oksidator adalah spesies kimia yang menghilangkan elektron dari spesies lainnya. Ini adalah salah satu komponen dalam reaksi oksidasi-reduksi (redoks). Pe...

 

Einbeck-Salzderhelden Empfangsgebäude und Gleise 2011, hier befindet sich 2019 ein ebenerdiger BahnsteigzugangEmpfangsgebäude und Gleise 2011, hier befindet sich 2019 ein ebenerdiger Bahnsteigzugang Daten Bauform Durchgangsbahnhof Bahnsteiggleise 4 Abkürzung HEB[1] IBNR 8005264 Preisklasse 4 Eröffnung 1. August 1854 bahnhof.de Einbeck-Salzderhelden-1036546 Architektonische Daten Architekt Conrad Wilhelm Hase Lage Stadt/Gemeinde Einbeck Ort/Ortsteil Salzderhelden Land Niedersachsen...

 

Glaceau SmartwaterBerkas:Glaceau Smartwater.jpgBotol Glaceau Smartwater 20ozJenis produkAir sulingPemilikCabang milik perusahaan swasta Energy Brands dari The Coca-Cola CompanyDiluncurkan1996 (Amerika), 2014 (Britania Raya),[1] 2017 (India), 2018 (Belanda, Russia)PasarAustralia, Kanada, Eropa, India, Timur Tengah, Amerika SerikatDutaJennifer Aniston (2008–2020)Gal Gadot (2020–kini)Situs webhttps://www.drinksmartwater.com Glaceau Smartwater (ditulis smartwater) adalah sebuah merek ...

American casual dining restaurant chain specializing in Italian-American cuisine Romano's Macaroni GrillTypeWholly owned subsidiaryIndustryRestaurantGenreCasual diningFoundedApril 19, 1988; 35 years ago (1988-04-19)FounderPhilip J. RomanoHeadquartersDenver, Colorado, U.S.Key peoplePhilip J. RomanoNorman E. BrinkerNorman AbdallahProductsItalian-American cuisine(pastapizzachickenseafoodsalad)Number of employees7000+ParentRedrock Partners LLCWebsitemacaronigrill.comFootnotes...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يناير 2020) الزي التقليدي العنابيمعلوماتالمادة الحريرالأصل  الجزائرتعديل - تعديل مصدري - تعديل ويكي بيانات الزي التقليدي العنابي[1] بمدينة عنابة الجزائر من أشهره...

 

إيستيل إيستيل في 2008 معلومات شخصية اسم الولادة (بالإنجليزية: Estelle Fanta Swaray)‏  الميلاد 18 يناير 1980 (العمر 43 سنة)هامرسميث، لندن، إنجلترا الإقامة لوس أنجلوس، الولايات المتحدة الجنسية بريطانية الحياة العملية المهنة مغنية كاتبة أغاني منتجة تسجيلات ممثلة اللغة الأم الإنجليزية، &...

British sociologist (1946–2016) For other people named John Urry, see John Urry (disambiguation). John UrryFAcSSJohn Urry in 2013.Born(1946-06-01)1 June 1946London, United KingdomDied18 March 2016(2016-03-18) (aged 69)Lancaster, United KingdomSpouseSylvia WalbyAcademic backgroundAlma materChrist's College, Cambridge (BA, PhD)Academic workDisciplineSociologistInstitutionsLancaster University John Richard Urry FAcSS (/ˈʊəri/; 1 June 1946, London – 18 March 2016, Lancaster) was a Bri...

 

Virtus.proJulukanVirtus.Pro G2AOlahragaCounter-Strike: Global Offensive Dota 2 League of Legends Hearthstone Fortnite Apex Legends PaladinsLokasiMoskow, RusiaDidirikan1 November 2003; 20 tahun lalu (2003-11-01)ColorsOrange, Black, White     Kepala pelatihDastan Akbayev (CS:GO) vacant (Dota 2)SponsorMegaFonG2ATwitchHyperXDXRacerMr.CatParimatchSitus webvirtus.pro Virtus.pro (VP) adalah sebuah organisasi esports bermarkas di Rusia. Dibentuk pada 2003, organisasi saat ini memi...

 

Warez group active from 1997 to 2004 This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Class warez – news · newspapers · books · scholar · JSTOR (Septem...

Youth wing of the Indian National Congress party Indian Youth Congress (IYC)Logo of the IYCPresidentSrinivas BVChairpersonRahul GandhiFounded1960(63 years ago) (1960)HeadquartersNew DelhiMembership50 MillionMother partyINC International affiliationProgressive Alliance,Socialist InternationalWebsiteiyc.in The Indian Youth Congress is the youth wing of the Indian National Congress party. The Indian Youth Congress was a department of the Indian National Congress from the period just af...

 

2000 studio album by GacktMarsStudio album by GacktReleasedApril 26, 2000Recorded2000StudioBurnish Stone Recording StudioOne Voice KomazawaPeninsulaSound Sky StudioTower Side StudioGenrePop rock, progressive rock, alternative rockLength50:02LabelNippon CrownProducerGacktGackt chronology Mizérable(1999) Mars(2000) Rebirth(2001) Singles from Mars VanillaReleased: August 11, 1999 MirrorReleased: February 9, 2000 OasisReleased: February 16, 2000 Alternative coverLive tour DVD cover Profe...

 

2010 single by Mariah CareyAuld Lang Syne (The New Year's Anthem)Single by Mariah Careyfrom the album Merry Christmas II You ReleasedDecember 14, 2010 (2010-12-14)Recorded2010StudioHenson StudiosWestlake Recording StudiosGenreEDMdance-pophouseLength3:47LabelIsland Def JamSongwriter(s)Mariah CareyRandy JacksonJohnny Sev Severin (RedOne)Robert Burns (Public Domain)Producer(s)CareyJacksonSeverinMariah Carey singles chronology Oh Santa! (2010) Auld Lang Syne (The New Year's Anthem)...

Local TV station in Lincolnshire, England Television channel Estuary TVCountryUnited KingdomBroadcast areaNorth & North East LincolnshireHeadquartersGrimsby Institute, Nuns Corner, Grimsby, North East LincolnshireProgrammingPicture format576i (16:9 SDTV)OwnershipOwnerChannel 7 Television(Immage 2000 Studios)(1998–2001)Estuary TV CIC Ltd(Grimsby Institute Group)(2001–2018)Sister channelsYorkshire Coast TVHistoryLaunched20 January 1998Closed31 August 2018Replaced byThat’s HumberFormer...

 

American priest of the Catholic Church (born 1950) His Excellency, The Most ReverendFrancis Ignatius MaloneBishop of ShreveportDioceseShreveportAppointedNovember 19, 2019InstalledJanuary 28, 2020PredecessorMichael DucaOrdersOrdinationMay 21, 1977by Andrew Joseph McDonaldConsecrationJanuary 28, 2020by Gregory Michael Aymond, Anthony Taylor, and Michael DucaPersonal detailsBorn (1950-09-01) September 1, 1950 (age 73)Philadelphia, Pennsylvania, USMottoCalicem salutaris accipiam(I ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!