Google Play एसडीके इंडेक्स की मदद से बेहतर फ़ैसले लेना

कई ऐप्लिकेशन डेवलपर, अपने ऐप्लिकेशन के मुख्य फ़ंक्शन चालू करने के लिए, तीसरे पक्ष के प्रॉडक्ट और सेवाओं का इस्तेमाल करते हैं. ये सेवाएं अक्सर एक या उससे ज़्यादा कोड लाइब्रेरी की मदद से दी जाती हैं. इन कोड लाइब्रेरी को आम तौर पर सॉफ़्टवेयर डेवलपमेंट किट (एसडीके) के तौर पर जाना जाता है.

Google Play एसडीके इंडेक्स की मदद से, आपको बड़े पैमाने पर इस्तेमाल किए जाने वाले कमर्शियल एसडीके के बारे में ज़्यादा जानकारी मिलती है. यह Google Play ऐप्लिकेशन के इस्तेमाल से जुड़े डेटा और कोड की पहचान करके इकट्ठा की गई जानकारी को मिलाकर, उसके आधार पर एट्रिब्यूट और सिग्नल उपलब्ध कराता है. इनसे आपको अपने ऐप्लिकेशन के लिए एसडीके चुनने, इस्तेमाल करने या उसे हटाने से जुड़े फ़ैसले लेने में मदद मिलती है.

एसडीके इंडेक्स का इस्तेमाल करना

किसी एसडीके को खोजने के लिए, खोज बार में उसका नाम, कंपनी का नाम या Maven आईडी डालें. इसके अलावा, एसडीके को उसकी कैटगरी के हिसाब से भी खोजा जा सकता है. इसके बाद, ज़्यादा जानकारी देखने के लिए किसी सूची पर क्लिक करें. हर एसडीके की लिस्टिंग में, Google Play ऐप्लिकेशन के इस्तेमाल से जुड़ा डेटा मौजूद होता है. यह डेटा, उन ऐप्लिकेशन से लिया जाता है जिन्हें कम से कम 1,000 बार इंस्टॉल किया गया हो और जो Google Play के साथ अपनी लाइब्रेरी डिपेंडेंसी शेयर करते हों. साथ ही, यह ज़रूरी है कि इन ऐप्लिकेशन को उन डिवाइसों पर इंस्टॉल किया गया हो जो 30 दिनों में कम से कम एक बार चालू किए गए हों.

एसडीके की लिस्टिंग में दी गई जानकारी को समझने का तरीका

एसडीके की लिस्टिंग पेज पर, आपको एसडीके सिग्नल और एट्रिब्यूट के ये सेट दिखेंगे:

  • डेवलपर की जानकारी: एसडीके के डेवलपर की ओर से रजिस्टर कराया गया एसडीके का नाम, उसका लोगो, और कंपनी का नाम. अगर डेवलपर ने एसडीके को रजिस्टर न कराया हो, तो इसकी जानकारी एसडीके के नए वर्शन की POM फ़ाइल से ली जाती है. अगर वह भी उपलब्ध न हो, तो डोमेन नेम और लोगो की जगह दिखने वाले प्लेसहोल्डर के साथ-साथ, एसडीके का Maven आईडी दिखाया जाता है.
  • रजिस्ट्रेशन बैज: इससे यह पता चलता है कि एसडीके, Google Play SDK Console में रजिस्टर किया जा चुका है. बैज ऐसा दिखता है:

    Google Play के डेवलपर के तौर पर, यह आपकी ज़िम्मेदारी है कि आप ऐसे किसी भी एसडीके का इस्तेमाल न करें जिससे Google Play के Developer Program की नीतियों का उल्लंघन होता हो.
  • एसडीके के बारे में जानकारी:
    • Maven आर्टफ़ैक्ट की सूची, जिसमें एसडीके के डेवलपर की ओर से दिए जाने वाले कमर्शियल प्रॉडक्ट या सेवाओं की जानकारी शामिल होती है. दूसरी लाइब्रेरी पर एसडीके के निर्भर होने की वजह से, ऐसा हो सकता है कि सूची में पूरी जानकारी न हो. हालांकि, आम तौर पर सूची में टॉप-लेवल की सभी लाइब्रेरी शामिल की जाती हैं.
    • एसडीके के डेवलपर के लिए एक ऐसा यूआरएल जिससे वे ऐप्लिकेशन डेवलपर के लिए तैयार किए गए किसी भी दिशा-निर्देश को जोड़ सकते हैं. इससे, ऐप्लिकेशन डेवलपर को डेटा सुरक्षा फ़ॉर्म भरने में मदद मिलती है.
  • Android इंटिग्रेशन: यह जानकारी, एसडीके के नए वर्शन पर आधारित होती है.
    • नया वर्शन
    • टारगेट एपीआई लेवल
    • कम से कम एपीआई लेवल
    • ProGuard के नियम – इनकी मदद से यह जांच की जाती है कि Maven रिपॉज़िटरी पर पब्लिश की गई ProGuard फ़ाइल, AAR या JAR में मौजूद है या नहीं. ProGuard फ़ाइल के मौजूद होने पर, वह ऐप्लिकेशन की ProGuard नियमों वाली फ़ाइल के साथ अपने-आप मर्ज हो जाती है.
      • ध्यान दें: टारगेट एपीआई लेवल और कम से कम एपीआई लेवल, दोनों को AAR फ़ाइलों के AndroidManifest.xml से अलग कर दिया जाता है. हालांकि, JAR फ़ाइलें पब्लिश करने पर, हमारे पास दोनों में से किसी एपीआई लेवल की जानकारी नहीं होती. इसलिए, "उपलब्ध नहीं" का स्टेटस दिखाया जाता है.
  • ऐप्लिकेशन इंस्टॉल करने के हिसाब से एसडीके का इस्तेमाल: यह एसडीके के इस्तेमाल को दिखाता है. यह जितने सक्रिय डिवाइसों पर ऐप्लिकेशन इंस्टॉल किया गया है उनकी संख्या के हिसाब से टूल के इस्तेमाल की जानकारी देता है.
  • एसडीके के अलग-अलग वर्शन का इस्तेमाल: यह एसडीके के पांच सबसे ज़्यादा इस्तेमाल किए गए वर्शन और उन सभी वर्शन का इस्तेमाल करने वाले ऐप्लिकेशन की संख्या दिखाता है.
  • Android की अनुमतियां: इसमें Android की उन अनुमतियों की सूची दिखाई जाती है जिनकी मदद से, उस एपीआई को सुरक्षित रखा जाता है जिसका इस्तेमाल एसडीके के कम से कम एक नए वर्शन में किया जा रहा हो. एसडीके के किसी वर्शन को नया तब माना जाता है, जब उसे पब्लिश हुए एक साल से ज़्यादा न हुआ हो. हालांकि, यह ज़रूरी नहीं है कि एसडीके में ऐसे एपीआई का इस्तेमाल किया जाए. खास तौर पर तब, जब इसके इस्तेमाल के लिए अनुमति लेना ज़रूरी न हो. ऐसा हो सकता है कि एसडीके इसका इस्तेमाल सिर्फ़ तब करे, जब ऐप्लिकेशन ने एपीआई उपलब्ध कराया हो.
    • ध्यान दें: Google Play हमेशा इसका पता नहीं लगा सकता कि कोई एसडीके किन अनुमतियों का इस्तेमाल करता है.
    • अहम जानकारी: अप्रैल 2023 से, "Android की अनुमतियां" सेक्शन में, Google Play की नीति से जुड़ी ज़रूरी शर्तों के बारे में अतिरिक्त जानकारी भी मिलेगी. अनुमति का इस्तेमाल करना, Google Play में ऐक्सेस पर लगी पाबंदियों के साथ-साथ, साफ़ तौर पर जानकारी ज़ाहिर करने और सहमति देने से जुड़ी ज़रूरी शर्तों के दायरे में आ सकता है. इसके अलावा, उन खास कानूनी शर्तों के तहत भी ऐसा किया जा सकता है जहां ऐप्लिकेशन उपलब्ध कराया गया हो.
  • किसी ऐप्लिकेशन में तय से ज़्यादा समय तक एसडीके का इस्तेमाल: इससे किसी ऐप्लिकेशन के, तय से ज़्यादा समय तक एसडीके का इस्तेमाल करने की संभावना का पता चलता है. इसका अंदाज़ा, Google Play पर पब्लिश किए गए ऐप्लिकेशन के डेटा के आधार पर लगाया जाता है. जब किसी ऐप्लिकेशन का कोई भी लाइव वर्शन एसडीके का इस्तेमाल न कर रहा हो, तो माना जाता है कि ऐप्लिकेशन ने इसका इस्तेमाल बंद कर दिया है.
  • वर्शन की खास जानकारी: यह किसी वर्शन से जुड़े मैसेज की खास जानकारी होती है. यह जानकारी एसडीके की सेवा देने वाली वे कंपनियां देती हैं जो Play SDK Console में हिस्सा लेती हैं.

इंडेक्स में कौनसे एसडीके शामिल किए जाते हैं?

Google Play एसडीके इंडेक्स में शामिल होने के लिए, ज़रूरी है कि आपका एसडीके:

  • Maven रिपॉज़िटरी की मदद से डिस्ट्रिब्यूट किया गया कोई कमर्शियल एसडीके हो.
  • एसडीके इंडेक्स की किसी मौजूदा कैटगरी में शामिल हो.
  • ऐप्लिकेशन में इस्तेमाल होने और उन ऐप्लिकेशन के इंस्टॉल होने से जुड़े एसडीके इंडेक्स के थ्रेशोल्ड को पूरा करता हो, Google Play के डेटा के मुताबिक: एसडीके को 100 ऐप्लिकेशन में इस्तेमाल किया गया हो और उन ऐप्लिकेशन को 10 करोड़ बार इंस्टॉल किया गया हो.

ध्यान दें: यह डेटा उन ऐप्लिकेशन पर आधारित होता है जो Google Play के साथ अपनी लाइब्रेरी डिपेंडेंसी शेयर करते हैं और जिन्हें 1,000 से ज़्यादा बार इंस्टॉल किया गया हो. सिर्फ़ उन डिवाइसों पर किए गए इंस्टॉल को गिना जाता है जिन्हें पिछले 30 दिनों में कम से कम एक बार चालू किया गया हो.

अगर आपको लगता है कि आपका एसडीके ज़रूरी शर्तों को पूरा करता है, लेकिन वह इंडेक्स में मौजूद नहीं है, तो कृपया लिस्टिंग के लिए अनुरोध फ़ॉर्म भरें और अपने एसडीके के बारे में जानकारी दें. अगर हमें पता चलता है कि आपका एसडीके, इंडेक्स में शामिल होने की ज़रूरी शर्तें पूरी करता है, तो हम उसे जोड़ने के लिए आपसे संपर्क करेंगे.

मिलता-जुलता कॉन्टेंट

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
true
खोजें
खोज हटाएं
खोज बंद करें
मुख्य मेन्यू
687598612531963833
true
खोज मदद केंद्र
true
true
true
true
true
92637
false
false