256:) was first released in read-only form years before writable forms were available. Within each format, there is both forward and backward compatibility, in that most older read-only drives and players can read (but not write) writable media in the same format, while read/write drives can read (but not write) old read-only media. There is no forward compatibility between formats; a CD player, for instance, can't read a DVD (a newer format), not even the audio tracks. There may be backward compatibility for better marketability (such as a DVD player playing an audio CD), but it is not intrinsic to the standards.
220:) unless their appearance or behavior is overridden; either by the browser's default settings, or by scripts or styles included in the page. This makes most new features degrade gracefully in older browsers. One case where this did not work as intended was script and style blocks, whose content is meant to be interpreted by the browser instead of being part of the page. Such cases were dealt with by enclosing the content within comment blocks.
270:
94:. A forward compatible design can process at least some of the data from a future version of itself. An extensible design makes upgrading easy. An example of both design ideas can be found in web browsers. At any point in time, a current browser is forward compatible if it gracefully accepts a newer version of
231:
approach, attempting to make newly-created websites that are usable by people who have turned off
Javascript or who have old computers or old web browsers or on a slow connection, yet still taking advantage of faster hardware and better JavaScript support in more modern web browsers, when available.
341:
For example, a cubicle producer considers changing their cubicle design. One designer promotes changing the footprint from 4 foot square to 1.2 meter square. Immediately, the sales manager calls "NUC" and the problem is understood: if the footprint changes and existing customers are considering
115:
transmission, or color television, allowed forward compatibility, since monophonic FM radio receivers and black-and-white TV sets still could receive a signal from a new transmitter. It also allowed backward compatibility since new receivers could receive monophonic or black-and-white signals
348:
is a type of upward compatibility, but rather than adopting a policy of backwards compatibility, companies adopt a commercial policy of backwards incompatibility so that newer apps require newer devices.
133:. These games utilize the same cartridge design as games for the original Game Boy, though the plastic used is typically black rather than gray and feature the GBC's logo on the label and packaging;
330:
Some products are not designed to be forward compatible, which has been referred to as NUC (not upwardly compatible). In some cases this might be intentional by the designers as a form of
471:
610:
291:
418:
317:
446:
342:
buying more from the producer, they will have to fit a different sized unit in an office designed for the 4 foot square cubicle.
654:
76:
The objective for forward compatible technology is for old devices to recognise when data has been generated for new devices.
295:
639:
540:
280:
87:
compatibility with the older one, by being able to both process and generate data in the format of the older system.
584:
at w3schools.com: 'You can also use the comment tag to "hide" scripts from browsers without support for scripts '.
299:
284:
659:
98:, whereas how easily the browser code can be upgraded to process the newer HTML determines how extensible it is.
73:" process input designed for later versions of the standard, ignoring new parts which it does not understand.
228:
50:
566:
433:
369:
358:
80:
593:
152:
635:
606:
496:
345:
224:
179:
83:
for the new system, i.e. the ability to process data from the old system; the new system usually has
58:
522:
335:
35:
66:
62:
16:
Design characteristic that allows a system to accept input intended for a later version of itself
414:
408:
363:
223:
Because there is no mandatory upgrade of computers or web browsers, many web developers use a
43:
636:
Rule of
Extensibility: Design for the future, because it will be here sooner than you think
379:
331:
217:
175:
130:
39:
648:
241:
201:
197:
160:
91:
70:
31:
204:, and likewise an Xbox One controller will work on the Xbox Series X and Series S.
580:
384:
374:
269:
164:
156:
54:
186:
144:
is able to play
Leapster L-Max games, and the Leapster L-Max is able to play
168:
145:
112:
193:
141:
134:
126:
253:
46:
27:
38:
of itself. The concept can be applied to entire systems, electrical
472:"PlayStation 4 Controller Now Works Wirelessly With PlayStation 3"
216:
is designed to treat all tags in the same way (as inert, unstyled
213:
95:
541:"Can you use an Xbox Series X controller on Xbox One? Why, yes"
497:"PS5 DualSense Controller Works Perfectly On PS3 (But Not PS4)"
410:
Practical API Design: Confessions of a Java
Framework Architect
263:
249:
245:
79:
Forward compatibility for the older system usually means
137:
officially referred to such titles as being "Dual Mode".
366:, backward compatibility that maintains the known flaws
594:"Graceful degradation versus progressive enhancement"
436:. Nintendo of America. Retrieved 3 October 2017.
129:is able to play certain games released for the
8:
607:"Can Blu-ray Disc products play DVD and CD?"
189:is able to play some WonderSwan Color games.
298:. Unsourced material may be challenged and
318:Learn how and when to remove this message
240:Each of the three most common 12 cm
90:Forward compatibility is not the same as
69:that complies with earlier versions can "
26:is a design characteristic that allows a
447:"Will the ps2 controller work on a ps1?"
402:
400:
523:"PS5 DualSense controller works on PS3"
396:
613:from the original on February 18, 2009
495:Santa Maria, Alex (2 November 2020).
7:
296:adding citations to reliable sources
65:supports forward compatibility if a
521:Williams, Demi (2 November 2020).
14:
178:was able to play most games from
268:
196:can use the controller from the
116:generated by old transmitters.
434:Game Boy - Compatibility Chart
1:
470:Newhouse, Alex (2014-07-01).
640:The Art of Unix Programming
107:Telecommunication standards
676:
581:HTML <!--...--> Tag
407:Tulach, Jaroslav (2008).
159:controller. Likewise the
567:Really undoing html.css
413:. Apress. p. 233.
260:Not upwardly compatible
229:progressive enhancement
155:is compatible with the
655:Backward compatibility
370:Computer compatibility
359:Backward compatibility
81:backward compatibility
163:can be played with a
59:programming languages
49:, data communication
34:intended for a later
20:Forward compatibility
451:forum.digitpress.com
346:Planned obsolescence
292:improve this section
225:graceful degradation
180:Neo Geo Pocket Color
111:The introduction of
24:upward compatibility
336:software regression
570:by Eric A. Meyer.
420:978-1-4302-0973-7
364:Bug compatibility
328:
327:
320:
44:telecommunication
667:
660:Interoperability
623:
622:
620:
618:
603:
597:
591:
585:
577:
571:
563:
557:
556:
554:
552:
537:
531:
530:
518:
512:
511:
509:
507:
492:
486:
485:
483:
482:
467:
461:
460:
458:
457:
443:
437:
431:
425:
424:
404:
323:
316:
312:
309:
303:
272:
264:
675:
674:
670:
669:
668:
666:
665:
664:
645:
644:
632:
627:
626:
616:
614:
605:
604:
600:
592:
588:
578:
574:
564:
560:
550:
548:
547:. 18 March 2021
545:Windows Central
539:
538:
534:
520:
519:
515:
505:
503:
494:
493:
489:
480:
478:
469:
468:
464:
455:
453:
445:
444:
440:
432:
428:
421:
406:
405:
398:
393:
380:Future proofing
355:
324:
313:
307:
304:
289:
273:
262:
238:
218:inline elements
211:
122:
109:
104:
17:
12:
11:
5:
673:
671:
663:
662:
657:
647:
646:
643:
642:
631:
630:External links
628:
625:
624:
598:
586:
572:
558:
532:
513:
487:
462:
438:
426:
419:
395:
394:
392:
389:
388:
387:
382:
377:
372:
367:
361:
354:
351:
332:vendor lock-in
326:
325:
308:September 2017
276:
274:
267:
261:
258:
237:
234:
210:
207:
206:
205:
190:
183:
176:Neo Geo Pocket
172:
149:
138:
131:Game Boy Color
121:
118:
108:
105:
103:
100:
15:
13:
10:
9:
6:
4:
3:
2:
672:
661:
658:
656:
653:
652:
650:
641:
637:
634:
633:
629:
612:
608:
602:
599:
595:
590:
587:
583:
582:
576:
573:
569:
568:
562:
559:
546:
542:
536:
533:
528:
524:
517:
514:
502:
498:
491:
488:
477:
473:
466:
463:
452:
448:
442:
439:
435:
430:
427:
422:
416:
412:
411:
403:
401:
397:
390:
386:
383:
381:
378:
376:
373:
371:
368:
365:
362:
360:
357:
356:
352:
350:
347:
343:
339:
337:
333:
322:
319:
311:
301:
297:
293:
287:
286:
282:
277:This section
275:
271:
266:
265:
259:
257:
255:
251:
247:
243:
242:optical media
236:Optical media
235:
233:
230:
226:
221:
219:
215:
208:
203:
202:Xbox Series S
199:
198:Xbox Series X
195:
191:
188:
184:
181:
177:
173:
170:
166:
162:
161:PlayStation 3
158:
154:
151:The original
150:
147:
143:
139:
136:
132:
128:
124:
123:
119:
117:
114:
106:
101:
99:
97:
93:
92:extensibility
88:
86:
82:
77:
74:
72:
68:
64:
60:
56:
52:
48:
45:
41:
37:
33:
29:
25:
21:
615:. Retrieved
601:
589:
579:
575:
565:
561:
549:. Retrieved
544:
535:
526:
516:
504:. Retrieved
500:
490:
479:. Retrieved
475:
465:
454:. Retrieved
450:
441:
429:
409:
344:
340:
329:
314:
305:
290:Please help
278:
239:
222:
212:
120:Video gaming
110:
89:
84:
78:
75:
55:file formats
23:
19:
18:
617:January 25,
385:Repurposing
375:Downcycling
171:controller.
165:DualShock 4
157:DualShock 2
153:PlayStation
649:Categories
527:gamesradar
501:ScreenRant
481:2017-12-27
456:2017-12-27
391:References
187:WonderSwan
71:gracefully
40:interfaces
30:to accept
279:does not
244:formats (
169:DualSense
146:Leapster2
113:FM stereo
51:protocols
611:Archived
551:24 March
476:GameSpot
353:See also
194:Xbox One
142:Leapster
135:Nintendo
127:Game Boy
102:Examples
63:standard
300:removed
285:sources
254:Blu-ray
67:product
47:signals
36:version
506:1 July
417:
252:, and
148:games.
57:, and
28:system
638:, in
32:input
619:2009
553:2021
508:2021
415:ISBN
283:any
281:cite
214:HTML
209:HTML
200:and
192:The
185:The
174:The
167:and
140:The
125:The
96:HTML
85:full
61:. A
334:or
294:by
250:DVD
227:or
22:or
651::
609:.
543:.
525:.
499:.
474:.
449:.
399:^
338:.
248:,
246:CD
53:,
42:,
621:.
596:.
555:.
529:.
510:.
484:.
459:.
423:.
321:)
315:(
310:)
306:(
302:.
288:.
182:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.