इस दस्तावेज़ में Android संगतता के बारे में सामान्य प्रश्नों के उत्तर शामिल हैं।
किस प्रकार के उपकरण Android-संगत हो सकते हैं?
एंड्रॉइड सॉफ़्टवेयर को कई अलग-अलग डिवाइसों में पोर्ट किया जा सकता है, जिनमें कुछ ऐसे डिवाइस भी शामिल हैं जिन पर तृतीय-पक्ष ऐप्स ठीक से नहीं चलते हैं। एंड्रॉइड संगतता परिभाषा दस्तावेज़ (सीडीडी) उन विशिष्ट डिवाइस कॉन्फ़िगरेशन को बताता है जिन्हें संगत माना जाता है।
उदाहरण के लिए, हालांकि एंड्रॉइड स्रोत कोड को ऐसे फोन पर चलाने के लिए पोर्ट किया जा सकता है जिसमें कैमरा नहीं है, सीडीडी के लिए सभी फोन में कैमरा होना आवश्यक है। यह डेवलपर्स को अपने ऐप्स लिखते समय क्षमताओं के एक सुसंगत सेट पर भरोसा करने की अनुमति देता है।
बाजार की वास्तविकताओं को प्रतिबिंबित करने के लिए सीडीडी का विकास जारी है। उदाहरण के लिए, सीडीडी का संस्करण 1.6 केवल सेल फोन का समर्थन करता है। लेकिन संस्करण 2.1 उपकरणों को टेलीफोनी हार्डवेयर को छोड़ने की अनुमति देता है, जिससे गैर-फोन डिवाइस जैसे टैबलेट-शैली संगीत प्लेयर संगत हो जाते हैं। जैसे ही Google ये परिवर्तन करता है, Google Google Play को भी संवर्धित करता है ताकि डेवलपर्स को यह नियंत्रण बनाए रखने की अनुमति मिल सके कि उनके ऐप्स कहां उपलब्ध हैं। टेलीफोनी उदाहरण को जारी रखने के लिए, एक ऐप जो एसएमएस टेक्स्ट संदेशों को प्रबंधित करता है वह मीडिया प्लेयर पर उपयोगी नहीं है, इसलिए Google Play डेवलपर को उस ऐप को विशेष रूप से फ़ोन उपकरणों तक सीमित करने की अनुमति देता है।
यदि मेरा उपकरण संगत है, तो क्या इसकी स्वचालित रूप से Google Play और ब्रांडिंग तक पहुंच है?
नहीं, पहुंच स्वचालित नहीं है. Google Play Google द्वारा संचालित एक सेवा है। Google Play सॉफ़्टवेयर और ब्रांडिंग तक पहुंच प्राप्त करने के लिए अनुकूलता प्राप्त करना एक शर्त है। किसी डिवाइस के एंड्रॉइड-संगत डिवाइस के रूप में योग्य होने के बाद, आपको Google Play तक पहुंच प्राप्त करने के लिए Google मोबाइल सेवाओं को लाइसेंस देने में शामिल संपर्क फ़ॉर्म को पूरा करना चाहिए।
क्या अनुकूलता अनिवार्य है?
नहीं, एंड्रॉइड संगतता प्रोग्राम वैकल्पिक है। एंड्रॉइड स्रोत कोड खुला है, इसलिए कोई भी इसका उपयोग किसी भी प्रकार का उपकरण बनाने के लिए कर सकता है। हालाँकि, यदि आप अपने उत्पाद के साथ एंड्रॉइड नाम का उपयोग करना चाहते हैं, या Google Play तक पहुंच चाहते हैं, तो आपको पहले यह सुनिश्चित करना होगा कि आपका डिवाइस संगत है ।
अनुकूलता प्रमाणन की लागत कितनी है?
किसी डिवाइस के लिए Android अनुकूलता प्राप्त करने की कोई लागत नहीं है। संगतता परीक्षण सूट खुला स्रोत है और डिवाइस परीक्षण के लिए किसी के लिए भी उपलब्ध है।
अनुकूलता परिभाषा कौन निर्धारित करता है?
Google एक प्लेटफ़ॉर्म और उत्पाद के रूप में Android की समग्र दिशा के लिए ज़िम्मेदार है, इसलिए Google प्रत्येक रिलीज़ के लिए संगतता परिभाषा दस्तावेज़ (CDD) बनाए रखता है। Google इनपुट प्रदान करने वाले विभिन्न ओईएम के परामर्श से एक नए एंड्रॉइड संस्करण के लिए सीडीडी का मसौदा तैयार करता है।
नए उपकरणों के लिए प्रत्येक Android संस्करण का समर्थन कब तक किया जा सकता है?
एंड्रॉइड का कोड खुला स्रोत है, इसलिए Google किसी को डिवाइस लॉन्च करने के लिए किसी भी संस्करण का उपयोग करने से नहीं रोक सकता। इसके बजाय, Google अप्रचलित संस्करणों पर उपयोग के लिए Google Play क्लाइंट सॉफ़्टवेयर को लाइसेंस नहीं देने का विकल्प चुनता है। यह किसी को भी एंड्रॉइड के अप्रचलित संस्करणों को शिप करना जारी रखने की अनुमति देता है, लेकिन वे डिवाइस एंड्रॉइड नाम का उपयोग नहीं कर सकते हैं और एंड्रॉइड ऐप्स पारिस्थितिकी तंत्र के बाहर मौजूद हो सकते हैं, जैसे कि वे संगत नहीं थे।
क्या किसी डिवाइस का उपयोगकर्ता इंटरफ़ेस अलग हो सकता है और फिर भी वह संगत हो सकता है?
एंड्रॉइड संगतता प्रोग्राम यह निर्धारित करता है कि कोई डिवाइस तृतीय-पक्ष ऐप्स चला सकता है या नहीं। डिवाइस के साथ भेजे गए उपयोगकर्ता इंटरफ़ेस घटक (जैसे होम स्क्रीन, डायलर और रंग योजना) आमतौर पर तृतीय-पक्ष ऐप्स पर अधिक प्रभाव नहीं डालते हैं। इस प्रकार, डिवाइस निर्माता उपयोगकर्ता इंटरफ़ेस को अनुकूलित करने के लिए स्वतंत्र हैं। संगतता परिभाषा दस्तावेज़ उस सीमा को प्रतिबंधित करता है जिस तक ओईएम को तीसरे पक्ष के ऐप्स को प्रभावित करने वाले क्षेत्रों के लिए सिस्टम उपयोगकर्ता इंटरफ़ेस को बदलने की अनुमति है।
नए Android संस्करणों के लिए अनुकूलता परिभाषाएँ कब जारी की जाती हैं?
Google का लक्ष्य एंड्रॉइड संगतता परिभाषा दस्तावेज़ (सीडीडी) का एक नया संस्करण जारी करना है जब संबंधित एंड्रॉइड प्लेटफ़ॉर्म संस्करण इसे अनुमति देने के लिए पर्याप्त रूप से एकत्रित हो गया हो। जबकि Google उस सॉफ़्टवेयर के साथ पहले फ्लैगशिप डिवाइस के आने से पहले एंड्रॉइड सॉफ़्टवेयर संस्करण के लिए सीडीडी का अंतिम ड्राफ्ट जारी नहीं कर सकता है, अंतिम सीडीडी हमेशा पहले डिवाइस के बाद जारी किए जाते हैं। हालाँकि, जहाँ भी व्यावहारिक हो, Google सीडीडी के ड्राफ्ट संस्करण जारी करता है।
डिवाइस निर्माताओं के अनुकूलता दावों को कैसे मान्य किया जाता है?
एंड्रॉइड-संचालित डिवाइस संगतता के लिए कोई सत्यापन प्रक्रिया नहीं है। हालाँकि, यदि डिवाइस में Google Play शामिल है, तो Google आमतौर पर Google Play क्लाइंट सॉफ़्टवेयर को लाइसेंस देने के लिए सहमत होने से पहले डिवाइस को अनुकूलता के लिए मान्य करता है।
यदि अनुकूलता का दावा करने वाले उपकरण में बाद में अनुकूलता संबंधी समस्याएं पाई जाएं तो क्या होगा?
आमतौर पर, Google आपसे अद्यतन सिस्टम छवियां जारी करने के लिए कहता है जो किसी भी संगतता समस्या को ठीक कर देती हैं।