नीचे दी गई टेबल में, उन सभी सुविधाओं और व्यवहार में हुए बदलावों की सूची दी गई है जिनका असर ऐप्लिकेशन डेवलपर पर पड़ सकता है. इस सूची का इस्तेमाल करके, उन बदलावों को ढूंढें जिनका असर आप पर पड़ेगा. इसके बाद, दस्तावेज़ पढ़ने के लिए उससे जुड़े लिंक पर क्लिक करें.
कैटगरी | टाइप | नाम |
---|---|---|
कैमरा | नई सुविधाएं और एपीआई |
एचडीआर वीडियो कैप्चर करना ऐप्लिकेशन, एचडीआर वीडियो कॉन्टेंट को कैप्चर करने और उसकी झलक देखने के लिए, Camera2 API का इस्तेमाल कर सकते हैं. |
कनेक्टिविटी | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
BluetoothAdapter#enable() और BluetoothAdapter#disable() अब काम नहीं करते Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, BluetoothAdapter#enable() और BluetoothAdapter#disable() तरीके अब काम नहीं करते. साथ ही, ये हमेशा false दिखाते हैं. |
मुख्य फ़ंक्शन | बदलें (सभी ऐप्लिकेशन) |
बोली को लिखाई में बदलने की सेवा को लागू करने की लेगसी कॉपी हटा दी गई है ऐप्लिकेशन को SpeechService के लिए, किसी खास ऐप्लिकेशन को हार्ड कोड करने के बजाय, डिवाइस के डिफ़ॉल्ट प्रोवाइडर का इस्तेमाल करना चाहिए. |
मुख्य फ़ंक्शन | नई सुविधाएं और एपीआई |
OpenJDK 11 के अपडेट Android 13 में कई अपडेट शामिल हैं, ताकि OpenJDK 11 LTS रिलीज़ के साथ अलाइन किया जा सके. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
थीम वाले ऐप्लिकेशन आइकॉन ऐप्लिकेशन में एक ही रंग वाले आइकॉन उपलब्ध कराए जा सकते हैं. इन्हें उपयोगकर्ता के डिवाइस पर, Material You के डाइनैमिक कलर का इस्तेमाल करके स्टाइल किया जा सकता है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
हर ऐप्लिकेशन के हिसाब से पसंदीदा भाषा ऐप्लिकेशन, हर ऐप्लिकेशन के हिसाब से उपयोगकर्ता की पसंदीदा भाषा सेट करने या उसे पाने के लिए, नए प्लैटफ़ॉर्म एपीआई का इस्तेमाल कर सकते हैं. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
हाइफ़न लगाने की प्रोसेस तेज़ हुई Android 13 में, TextView इंस्टेंस के लिए हाइफ़न लगाने की प्रोसेस काफ़ी तेज़ हो गई है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
टेक्स्ट बदलने वाले एपीआई Android 13 में, ऐप्लिकेशन नए टेक्स्ट बदलने वाले एपीआई को कॉल कर सकते हैं. इससे, फ़ोनेटिक लेटरिंग इनपुट के तरीकों का इस्तेमाल करके बोली जाने वाली भाषाओं के उपयोगकर्ता, अपनी ज़रूरत की चीज़ें तेज़ी से और आसानी से ढूंढ पाएंगे. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
गैर-लैटिन स्क्रिप्ट के लिए बेहतर लाइन हाइट Android 13, हर भाषा के हिसाब से लाइन हाइट का इस्तेमाल करके, गैर-लैटिन स्क्रिप्ट (जैसे, तमिल, बर्मीज़, तेलुगु, और तिब्बती) के डिसप्ले को बेहतर बनाता है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
जापानी टेक्स्ट रैपिंग को बेहतर बनाया गया है जापानी ऐप्लिकेशन को ज़्यादा बेहतर और पढ़ने लायक बनाने के लिए, अब टेक्स्ट व्यू में टेक्स्ट को वर्ण के बजाय, बंसेटु (शब्दों की सबसे छोटी इकाई, जो आम बोलचाल में इस्तेमाल होती है) या वाक्यांशों के हिसाब से रैप किया जा सकता है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
यूनिकोड लाइब्रेरी के अपडेट Android 13 में, यूनिकोड ICU 70, यूनिकोड CLDR 40, और यूनिकोड 14.0 में शामिल नए सुधार, गड़बड़ियां ठीक करने के तरीके, और बदलाव जोड़े गए हैं. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
कलर वेक्टर फ़ॉन्ट Android 13 में, COLR वर्शन 1 फ़ॉन्ट के लिए रेंडरिंग की सुविधा जोड़ी गई है. साथ ही, सिस्टम इमोजी को COLRv1 फ़ॉर्मैट में अपडेट किया गया है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
क्विक सेटिंग प्लेसमेंट एपीआई कस्टम टाइल उपलब्ध कराने वाले ऐप्लिकेशन, उन टाइल को क्विक सेटिंग में उपलब्ध करा सकते हैं. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
क्लिपबोर्ड की झलक Android 13 में, जब भी क्लिपबोर्ड में कोई कॉन्टेंट जोड़ा जाता है, तो ऐप्लिकेशन एक स्टैंडर्ड विज़ुअल पुष्टि का इस्तेमाल करते हैं. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
पिछले पेज पर जाने के लिए हाथ के जेस्चर की झलक Android 13 में, फ़ोन, बड़ी स्क्रीन, और फ़ोल्ड किए जा सकने वाले डिवाइसों जैसे Android डिवाइसों के लिए, पिछले पेज पर जाने के लिए हाथ के जेस्चर की झलक की सुविधा जोड़ी गई है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
ब्लूटूथ स्मार्ट ऑडियो (LE Audio) Android 13 में LE Audio के लिए पहले से मौजूद सहायता जोड़ी गई है. इसलिए, डेवलपर को काम करने वाले डिवाइसों पर नई सुविधाएं मुफ़्त में मिलनी चाहिए. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
MIDI 2.0 Android 13 में, MIDI 2.0 के नए स्टैंडर्ड के साथ काम करने की सुविधा जोड़ी गई है. इसमें, यूएसबी के ज़रिए MIDI 2.0 हार्डवेयर को कनेक्ट करने की सुविधा भी शामिल है. |
डेवलपर की प्रोडक्टिविटी और टूल | नई सुविधाएं और एपीआई |
ART को ऑप्टिमाइज़ करना Android 13 में, ART रनटाइम के अपडेट की मदद से सभी ऐप्लिकेशन की परफ़ॉर्मेंस और बेहतर बनाने की सुविधा जोड़ी गई है. |
ग्राफ़िक्स | नई सुविधाएं और एपीआई |
प्रोग्राम किए जा सकने वाले शेडर ऐडवांस इफ़ेक्ट बनाने के लिए, ऐप्लिकेशन प्रोग्राम किए जा सकने वाले RuntimeShader ऑब्जेक्ट का इस्तेमाल कर सकते हैं. |
ग्राफ़िक्स | नई सुविधाएं और एपीआई |
चोरियोग्राफ़र में हुए सुधारChoreographer और ASurfaceControl एपीआई में मौजूद अन्य तरीके, ऐप्लिकेशन को फ़्रेम की संभावित टाइमलाइन के बारे में ज़्यादा जानकारी देते हैं. साथ ही, फ़्रेम के लाइफ़साइकल के बारे में SurfaceFlinger में ज़्यादा जानकारी जोड़ते हैं. |
मीडिया | नई सुविधाएं और एपीआई |
ऑडियो को पहले से रूट करना ऐप्लिकेशन, नए एपीआई का इस्तेमाल करके यह पता लगा सकते हैं कि उनके ऑडियो को कैसे रूट किया जाएगा. |
परफ़ॉर्मेंस और बैटरी | बदलें (सभी ऐप्लिकेशन) |
टास्क मैनेजर Android 13 में, उपयोगकर्ता सूचनाओं के ड्रॉअर से फ़ोरग्राउंड सेवाओं को बंद कर सकते हैं. भले ही, टारगेट किए गए SDK टूल का वर्शन कुछ भी हो. |
परफ़ॉर्मेंस और बैटरी | बदलें (सभी ऐप्लिकेशन) |
JobScheduler का इस्तेमाल करके, ऐप्लिकेशन को पहले से लोड करने की सुविधा को बेहतर बनाना Android 13 में, सिस्टम अब यह तय करने की कोशिश करता है कि अगली बार ऐप्लिकेशन कब लॉन्च किया जाएगा. साथ ही, ऐप्लिकेशन को पहले से लोड करने की सुविधा को चलाने के लिए, उस अनुमान का इस्तेमाल करता है. |
परफ़ॉर्मेंस और बैटरी | बदलें (सभी ऐप्लिकेशन) |
बैटरी संसाधन का इस्तेमाल Android 13 में, बैटरी संसाधन का इस्तेमाल करने की सुविधा जोड़ी गई है. इससे डिवाइस की बैटरी लाइफ़ को बेहतर तरीके से मैनेज करने के कई तरीके मिलते हैं. |
निजता और सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
सूचनाओं के लिए रनटाइम की अनुमति Android 13 में, सूचनाओं के लिए रनटाइम की नई अनुमति जोड़ी गई है: POST_NOTIFICATIONS . |
निजता और सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
क्लिपबोर्ड से संवेदनशील कॉन्टेंट छिपाना ऐसे ऐप्लिकेशन जो उपयोगकर्ताओं को क्लिपबोर्ड पर संवेदनशील कॉन्टेंट कॉपी करने की अनुमति देते हैं उन्हें क्लिपबोर्ड पर मौजूद कॉन्टेंट की झलक से उस कॉन्टेंट को छिपाने के लिए, एक फ़्लैग जोड़ना होगा. |
निजता और सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
शेयर किए गए यूज़र आईडी से माइग्रेट करना ऐप्लिकेशन को अन्य तरीकों पर माइग्रेट करना चाहिए. ये ऐसे ऐप्लिकेशन होते हैं जो अब इस्तेमाल में न होने वाले android:sharedUserId एट्रिब्यूट का इस्तेमाल करते हैं और इस एट्रिब्यूट के फ़ंक्शन पर निर्भर नहीं होते. |
निजता और सुरक्षा | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
आस-पास मौजूद वाई-फ़ाई डिवाइसों के लिए, रनटाइम की नई अनुमति कुछ वाई-फ़ाई एपीआई का इस्तेमाल करते समय, जिन ऐप्लिकेशन को किसी डिवाइस की जगह की जानकारी का ऐक्सेस नहीं चाहिए उन्हें नई अनुमति का इस्तेमाल करके, इस बात की पुष्टि करनी चाहिए. |
निजता और सुरक्षा | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
बैकग्राउंड में बॉडी सेंसर का इस्तेमाल करने के लिए, नई अनुमति की ज़रूरत है अगर आपका ऐप्लिकेशन Android 13 को टारगेट करता है और उसे बैकग्राउंड में चलने के दौरान बॉडी सेंसर की जानकारी का ऐक्सेस चाहिए, तो आपको नई BODY_SENSORS_BACKGROUND अनुमति का एलान करना होगा. |
निजता और सुरक्षा | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
मीडिया के लिए अलग-अलग तरह की अनुमतियां ऐप्लिकेशन को अब READ_EXTERNAL_STORAGE अनुमति के बजाय, अलग-अलग तरह के मीडिया के ऐक्सेस का अनुरोध करने के लिए अलग-अलग अनुमतियों का इस्तेमाल करना होगा.
|
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
कॉन्टेक्स्ट के हिसाब से रजिस्टर किए गए रिसीवर को ज़्यादा सुरक्षित तरीके से एक्सपोर्ट करना रनटाइम रिसीवर को ज़्यादा सुरक्षित बनाने के लिए, Android 13 में यह तय करने की सुविधा दी गई है कि आपके ऐप्लिकेशन में मौजूद किसी खास ब्रॉडकास्ट रिसीवर को एक्सपोर्ट किया जाना चाहिए या नहीं. साथ ही, यह भी तय किया जा सकता है कि वह डिवाइस पर मौजूद अन्य ऐप्लिकेशन को दिखे या नहीं. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
फ़ोटो पिकर ऐप्लिकेशन को नए फ़ोटो पिकर का इस्तेमाल करना चाहिए. इससे उपयोगकर्ताओं को, अपनी पूरी मीडिया लाइब्रेरी का ऐक्सेस दिए बिना, मीडिया फ़ाइलें चुनने का सुरक्षित और पहले से मौजूद तरीका मिलता है. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
आस-पास मौजूद वाई-फ़ाई डिवाइसों के लिए, रनटाइम की नई अनुमति ऐप्लिकेशन, डिवाइस की जगह की जानकारी को ऐक्सेस किए बिना, आस-पास मौजूद वाई-फ़ाई डिवाइसों को ढूंढने के लिए, नई अनुमति का अनुरोध कर सकते हैं. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
सटीक समय वाले अलार्म इस्तेमाल करने के लिए नई अनुमति Android 13 को टारगेट करते समय, कैलेंडर और अलार्म जैसे ऐप्लिकेशन, सटीक समय वाले अलार्म सेट करने के लिए, USE_EXACT_ALARM इंस्टॉल के समय मिलने वाली नई अनुमति का इस्तेमाल कर सकते हैं. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
डेवलपर के पास रनटाइम की अनुमतियों को हटाने का विकल्प होना चाहिए Android 13 से, आपका ऐप्लिकेशन उन रनटाइम की अनुमतियों को वापस ले सकता है जिन्हें सिस्टम या उपयोगकर्ता ने पहले दी थी. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
APK सिग्नेचर स्कीम v3.1 APK सिग्नेचर स्कीम v3.1 की मदद से, ऐप्लिकेशन को एक ही APK में ओरिजनल और रोटेट किए गए साइनर का इस्तेमाल करने की सुविधा मिलती है. साथ ही, यह SDK टूल के वर्शन को टारगेट करने की सुविधा भी देता है. |
निजता और सुरक्षा | नई सुविधाएं और एपीआई |
Keystore और KeyMint में गड़बड़ी की बेहतर रिपोर्टिंग Keystore और KeyMint, अब उन ऐप्लिकेशन के लिए गड़बड़ी के बारे में ज़्यादा जानकारी और सटीक इंडिकेटर उपलब्ध कराते हैं जो पासकोड जनरेट करते हैं. |
टैबलेट और बड़ी स्क्रीन | नई सुविधाएं और एपीआई |
टैबलेट और बड़ी स्क्रीन वाले डिवाइसों के लिए बेहतर सहायता Android 13, Android 12 और 12L में टैबलेट के लिए किए गए ऑप्टिमाइज़ेशन पर आधारित है. इसमें सिस्टम यूज़र इंटरफ़ेस (यूआई) के लिए ऑप्टिमाइज़ेशन, बेहतर मल्टीटास्किंग, और बेहतर काम करने वाले मोड शामिल हैं. |
उपयोगकर्ता अनुभव | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
PlaybackState से मिले मीडिया कंट्रोलसिस्टम अब MediaStyle सूचनाओं के बजाय, PlaybackState कार्रवाइयों से मीडिया कंट्रोल पाता है. |
उपयोगकर्ता अनुभव | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
वेबव्यू कॉन्टेंट पर ऐप्लिकेशन की कलर थीम अपने-आप लागू होना Android 13 (एपीआई लेवल 33) या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, setForceDark() तरीका काम नहीं करता. इसके बजाय, वेबव्यू अब हमेशा ऐप्लिकेशन के थीम एट्रिब्यूट isLightTheme के हिसाब से मीडिया क्वेरी prefers-color-scheme सेट करता है. |
Google Play सेवाएं | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
विज्ञापन आईडी के लिए अनुमति ज़रूरी है Google Play services के विज्ञापन आईडी का इस्तेमाल करने वाले और Android 13 (एपीआई लेवल 33) और उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन को, अपने ऐप्लिकेशन की मेनिफ़ेस्ट फ़ाइल में AD_ID सामान्य अनुमति का एलान करना होगा. |
SDK टूल में उपलब्ध नहीं होने वाले इंटरफ़ेस से जुड़ी पाबंदियां | बदलाव करें (13 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
गैर-SDK इंटरफ़ेस से जुड़ी पाबंदियों में अपडेट Android 13 में, पाबंदी वाले गैर-SDK इंटरफ़ेस की अपडेट की गई सूचियां शामिल हैं. ये सूचियां, Android डेवलपर के साथ मिलकर की गई जांच और नई इंटरनल टेस्टिंग के आधार पर बनाई गई हैं. |
मीडिया | नई सुविधाएं और एपीआई |
स्पेशल ऑडियो इस सुविधा की मदद से, वीडियो में मौजूद ऑडियो को ज़्यादा असली बनाया जा सकता है. |
Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.