फॉरवर्ड कम्पैटिबिलिटी: Difference between revisions

From Vigyanwiki
No edit summary
Line 1: Line 1:
{{short description|Design characteristic that allows a system to accept input intended for a later version of itself}}
{{short description|Design characteristic that allows a system to accept input intended for a later version of itself}}
फॉरवर्ड कम्पैटिबिलिटी या उर्ध्व अनुकूलता एक डिज़ाइन विशेषता है जो किसी [[ प्रणाली ]] को बाद के सॉफ़्टवेयर संस्करण के लिए इच्छित इनपुट/आउटपुट को स्वीकार करने की अनुमति देती है। इस अवधारणा को संपूर्ण सिस्टम, इलेक्ट्रिकल [[ प्रयोक्ता इंटरफ़ेस ]], [[दूरसंचार]] [[सिग्नल (इलेक्ट्रॉनिक्स)]], डेटा संचार [[संचार प्रोटोकॉल]], फ़ाइल प्रारूप और [[प्रोग्रामिंग भाषा]]ओं पर लागू किया जा सकता है। एक [[तकनीकी मानक]] आगे की अनुकूलता का समर्थन करता है यदि कोई [[उत्पाद (व्यवसाय)]] जो पहले के संस्करणों का अनुपालन करता है, मानक के बाद के संस्करणों के लिए डिज़ाइन किए गए इनपुट प्रक्रिया से बाहर निकल सकता है, नए भागों को अनदेखा कर सकता है जिन्हें वह नहीं समझता है।
फॉरवर्ड कम्पैटिबिलिटी या उर्ध्व अनुकूलता एक डिज़ाइन विशेषता है जो किसी [[ प्रणाली |प्रणाली]] को बाद के सॉफ़्टवेयर संस्करण के लिए इच्छित इनपुट/आउटपुट को स्वीकार करने की अनुमति देती है। इस अवधारणा को संपूर्ण सिस्टम, इलेक्ट्रिकल [[ प्रयोक्ता इंटरफ़ेस |प्रयोक्ता इंटरफ़ेस]] , [[दूरसंचार]] [[सिग्नल (इलेक्ट्रॉनिक्स)]], डेटा संचार [[संचार प्रोटोकॉल]], फ़ाइल प्रारूप और [[प्रोग्रामिंग भाषा]]ओं पर लागू किया जा सकता है। [[तकनीकी मानक]] आगे की अनुकूलता का समर्थन करता है यदि कोई [[उत्पाद (व्यवसाय)]] जो पहले के संस्करणों का अनुपालन करता है, मानक के बाद के संस्करणों के लिए डिज़ाइन किए गए इनपुट प्रक्रिया से बाहर निकल सकता है, नए भागों को अनदेखा कर सकता है जिन्हें वह नहीं समझता है।


फ़ॉरवर्ड संगत तकनीक का उद्देश्य पुराने उपकरणों को यह पहचानना है कि नए उपकरणों के लिए डेटा कब उत्पन्न हुआ है।<ref name=Tulach>{{cite book|url=https://books.google.com/books?id=DXYZZVlWOAkC&pg=PA233|title=Practical API Design: Confessions of a Java Framework Architect|first=Jaroslav|last=Tulach|publisher=Apress|date=2008|isbn=978-1-4302-0973-7|page=233}}</ref>
फ़ॉरवर्ड संगत तकनीक का उद्देश्य पुराने उपकरणों को यह पहचानना है कि नए उपकरणों के लिए डेटा कब उत्पन्न हुआ है।<ref name=Tulach>{{cite book|url=https://books.google.com/books?id=DXYZZVlWOAkC&pg=PA233|title=Practical API Design: Confessions of a Java Framework Architect|first=Jaroslav|last=Tulach|publisher=Apress|date=2008|isbn=978-1-4302-0973-7|page=233}}</ref>
पुराने सिस्टम के लिए फॉरवर्ड कम्पैटिबिलिटी का मतलब आमतौर पर नए सिस्टम के लिए [[ पश्च संगतता ]] है, यानी पुराने सिस्टम से डेटा प्रोसेस करने की क्षमता; नई प्रणाली आमतौर पर पुराने सिस्टम के साथ पूर्ण अनुकूलता रखती है, क्योंकि वह पुराने सिस्टम के प्रारूप में डेटा को संसाधित और उत्पन्न करने में सक्षम होती है।


आगे की अनुकूलता विस्तारशीलता के समान नहीं है। एक अग्रेषित संगत डिज़ाइन स्वयं के भविष्य के संस्करण से कम से कम कुछ डेटा संसाधित कर सकता है। एक [[तानाना]] डिज़ाइन अपग्रेड करना आसान बनाता है। दोनों डिज़ाइन विचारों का एक उदाहरण वेब ब्राउज़र में पाया जा सकता है। किसी भी समय, एक मौजूदा ब्राउज़र अग्रेषित संगत होता है यदि वह HTML के नए संस्करण को सहजता से स्वीकार करता है। जबकि नए HTML को प्रोसेस करने के लिए ब्राउज़र कोड को कितनी आसानी से अपग्रेड किया जा सकता है, यह निर्धारित करता है कि यह कितना एक्स्टेंसिबल है।
पुराने सिस्टम के लिए फॉरवर्ड कम्पैटिबिलिटी का मतलब आमतौर पर नए सिस्टम के लिए [[ पश्च संगतता |पश्च संगतता]] है, यानी पुराने सिस्टम से डेटा प्रोसेस करने की क्षमता; नई प्रणाली आमतौर पर पुराने सिस्टम के साथ पूर्ण अनुकूलता रखती है, क्योंकि वह पुराने सिस्टम के प्रारूप में डेटा को संसाधित और उत्पन्न करने में सक्षम होती है।
 
आगे की अनुकूलता विस्तारशीलता के समान नहीं है। अग्रेषित संगत डिज़ाइन स्वयं के भविष्य के संस्करण से कम से कम कुछ डेटा संसाधित कर सकता है। एक [[तानाना]] डिज़ाइन अपग्रेड करना आसान बनाता है। दोनों डिज़ाइन विचारों का एक उदाहरण वेब ब्राउज़र में पाया जा सकता है। किसी भी समय, मौजूदा ब्राउज़र अग्रेषित संगत होता है यदि वह HTML के नए संस्करण को सहजता से स्वीकार करता है। जबकि नए HTML को प्रोसेस करने के लिए ब्राउज़र कोड को कितनी आसानी से अपग्रेड किया जा सकता है, यह निर्धारित करता है कि यह कितना एक्स्टेंसिबल है।


==उदाहरण==
==उदाहरण==


===दूरसंचार मानक===
===दूरसंचार मानक===
एफएम स्टीरियो ट्रांसमिशन, या रंगीन टेलीविजन की शुरूआत ने आगे की अनुकूलता की अनुमति दी, क्योंकि मोनोफोनिक एफएम रेडियो रिसीवर और ब्लैक-एंड-व्हाइट टीवी सेट अभी भी एक नए ट्रांसमीटर से सिग्नल प्राप्त कर सकते हैं।<ref name=Tulach />इसने बैकवर्ड संगतता की भी अनुमति दी क्योंकि नए रिसीवर पुराने ट्रांसमीटरों द्वारा उत्पन्न मोनोफोनिक या काले और सफेद सिग्नल प्राप्त कर सकते थे।{{Citation needed|date=January 2017}}
एफएम स्टीरियो ट्रांसमिशन, या रंगीन टेलीविजन की शुरूआत ने आगे की अनुकूलता की अनुमति दी, क्योंकि मोनोफोनिक एफएम रेडियो रिसीवर और ब्लैक-एंड-व्हाइट टीवी सेट अभी भी एक नए ट्रांसमीटर से सिग्नल प्राप्त कर सकते हैं।<ref name=Tulach />इसने बैकवर्ड संगतता की भी अनुमति दी क्योंकि नए रिसीवर पुराने ट्रांसमीटरों द्वारा उत्पन्न मोनोफोनिक या काले और सफेद सिग्नल प्राप्त कर सकते थे।


===वीडियो गेमिंग===
===वीडियो गेमिंग===
* गेम ब्वॉय [[गेम ब्वॉय रंग]] के लिए जारी किए गए कुछ गेम खेलने में सक्षम है। ये गेम मूल [[ खेल का लड़का ]] के गेम के समान कार्ट्रिज डिज़ाइन का उपयोग करते हैं, हालांकि उपयोग किया जाने वाला प्लास्टिक आमतौर पर ग्रे के बजाय काला होता है और लेबल और पैकेजिंग पर जीबीसी का लोगो होता है; [[ Nintendo ]] ने आधिकारिक तौर पर ऐसे शीर्षकों को डुअल मोड कहा है।<ref>[https://www.nintendo.com/consumer/systems/gameboy/compatibilitychart.jsp Game Boy - Compatibility Chart]. Nintendo of America. Retrieved 3 October 2017.</ref>{{clarify|These are all examples of backwards compatibility, unless backwards compatibility inherently creates forwards compatibility in which case this should be merged with that article|date=September 2017}}
* गेम ब्वॉय [[गेम ब्वॉय रंग]] के लिए जारी किए गए कुछ गेम खेलने में सक्षम है। ये गेम मूल [[ खेल का लड़का |खेल का लड़का]] के गेम के समान कार्ट्रिज डिज़ाइन का उपयोग करते हैं, हालांकि उपयोग किया जाने वाला प्लास्टिक आमतौर पर ग्रे के बजाय काला होता है और लेबल और पैकेजिंग पर जीबीसी का लोगो होता है; [[ Nintendo |Nintendo]] ने आधिकारिक तौर पर ऐसे शीर्षकों को डुअल मोड कहा है।<ref>[https://www.nintendo.com/consumer/systems/gameboy/compatibilitychart.jsp Game Boy - Compatibility Chart]. Nintendo of America. Retrieved 3 October 2017.</ref>
* [[लीपस्टर]] [[लीपस्टर एल-मैक्स]] गेम खेलने में सक्षम है।{{clarify|These are all examples of backwards compatibility, unless backwards compatibility inherently creates forwards compatibility in which case this should be merged with that article|date=September 2017}}
* [[लीपस्टर]] [[लीपस्टर एल-मैक्स]] गेम खेलने में सक्षम है।
* लीपस्टर एल-मैक्स [[लीपस्टर2]] गेम खेलने में सक्षम है।{{clarify|These are all examples of backwards compatibility, unless backwards compatibility inherently creates forwards compatibility in which case this should be merged with that article|date=September 2017}}
* लीपस्टर एल-मैक्स [[लीपस्टर2]] गेम खेलने में सक्षम है।
* मूल PlayStation (कंसोल) DualShock#DualShock 2 नियंत्रक के साथ संगत है।<ref>{{Cite web|url=https://forum.digitpress.com/forum/showthread.php?152198-Will-the-ps2-controller-work-on-a-ps1|title=Will the ps2 controller work on a ps1?|website=forum.digitpress.com|language=en|access-date=2017-12-27}}</ref> इसी तरह [[PlayStation 3]] को DualShock#DualShock 4 कंट्रोलर के साथ चलाया जा सकता है।<ref>{{Cite web|url=https://www.gamespot.com/articles/playstation-4-controller-now-works-wirelessly-with-playstation-3/1100-6420866/|title=PlayStation 4 Controller Now Works Wirelessly With PlayStation 3|last=Newhouse|first=Alex|date=2014-07-01|website=GameSpot|language=en-US|access-date=2017-12-27}}</ref>
* मूल PlayStation (कंसोल) DualShock#DualShock 2 नियंत्रक के साथ संगत है।<ref>{{Cite web|url=https://forum.digitpress.com/forum/showthread.php?152198-Will-the-ps2-controller-work-on-a-ps1|title=Will the ps2 controller work on a ps1?|website=forum.digitpress.com|language=en|access-date=2017-12-27}}</ref> इसी तरह [[PlayStation 3]] को DualShock#DualShock 4 कंट्रोलर के साथ चलाया जा सकता है।<ref>{{Cite web|url=https://www.gamespot.com/articles/playstation-4-controller-now-works-wirelessly-with-playstation-3/1100-6420866/|title=PlayStation 4 Controller Now Works Wirelessly With PlayStation 3|last=Newhouse|first=Alex|date=2014-07-01|website=GameSpot|language=en-US|access-date=2017-12-27}}</ref>
*[[नियो जियो पॉकेट]], [[नियो जियो पॉकेट कलर]] से अधिकांश गेम खेलने में सक्षम था।{{citation needed|date=September 2018}}
*[[नियो जियो पॉकेट]], [[नियो जियो पॉकेट कलर]] से अधिकांश गेम खेलने में सक्षम था।
*[[वंडरस्वान]] कुछ वंडरस्वान कलर गेम खेलने में सक्षम है।{{Clarify|reason=|date=September 2018}}
*[[वंडरस्वान]] कुछ वंडरस्वान कलर गेम खेलने में सक्षम है।
*[[एक्सबॉक्स वन]] [[एक्सबॉक्स सीरीज एक्स]] और [[एक्सबॉक्स सीरीज एस]] के नियंत्रक का उपयोग कर सकता है, और इसके विपरीत, एक एक्सबॉक्स वन नियंत्रक एक्सबॉक्स सीरीज एक्स और सीरीज एस पर काम करेगा।<ref>{{cite web |title=Can you use an Xbox Series X controller on Xbox One? Why, yes |url=https://www.windowscentral.com/does-xbox-series-x-series-s-controller-work-xbox-one |website=Windows Central |access-date=24 March 2021 |date=18 March 2021}}</ref>
*[[एक्सबॉक्स वन]] [[एक्सबॉक्स सीरीज एक्स]] और [[एक्सबॉक्स सीरीज एस]] के नियंत्रक का उपयोग कर सकता है, और इसके विपरीत, एक्सबॉक्स वन नियंत्रक एक्सबॉक्स सीरीज एक्स और सीरीज एस पर काम करेगा।<ref>{{cite web |title=Can you use an Xbox Series X controller on Xbox One? Why, yes |url=https://www.windowscentral.com/does-xbox-series-x-series-s-controller-work-xbox-one |website=Windows Central |access-date=24 March 2021 |date=18 March 2021}}</ref>




===[[HTML]]===
===[[HTML]]===
HTML को सभी टैग्स को एक ही तरीके से व्यवहार करने के लिए डिज़ाइन किया गया है (जैसे कि निष्क्रिय, बिना स्टाइल वाले [[इनलाइन तत्व]]) जब तक कि उनकी उपस्थिति या व्यवहार को ओवरराइड नहीं किया जाता है; या तो ब्राउज़र की डिफ़ॉल्ट सेटिंग्स द्वारा, या पृष्ठ में शामिल स्क्रिप्ट या शैलियों द्वारा।<ref>''[http://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/ Really undoing html.css]'' by Eric A. Meyer.</ref> यह पुराने ब्राउज़रों में अधिकांश नई सुविधाओं को शानदार ढंग से ख़राब कर देता है। एक मामला जहां यह अपेक्षा के अनुरूप काम नहीं करता था वह था स्क्रिप्ट और स्टाइल ब्लॉक, जिनकी सामग्री पृष्ठ का हिस्सा होने के बजाय ब्राउज़र द्वारा व्याख्या की जानी थी। ऐसे मामलों को टिप्पणी ब्लॉकों के भीतर सामग्री संलग्न करके निपटाया गया।<ref>''[https://www.w3schools.com/tags/tag_comment.asp HTML <nowiki><!--...--></nowiki> Tag]'' at w3schools.com: 'You can also use the comment tag to "hide" scripts from browsers without support for scripts [...]'.</ref>
HTML को सभी टैग्स को एक ही तरीके से व्यवहार करने के लिए डिज़ाइन किया गया है (जैसे कि निष्क्रिय, बिना स्टाइल वाले [[इनलाइन तत्व]]) जब तक कि उनकी उपस्थिति या व्यवहार को ओवरराइड नहीं किया जाता है; या तो ब्राउज़र की डिफ़ॉल्ट सेटिंग्स द्वारा, या पृष्ठ में शामिल स्क्रिप्ट या शैलियों द्वारा।<ref>''[http://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/ Really undoing html.css]'' by Eric A. Meyer.</ref> यह पुराने ब्राउज़रों में अधिकांश नई सुविधाओं को शानदार ढंग से ख़राब कर देता है। मामला जहां यह अपेक्षा के अनुरूप काम नहीं करता था वह था स्क्रिप्ट और स्टाइल ब्लॉक, जिनकी सामग्री पृष्ठ का हिस्सा होने के बजाय ब्राउज़र द्वारा व्याख्या की जानी थी। ऐसे मामलों को टिप्पणी ब्लॉकों के भीतर सामग्री संलग्न करके निपटाया गया।<ref>''[https://www.w3schools.com/tags/tag_comment.asp HTML <!--...--> Tag]'' at w3schools.com: 'You can also use the comment tag to "hide" scripts from browsers without support for scripts [...]'.</ref>
क्योंकि कंप्यूटर या वेब ब्राउज़र का कोई अनिवार्य अपग्रेड नहीं है, कई वेब डेवलपर नव निर्मित वेबसाइटों को बनाने का प्रयास करते हुए एक सुंदर गिरावट या [[प्रगतिशील वृद्धि]] दृष्टिकोण का उपयोग करते हैं जो उन लोगों द्वारा उपयोग करने योग्य हैं जिन्होंने जावास्क्रिप्ट बंद कर दिया है या जिनके पास पुराने कंप्यूटर या पुराने वेब ब्राउज़र हैं या धीमे कनेक्शन पर, फिर भी उपलब्ध होने पर अधिक आधुनिक वेब ब्राउज़र में तेज़ हार्डवेयर और बेहतर जावास्क्रिप्ट समर्थन का लाभ उठा रहे हैं।<ref>
 
क्योंकि कंप्यूटर या वेब ब्राउज़र का कोई अनिवार्य अपग्रेड नहीं है, कई वेब डेवलपर नव निर्मित वेबसाइटों को बनाने का प्रयास करते हुए सुंदर गिरावट या [[प्रगतिशील वृद्धि]] दृष्टिकोण का उपयोग करते हैं जो उन लोगों द्वारा उपयोग करने योग्य हैं जिन्होंने जावास्क्रिप्ट बंद कर दिया है या जिनके पास पुराने कंप्यूटर या पुराने वेब ब्राउज़र हैं या धीमे कनेक्शन पर, फिर भी उपलब्ध होने पर अधिक आधुनिक वेब ब्राउज़र में तेज़ हार्डवेयर और बेहतर जावास्क्रिप्ट समर्थन का लाभ उठा रहे हैं।<ref>
[https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement "Graceful degradation versus progressive enhancement"].
[https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement "Graceful degradation versus progressive enhancement"].
</ref>
</ref>




Line 35: Line 38:




==एनयूसी (ऊर्ध्वगामी संगत नहीं){{anchor|NUC}}==
==एनयूसी (ऊर्ध्वगामी संगत नहीं)==
{{unreferenced section|date=September 2017}}
कुछ उत्पादों को आगे संगत होने के लिए डिज़ाइन नहीं किया गया है, जिसे एनयूसी (ऊपर की ओर संगत नहीं) कहा गया है। कुछ मामलों में यह डिजाइनरों द्वारा विक्रेता लॉक-इन या [[सॉफ़्टवेयर प्रतिगमन]] के रूप में जानबूझकर किया जा सकता है।
कुछ उत्पादों को आगे संगत होने के लिए डिज़ाइन नहीं किया गया है, जिसे एनयूसी (ऊपर की ओर संगत नहीं) कहा गया है। कुछ मामलों में यह डिजाइनरों द्वारा विक्रेता लॉक-इन या [[सॉफ़्टवेयर प्रतिगमन]] के रूप में जानबूझकर किया जा सकता है।



Revision as of 21:21, 6 October 2023

फॉरवर्ड कम्पैटिबिलिटी या उर्ध्व अनुकूलता एक डिज़ाइन विशेषता है जो किसी प्रणाली को बाद के सॉफ़्टवेयर संस्करण के लिए इच्छित इनपुट/आउटपुट को स्वीकार करने की अनुमति देती है। इस अवधारणा को संपूर्ण सिस्टम, इलेक्ट्रिकल प्रयोक्ता इंटरफ़ेस , दूरसंचार सिग्नल (इलेक्ट्रॉनिक्स), डेटा संचार संचार प्रोटोकॉल, फ़ाइल प्रारूप और प्रोग्रामिंग भाषाओं पर लागू किया जा सकता है। तकनीकी मानक आगे की अनुकूलता का समर्थन करता है यदि कोई उत्पाद (व्यवसाय) जो पहले के संस्करणों का अनुपालन करता है, मानक के बाद के संस्करणों के लिए डिज़ाइन किए गए इनपुट प्रक्रिया से बाहर निकल सकता है, नए भागों को अनदेखा कर सकता है जिन्हें वह नहीं समझता है।

फ़ॉरवर्ड संगत तकनीक का उद्देश्य पुराने उपकरणों को यह पहचानना है कि नए उपकरणों के लिए डेटा कब उत्पन्न हुआ है।[1]

पुराने सिस्टम के लिए फॉरवर्ड कम्पैटिबिलिटी का मतलब आमतौर पर नए सिस्टम के लिए पश्च संगतता है, यानी पुराने सिस्टम से डेटा प्रोसेस करने की क्षमता; नई प्रणाली आमतौर पर पुराने सिस्टम के साथ पूर्ण अनुकूलता रखती है, क्योंकि वह पुराने सिस्टम के प्रारूप में डेटा को संसाधित और उत्पन्न करने में सक्षम होती है।

आगे की अनुकूलता विस्तारशीलता के समान नहीं है। अग्रेषित संगत डिज़ाइन स्वयं के भविष्य के संस्करण से कम से कम कुछ डेटा संसाधित कर सकता है। एक तानाना डिज़ाइन अपग्रेड करना आसान बनाता है। दोनों डिज़ाइन विचारों का एक उदाहरण वेब ब्राउज़र में पाया जा सकता है। किसी भी समय, मौजूदा ब्राउज़र अग्रेषित संगत होता है यदि वह HTML के नए संस्करण को सहजता से स्वीकार करता है। जबकि नए HTML को प्रोसेस करने के लिए ब्राउज़र कोड को कितनी आसानी से अपग्रेड किया जा सकता है, यह निर्धारित करता है कि यह कितना एक्स्टेंसिबल है।

उदाहरण

दूरसंचार मानक

एफएम स्टीरियो ट्रांसमिशन, या रंगीन टेलीविजन की शुरूआत ने आगे की अनुकूलता की अनुमति दी, क्योंकि मोनोफोनिक एफएम रेडियो रिसीवर और ब्लैक-एंड-व्हाइट टीवी सेट अभी भी एक नए ट्रांसमीटर से सिग्नल प्राप्त कर सकते हैं।[1]इसने बैकवर्ड संगतता की भी अनुमति दी क्योंकि नए रिसीवर पुराने ट्रांसमीटरों द्वारा उत्पन्न मोनोफोनिक या काले और सफेद सिग्नल प्राप्त कर सकते थे।

वीडियो गेमिंग


HTML

HTML को सभी टैग्स को एक ही तरीके से व्यवहार करने के लिए डिज़ाइन किया गया है (जैसे कि निष्क्रिय, बिना स्टाइल वाले इनलाइन तत्व) जब तक कि उनकी उपस्थिति या व्यवहार को ओवरराइड नहीं किया जाता है; या तो ब्राउज़र की डिफ़ॉल्ट सेटिंग्स द्वारा, या पृष्ठ में शामिल स्क्रिप्ट या शैलियों द्वारा।[6] यह पुराने ब्राउज़रों में अधिकांश नई सुविधाओं को शानदार ढंग से ख़राब कर देता है। मामला जहां यह अपेक्षा के अनुरूप काम नहीं करता था वह था स्क्रिप्ट और स्टाइल ब्लॉक, जिनकी सामग्री पृष्ठ का हिस्सा होने के बजाय ब्राउज़र द्वारा व्याख्या की जानी थी। ऐसे मामलों को टिप्पणी ब्लॉकों के भीतर सामग्री संलग्न करके निपटाया गया।[7]

क्योंकि कंप्यूटर या वेब ब्राउज़र का कोई अनिवार्य अपग्रेड नहीं है, कई वेब डेवलपर नव निर्मित वेबसाइटों को बनाने का प्रयास करते हुए सुंदर गिरावट या प्रगतिशील वृद्धि दृष्टिकोण का उपयोग करते हैं जो उन लोगों द्वारा उपयोग करने योग्य हैं जिन्होंने जावास्क्रिप्ट बंद कर दिया है या जिनके पास पुराने कंप्यूटर या पुराने वेब ब्राउज़र हैं या धीमे कनेक्शन पर, फिर भी उपलब्ध होने पर अधिक आधुनिक वेब ब्राउज़र में तेज़ हार्डवेयर और बेहतर जावास्क्रिप्ट समर्थन का लाभ उठा रहे हैं।[8]


ऑप्टिकल मीडिया

तीन सबसे आम 12 सेमी ऑप्टिकल डिस्क प्रारूपों (कॉम्पैक्ट डिस्क, डीवीडी और ब्लू रे) में से प्रत्येक को लिखने योग्य फॉर्म उपलब्ध होने से वर्षों पहले केवल-पढ़ने के लिए जारी किया गया था। प्रत्येक प्रारूप के भीतर, फॉरवर्ड और बैकवर्ड दोनों संगतता होती है, जिसमें अधिकांश पुराने रीड-ओनली ड्राइव और प्लेयर एक ही प्रारूप में लिखने योग्य मीडिया को पढ़ सकते हैं (लेकिन लिख नहीं सकते), जबकि रीड/राइट ड्राइव पुराने रीड को पढ़ सकते हैं (लेकिन लिख नहीं सकते) -केवल मीडिया. प्रारूपों के बीच कोई आगे की अनुकूलता नहीं है; उदाहरण के लिए, एक सीडी प्लेयर डीवीडी (एक नया प्रारूप) नहीं पढ़ सकता, यहां तक ​​कि ऑडियो ट्रैक भी नहीं। बेहतर विपणन क्षमता के लिए बैकवर्ड अनुकूलता हो सकती है (जैसे कि एक डीवीडी प्लेयर ऑडियो सीडी चला रहा है), लेकिन यह मानकों के लिए आंतरिक नहीं है।[9]


एनयूसी (ऊर्ध्वगामी संगत नहीं)

कुछ उत्पादों को आगे संगत होने के लिए डिज़ाइन नहीं किया गया है, जिसे एनयूसी (ऊपर की ओर संगत नहीं) कहा गया है। कुछ मामलों में यह डिजाइनरों द्वारा विक्रेता लॉक-इन या सॉफ़्टवेयर प्रतिगमन के रूप में जानबूझकर किया जा सकता है।

उदाहरण के लिए, एक कक्ष निर्माता अपने कक्ष के डिज़ाइन को बदलने पर विचार करता है। एक डिज़ाइनर फ़ुटप्रिंट को 4 फ़ुट वर्ग से 1.2 मीटर वर्ग तक बदलने का प्रचार करता है। तुरंत, बिक्री प्रबंधक एनयूसी को कॉल करता है और समस्या समझ में आती है: यदि पदचिह्न बदलता है और मौजूदा ग्राहक निर्माता से अधिक खरीदने पर विचार कर रहे हैं, तो उन्हें 4 फुट वर्ग कक्ष के लिए डिज़ाइन किए गए कार्यालय में एक अलग आकार की इकाई फिट करनी होगी।

नियोजित अप्रचलन एक प्रकार की उर्ध्व अनुकूलता है, लेकिन पश्चगामी संगतता की नीति अपनाने के बजाय, कंपनियाँ पश्चगामी असंगति की व्यावसायिक नीति अपनाती हैं ताकि नए ऐप्स को नए उपकरणों की आवश्यकता हो।

यह भी देखें

संदर्भ

  1. 1.0 1.1 Tulach, Jaroslav (2008). Practical API Design: Confessions of a Java Framework Architect. Apress. p. 233. ISBN 978-1-4302-0973-7.
  2. Game Boy - Compatibility Chart. Nintendo of America. Retrieved 3 October 2017.
  3. "Will the ps2 controller work on a ps1?". forum.digitpress.com (in English). Retrieved 2017-12-27.
  4. Newhouse, Alex (2014-07-01). "PlayStation 4 Controller Now Works Wirelessly With PlayStation 3". GameSpot (in English). Retrieved 2017-12-27.
  5. "Can you use an Xbox Series X controller on Xbox One? Why, yes". Windows Central. 18 March 2021. Retrieved 24 March 2021.
  6. Really undoing html.css by Eric A. Meyer.
  7. HTML Tag at w3schools.com: 'You can also use the comment tag to "hide" scripts from browsers without support for scripts [...]'.
  8. "Graceful degradation versus progressive enhancement".
  9. "Can Blu-ray Disc products play DVD and CD?". Archived from the original on February 18, 2009. Retrieved January 25, 2009.


बाहरी संबंध