Google Play SDK Index की मदद से बेहतर फ़ैसले लेना

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

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

SDK Index का इस्तेमाल करना

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

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

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

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

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

इंडेक्स में कौनसे SDK टूल शामिल हैं?

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

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

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

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