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