Android में ऐप्लिकेशन के साथ काम करने की सुविधा

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

ऐप्लिकेशन के साथ काम करना क्यों ज़रूरी है

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

प्लैटफ़ॉर्म के काम करने के तरीके में होने वाले बदलावों के टाइप

प्लैटफ़ॉर्म के नए वर्शन पर चलने पर, आपके ऐप्लिकेशन पर दो तरह के बदलावों का असर पड़ सकता है:

सभी ऐप्लिकेशन के लिए बदलाव

ये बदलाव Android के उस वर्शन पर चलने वाले सभी ऐप्लिकेशन पर असर डालेंगे, भले ही किसी ऐप्लिकेशन का targetSdkVersion.

आपको इस अवधि के दौरान अपने-आप यह जांच करनी चाहिए कि आपका ऐप्लिकेशन इन बदलावों के साथ काम करता है या नहीं हर नए Android वर्शन के लिए डेवलपर की झलक और बीटा रिलीज़. को अपडेट Android के नए वर्शन के खत्म होते ही Pixel और दूसरे डिवाइस शुरू हो जाते हैं Android Open Source Project (AOSP) के लिए रिलीज़ करें, ताकि अपने-आप जांच करने पर इन बदलावों के लिए, आप यह पक्का करने में मदद करते हैं कि आपके उपयोगकर्ता बिना किसी रुकावट के इन डिवाइसों पर Android का नया वर्शन है.

टारगेट किए गए बदलाव

इन बदलावों का असर सिर्फ़ उन ऐप्लिकेशन पर पड़ेगा जो Android के उस वर्शन को टारगेट कर रहे हैं.

इन बदलावों के लिए, आपको तैयारी करते समय यह जांच करनी चाहिए कि ये बदलाव काम करते हैं या नहीं नए स्थिर एपीआई वर्शन को टारगेट करें, जो Android 15 (एपीआई लेवल 35). भले ही आप किसी नए को लक्षित करने की Android वर्शन तुरंत लागू हो जाता है, तो इन बदलावों को ठीक करने के लिए विकास हुआ है. आपको इन बदलावों के बारे में जल्द से जल्द जानकारी मिल जाएगी संभव है—आदर्श रूप से हर नए वर्शन के डेवलपर पूर्वावलोकन और बीटा रिलीज़ के दौरान Android वर्शन—इससे शुरुआती जांच की जा सकती है और सुझाव दिए जा सकते हैं.

कंपैटिबिलिटी फ़्रेमवर्क टूल

यह जांच करने में आपकी मदद करने के लिए कि आपका ऐप्लिकेशन काम करता है या नहीं, हम ज़्यादातर नुकसान पहुंचा सकने वाले बदलावों को शामिल करते हैं साथ ही, नीचे बताए गए मॉडल की हर रिलीज़ का ज़्यादा से ज़्यादा इस्तेमाल करें. अगर आपने किसी बदलाव को, काम करने के लिए ज़रूरी फ़्रेमवर्क में शामिल किया है, तो उसे टॉगल किया जा सकता है. इससे, डेवलपर के विकल्पों या एडीबी से, बदलावों को अलग-अलग तरीके से चालू या बंद किया जा सकता है. इसका इस्तेमाल करते समय: कंपैटबिलिटी फ़्रेमवर्क के तहत आता है. आपको अपने ऐप्लिकेशन के targetSdkVersion को बदलने की ज़रूरत नहीं है या बुनियादी टेस्टिंग के लिए अपने ऐप्लिकेशन को फिर से कंपाइल करें.

ज़्यादा जानने के लिए, अपने ऐप्लिकेशन में प्लैटफ़ॉर्म के व्यवहार में हुए बदलावों की जांच करना और उन्हें डीबग करना लेख पढ़ें.

बिना SDK टूल वाले इंटरफ़ेस पर लागू होने वाली पाबंदियां

हम डेवलपर को SDK टूल के बिना काम करने वाले एपीआई से धीरे-धीरे दूर करने की कोशिश कर रहे हैं. इसलिए, हम हर Android रिलीज़ में ऐसे इंटरफ़ेस की सूची अपडेट करते हैं जिन पर पाबंदी लगी है. हमेशा की तरह, आपके सुझाव, शिकायत या राय का स्वागत है. साथ ही, सार्वजनिक एपीआई के बराबर के एपीआई के लिए अनुरोध भी किए जा सकते हैं.

प्लैटफ़ॉर्म रिलीज़

Android के नए वर्शन के बारे में ज़्यादा जानें: