फॉरवर्ड कम्पैटिबिलिटी

From Vigyanwiki
Revision as of 11:31, 17 August 2023 by alpha>Indicwiki (Created page with "{{short description|Design characteristic that allows a system to accept input intended for a later version of itself}} फॉरवर्ड कम्पैटिबिलि...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

उदाहरण

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

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

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


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.


बाहरी संबंध