काम करने के तरीके के बारे में अक्सर पूछे जाने वाले सवाल (अक्सर पूछे जाने वाले सवाल)

इस दस्तावेज़ में, Android के साथ काम करने के बारे में सामान्य सवालों के जवाब दिए गए हैं.

किस तरह के डिवाइसों पर Android काम कर सकता है?

Android सॉफ़्टवेयर को कई अलग-अलग डिवाइसों पर पोर्ट किया जा सकता है. इनमें ऐसे डिवाइस भी शामिल हैं जिन पर तीसरे पक्ष के ऐप्लिकेशन ठीक से काम नहीं करते. Android कंपैटबिलिटी डेफ़िनिशन डॉक्यूमेंट (सीडीडी) में, उन खास डिवाइस कॉन्फ़िगरेशन के बारे में बताया गया है जिन्हें काम करने वाला माना जाता है.

उदाहरण के लिए, Android सोर्स कोड को ऐसे फ़ोन पर चलाने के लिए पोर्ट किया जा सकता है जिसमें कैमरा नहीं है. हालांकि, सीडीडी के मुताबिक सभी फ़ोन में कैमरा होना ज़रूरी है. इससे डेवलपर को अपने ऐप्लिकेशन लिखते समय, एक जैसी सुविधाओं के सेट पर भरोसा करने में मदद मिलती है.

सीडीडी को लगातार बेहतर बनाया जा रहा है, ताकि वह बाज़ार की ज़रूरतों के हिसाब से हो. उदाहरण के लिए, CDD का वर्शन 1.6 सिर्फ़ मोबाइल फ़ोन पर काम करता है. हालांकि, वर्शन 2.1 में डिवाइसों को टेलीफ़ोन हार्डवेयर को हटाने की अनुमति मिलती है. इससे टैबलेट स्टाइल वाले म्यूज़िक प्लेयर जैसे फ़ोन के अलावा अन्य डिवाइसों के साथ भी काम करने की सुविधा मिलती है. Google इन बदलावों के साथ-साथ, Google Play को भी बेहतर बना रहा है. इससे डेवलपर यह कंट्रोल कर पाएंगे कि उनके ऐप्लिकेशन किन डिवाइसों पर उपलब्ध हों. टेलीफ़ोन सेवा के उदाहरण को जारी रखते हुए, एसएमएस मैसेज मैनेज करने वाला ऐप्लिकेशन, मीडिया प्लेयर पर काम का नहीं होता. इसलिए, Google Play डेवलपर को उस ऐप्लिकेशन को सिर्फ़ फ़ोन डिवाइसों पर इस्तेमाल करने की अनुमति देता है.

अगर मेरा डिवाइस ज़रूरी शर्तें पूरी करता है, तो क्या उसे Google Play और ब्रैंडिंग का ऐक्सेस अपने-आप मिल जाता है?

नहीं. ऐक्सेस अपने-आप नहीं मिलता. Google Play, Google की सेवा है. Google Play के सॉफ़्टवेयर और ब्रैंडिंग का ऐक्सेस पाने के लिए, यह ज़रूरी है कि डिवाइस पर Google Play काम करता हो. जब किसी डिवाइस को Android के साथ काम करने वाला डिवाइस माना जाता है, तो Google Play का ऐक्सेस पाने के लिए, आपको Google Mobile Services का लाइसेंस लेने के लिए दिया गया संपर्क फ़ॉर्म भरना होगा.

क्या यह ज़रूरी है कि ऐप्लिकेशन सभी डिवाइसों पर काम करे?

नहीं. Android Compatibility Program में शामिल होना ज़रूरी नहीं है. Android का सोर्स कोड ओपन है. इसलिए, कोई भी व्यक्ति इसका इस्तेमाल करके किसी भी तरह का डिवाइस बना सकता है. हालांकि, अगर आपको अपने प्रॉडक्ट के साथ Android नाम का इस्तेमाल करना है या Google Play का ऐक्सेस चाहिए, तो आपको पहले पक्का करना होगा कि आपका डिवाइस काम करता हो.

काम करने की पुष्टि करने वाला सर्टिफ़िकेट पाने के लिए कितना शुल्क देना होगा?

किसी डिवाइस के लिए Android के साथ काम करने की सुविधा पाने के लिए कोई शुल्क नहीं लिया जाता. Compatibility Test Suite, ओपन सोर्स है. साथ ही, यह डिवाइस की जांच के लिए, सभी के लिए उपलब्ध है.

कंपैटबिलिटी डेफ़िनिशन कौन तय करता है?

प्लैटफ़ॉर्म और प्रॉडक्ट के तौर पर Android के पूरे दिशा-निर्देश के लिए Google ज़िम्मेदार है. इसलिए, Google हर रिलीज़ के लिए, काम करने की शर्तों के बारे में बताने वाला दस्तावेज़ (सीडीडी) बनाता है. Google, Android के नए वर्शन के लिए सीडीडी का ड्राफ़्ट तैयार करता है. इसके लिए, वह कई OEM से सलाह लेता है.

नए डिवाइसों के लिए, Android के हर वर्शन का इस्तेमाल कितने समय तक किया जा सकता है?

Android का कोड ओपन सोर्स है. इसलिए, Google किसी को भी डिवाइस लॉन्च करने के लिए, किसी भी वर्शन का इस्तेमाल करने से नहीं रोक सकता. इसके बजाय, Google ने पुराने वर्शन पर इस्तेमाल करने के लिए, Google Play क्लाइंट सॉफ़्टवेयर का लाइसेंस नहीं दिया है. इससे, कोई भी व्यक्ति Android के पुराने वर्शन वाले डिवाइसों को शिप करना जारी रख सकता है. हालांकि, ऐसे डिवाइसों पर Android का नाम नहीं इस्तेमाल किया जा सकता. साथ ही, वे Android ऐप्लिकेशन के नेटवर्क से बाहर हो जाते हैं, जैसे कि वे काम के नहीं हैं.

क्या किसी डिवाइस का यूज़र इंटरफ़ेस अलग होने पर भी, वह डिवाइस काम कर सकता है?

Android Compatibility Program से यह तय होता है कि किसी डिवाइस पर तीसरे पक्ष के ऐप्लिकेशन काम कर सकते हैं या नहीं. डिवाइस के साथ शिप किए गए यूज़र इंटरफ़ेस के कॉम्पोनेंट (जैसे, होम स्क्रीन, डायलर, और कलर स्कीम) का आम तौर पर तीसरे पक्ष के ऐप्लिकेशन पर ज़्यादा असर नहीं पड़ता. इसलिए, डिवाइस बनाने वाले लोग या कंपनियां, यूज़र इंटरफ़ेस को अपनी पसंद के मुताबिक बना सकती हैं. 'काम करने के तरीके की जानकारी' वाले दस्तावेज़ में यह बताया गया है कि OEM, तीसरे पक्ष के ऐप्लिकेशन पर असर डालने वाले हिस्सों के लिए, सिस्टम के यूज़र इंटरफ़ेस में कितनी बदलाव कर सकते हैं.

Android के नए वर्शन के लिए, कंपैटबिलिटी डेफ़िनिशन कब रिलीज़ की जाती हैं?

Google का मकसद, Android के जिस प्लैटफ़ॉर्म के लिए CDD का नया वर्शन रिलीज़ करना है उसके लिए, Android के उस वर्शन को पूरी तरह तैयार करना है. Google, किसी Android सॉफ़्टवेयर वर्शन के लिए सीडीडी का फ़ाइनल ड्राफ़्ट, उस सॉफ़्टवेयर के साथ शिप होने वाले पहले फ़्लैगशिप डिवाइस से पहले रिलीज़ नहीं कर सकता. सीडीडी के फ़ाइनल ड्राफ़्ट को हमेशा पहले डिवाइस के बाद रिलीज़ किया जाता है. हालांकि, जहां भी संभव हो वहां Google, सीडीडी के ड्राफ़्ट वर्शन जारी करता है.

डिवाइस बनाने वाली कंपनियों के, डिवाइस के साथ काम करने के दावों की पुष्टि कैसे की जाती है?

Android डिवाइस के साथ काम करने की पुष्टि करने की कोई प्रोसेस नहीं है. हालांकि, अगर डिवाइस में Google Play शामिल करना है, तो Google आम तौर पर डिवाइस के काम करने की पुष्टि करता है. इसके बाद ही, वह Google Play क्लाइंट सॉफ़्टवेयर का लाइसेंस देने के लिए सहमत होता है.

अगर किसी डिवाइस पर, Play Games के साथ काम करने का दावा किया जाता है, लेकिन बाद में पता चलता है कि वह डिवाइस Play Games के साथ काम नहीं करता, तो क्या होगा?

आम तौर पर, Google आपसे अपडेट की गई सिस्टम इमेज रिलीज़ करने के लिए कहता है, ताकि डिवाइस के साथ काम करने से जुड़ी समस्याएं ठीक की जा सकें.