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