Android 15 की सुविधाएं और बदलावों की सूची

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

कैटगरी टाइप नाम
सुलभता नई सुविधाएं और एपीआई बेहतर ब्रेल
हमने Android 15 में, TalkBack को यूएसबी और सुरक्षित ब्लूटूथ, दोनों के ज़रिए एचआईडी स्टैंडर्ड का इस्तेमाल करने वाले ब्रेल डिसप्ले के साथ काम करने की सुविधा दी है.
कैमरा और मीडिया बदलें (सभी ऐप्लिकेशन) सीधे और ऑफ़लोड किए गए ऑडियो चलाने की सुविधा, संसाधन की सीमाओं तक पहुंचने पर, पहले से खुले हुए सीधे या ऑफ़लोड किए गए ऑडियो ट्रैक को अमान्य कर देती है
Android 15 से, जब कोई ऐप्लिकेशन सीधे चलाने का अनुरोध करता है, तो सिस्टम उन सभी सीधे AudioTrack ऑब्जेक्ट को अमान्य कर देता है जो फ़िलहाल खुले हुए हैं और नए ट्रैक के अनुरोध को पूरा करने से रोकते हैं.
कैमरा और मीडिया बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) ऑडियो फ़ोकस का अनुरोध करने से जुड़ी पाबंदियां
Android 15 को टारगेट करने वाले ऐप्लिकेशन को ऑडियो फ़ोकस का अनुरोध करने के लिए, सबसे ऊपर होना चाहिए या ऑडियो से जुड़ी फ़ोरग्राउंड सेवा चलानी चाहिए.
कैमरा और मीडिया नई सुविधाएं और एपीआई कम रोशनी वाला मोड
Android 15 में कम रोशनी वाला मोड जोड़ा गया है. यह एक ऑटो-एक्सपोज़र मोड है, जो Camera 2 और नाइट मोड कैमरा एक्सटेंशन, दोनों के लिए उपलब्ध है.
कैमरा और मीडिया नई सुविधाएं और एपीआई ऐप्लिकेशन में कैमरे के कंट्रोल
Android 15 में, काम करने वाले डिवाइसों पर कैमरे के हार्डवेयर और उसके एल्गोरिदम को ज़्यादा कंट्रोल करने के लिए एक्सटेंशन जोड़े गए हैं.
कैमरा और मीडिया नई सुविधाएं और एपीआई एचडीआर हेडरूम कंट्रोल
एसडीआर और एचडीआर कॉन्टेंट के बीच संतुलन बनाने के लिए, Android 15 में setDesiredHdrHeadroom की मदद से एचडीआर हेडरूम को कंट्रोल किया जा सकता है.
कैमरा और मीडिया नई सुविधाएं और एपीआई ज़ोर से बजने वाली आवाज़ को कंट्रोल करना
Android 15 में, LoudnessCodecController एपीआई को जोड़ा गया है. यह एपीआई, CTA-2075 के हिसाब से, ज़ोर से बजने वाली आवाज़ को कंट्रोल करने के लिए बनाया गया है. इस एपीआई की मदद से, ऑडियो की आवाज़ में होने वाले उतार-चढ़ाव को मैनेज किया जा सकता है. इससे यह पक्का किया जा सकता है कि उपयोगकर्ताओं को कॉन्टेंट या ऐप्लिकेशन के बीच स्विच करते समय, वॉल्यूम को बार-बार अडजस्ट न करना पड़े.
कैमरा और मीडिया नई सुविधाएं और एपीआई वर्चुअल MIDI 2.0 डिवाइस
Android 15 में, वर्चुअल MIDI ऐप्लिकेशन के लिए यूएमपी (यूनिवर्सल MIDI प्रोटोकॉल) का इस्तेमाल किया जा सकता है. इससे कंपोज़िशन ऐप्लिकेशन, सिंथेसाइज़र ऐप्लिकेशन को वर्चुअल MIDI 2.0 डिवाइस के तौर पर कंट्रोल कर सकते हैं. यह कंट्रोल, यूएसबी MIDI 2.0 डिवाइस के तौर पर कंट्रोल करने जैसा ही होता है.
कैमरा और मीडिया नई सुविधाएं और एपीआई AV1 सॉफ़्टवेयर डिकोडिंग की ज़्यादा बेहतर सुविधा
VideoLAN का लोकप्रिय AV1 सॉफ़्टवेयर डिकोडर dav1d, अब उन Android डिवाइसों के लिए उपलब्ध है जिनमें हार्डवेयर में AV1 डिकोड करने की सुविधा नहीं है.
कैमरा और मीडिया बंद होना Virtualizer के बजाय Spatializer का इस्तेमाल करें
हम Android 15 में, Virtualizer क्लास का इस्तेमाल बंद कर रहे हैं.
कनेक्टिविटी नई सुविधाएं और एपीआई सैटलाइट कनेक्टिविटी के लिए सहायता
Android 15 में, सैटलाइट कनेक्टिविटी के लिए प्लैटफ़ॉर्म की सहायता को जारी रखा गया है. साथ ही, इसमें कुछ यूज़र इंटरफ़ेस (यूआई) एलिमेंट शामिल किए गए हैं, ताकि सैटलाइट कनेक्टिविटी के सभी प्लैटफ़ॉर्म पर उपयोगकर्ताओं को एक जैसा अनुभव मिल सके.
कनेक्टिविटी नई सुविधाएं और एपीआई एनएफ़सी के बेहतर अनुभव
Android 15 में, टैप करके पैसे चुकाने की सुविधा को ज़्यादा आसान और भरोसेमंद बनाने के लिए काम किया जा रहा है. साथ ही, Android के एनएफ़सी ऐप्लिकेशन इकोसिस्टम को भी बेहतर बनाया जा रहा है.
कनेक्टिविटी नई सुविधाएं और एपीआई Wallet की भूमिका
Android 15 में Wallet की भूमिका को शामिल किया गया है. इससे, उपयोगकर्ता के पसंदीदा Wallet ऐप्लिकेशन के साथ ज़्यादा बेहतर तरीके से इंटिग्रेशन किया जा सकता है.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) 'पैकेज बंद है' स्थिति में बदलाव
Android 15 में, ऐप्लिकेशन को FLAG_STOPPED स्थिति से सिर्फ़ सीधे या किसी अन्य तरीके से उपयोगकर्ता की कार्रवाई के ज़रिए हटाया जा सकता है. Android 15 पर ऐप्लिकेशन के बंद होने पर, सिस्टम सभी मंज़ूरी बाकी इंटेंट को भी रद्द कर देता है. ऐसा, मौजूदा पाबंदियों के अलावा किया जाता है.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) 16 केबी पेज साइज़ के लिए सहायता
Android 15 से, Android सिस्टम उन डेवलपमेंट डिवाइसों के साथ काम करता है जिन्हें 16 केबी के पेज साइज़ का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है. अगर आपने अपने ऐप्लिकेशन में नेटिव कोड का इस्तेमाल किया है, तो आपको 16 केबी वाले डिवाइसों के लिए, अपने ऐप्लिकेशन को फिर से बनाना होगा. साथ ही, सभी डेवलपर को 16 केबी वाले एनवायरमेंट का इस्तेमाल करके अपने ऐप्लिकेशन की जांच करनी चाहिए, ताकि यह पक्का किया जा सके कि ऐप्लिकेशन के काम करने के तरीके में कोई अनचाहा बदलाव न हुआ हो.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) प्राइवेट स्पेस की सुविधा इस्तेमाल करने के लिए, कुछ ऐप्लिकेशन में ज़रूरी बदलाव
प्राइवेट स्पेस, Android 15 की एक सुविधा है. इसकी मदद से, उपयोगकर्ता अपने डिवाइस पर एक अलग स्पेस बना सकते हैं. इस स्पेस में, वे संवेदनशील ऐप्लिकेशन को छिपाकर रख सकते हैं. इसके लिए, उन्हें पुष्टि करने के एक और तरीके का इस्तेमाल करना होगा. प्राइवेट स्पेस में मौजूद ऐप्लिकेशन, सभी लोगों को नहीं दिखते. इसलिए, कुछ तरह के ऐप्लिकेशन को उपयोगकर्ता के प्राइवेट स्पेस में मौजूद ऐप्लिकेशन देखने और उनसे इंटरैक्ट करने के लिए, कुछ और कदम उठाने पड़ते हैं.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) PNG पर आधारित इमोजी फ़ॉन्ट हटाया गया
लेगसी, PNG पर आधारित इमोजी फ़ॉन्ट फ़ाइल (NotoColorEmojiLegacy.ttf) हटा दी गई है. अब सिर्फ़ वेक्टर पर आधारित फ़ाइल ही उपलब्ध है.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) इंस्टॉल किए जा सकने वाले ऐप्लिकेशन के लिए टारगेट एपीआई लेवल
24 से कम targetSdkVersion वाले ऐप्लिकेशन इंस्टॉल नहीं किए जा सकते.
मुख्य फ़ंक्शन बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) मीडिया प्रोसेस करने वाली फ़ोरग्राउंड सेवा का टाइप
Android 15 में, फ़ोरग्राउंड सेवा का एक नया टाइप mediaProcessing जोड़ा गया है. इस तरह की सेवा, मीडिया फ़ाइलों को ट्रांसकोड करने जैसे कामों के लिए सही है.
मुख्य फ़ंक्शन बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) फ़ोरग्राउंड सेवाएं लॉन्च करने वाले BOOT_COMPLETED ब्रॉडकास्ट रिसीवर पर पाबंदियां
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, BOOT_COMPLETED रिसीवर को कुछ तरह की फ़ोरग्राउंड सेवाएं लॉन्च करने की अनुमति नहीं है.
मुख्य फ़ंक्शन बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) 'परेशान न करें' मोड की ग्लोबल स्थिति में ऐप्लिकेशन कब बदलाव कर सकते हैं, इसमें बदलाव
Android 15 को टारगेट करने वाले ऐप्लिकेशन, अब किसी डिवाइस पर 'परेशान न करें' (डीएनडी) मोड की ग्लोबल स्थिति या नीति में बदलाव नहीं कर सकते. ऐसा, उपयोगकर्ता की सेटिंग में बदलाव करके या डीएनडी मोड को बंद करके नहीं किया जा सकता.
मुख्य फ़ंक्शन बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) OpenJDK API में हुए बदलाव
OpenJDK API के अपडेट के तहत, कुछ ऐसे बदलाव किए गए हैं जिनका असर ऐप्लिकेशन के साथ काम करने की सुविधा पर पड़ सकता है. जैसे, कुछ स्ट्रिंग फ़ॉर्मैटिंग एपीआई, भाषा कोड मैनेज करने की सुविधा, और रैंडम int सीक्वेंस में हुए बदलाव.
मुख्य फ़ंक्शन बंद होना WebSQL, Android वेबव्यू में काम नहीं करता
WebSettings में WebSQL से जुड़े तरीके काम नहीं करते.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई OpenJDK 17 के अपडेट
Android 15 में, Android की मुख्य लाइब्रेरी को रीफ़्रेश करने की प्रोसेस जारी है. इससे, OpenJDK LTS के नए रिलीज़ की सुविधाओं के साथ अलाइन किया जा सकेगा.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई PDF में हुए सुधार
Android 15 में, PdfRenderer एपीआई में काफ़ी सुधार किए गए हैं.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई भाषा अपने-आप बदलने की सुविधा को बेहतर बनाया गया है
Android 15 में कुछ और कंट्रोल जोड़े गए हैं. इनकी मदद से, ऐप्लिकेशन अपने हिसाब से भाषा अपने-आप बदलने की सुविधा को ट्यून कर सकते हैं.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई बेहतर OpenType वैरिएबल फ़ॉन्ट एपीआई
Android 15 में, OpenType वैरिएबल फ़ॉन्ट को इस्तेमाल करने की सुविधा को बेहतर बनाया गया है.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई लाइन ब्रेक के बेहतर कंट्रोल
Android 15 से, TextView और लाइन ब्रेकर, टेक्स्ट के दिए गए हिस्से को एक ही लाइन में बनाए रख सकते हैं, ताकि उसे पढ़ने में आसानी हो.
डेवलपर की प्रोडक्टिविटी और टूल नई सुविधाएं और एपीआई ऐप्लिकेशन को संग्रहित करना
Android 15 में, ऐप्लिकेशन को संग्रहित करने और अनअर्काइव करने के लिए, ओएस लेवल पर सहायता शामिल है. इससे सभी ऐप स्टोर के लिए, इसे लागू करना आसान हो जाता है.
ग्राफ़िक्स नई सुविधाएं और एपीआई Android के जीपीयू ऐक्सेस को आधुनिक बनाना
Android 15 में, Vulkan के ऊपर OpenGL® ES चलाने के लिए, ANGLE को वैकल्पिक लेयर के तौर पर शामिल किया गया है. ANGLE, कुछ नए डिवाइसों पर पहले से ही GL सिस्टम ड्राइवर के तौर पर शिप हो रहा है. साथ ही, नए Android डिवाइसों पर ANGLE के ज़रिए ही OpenGL काम करेगा.
ग्राफ़िक्स नई सुविधाएं और एपीआई Canvas के लिए सुधार
Android 15 में, Android के Canvas ग्राफ़िक सिस्टम को नई सुविधाओं के साथ आधुनिक बनाया गया है.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई CJK वैरिएबल फ़ॉन्ट
Android 15 से, चाइनीज़, जैपनीज़, और कोरियन (CJK) भाषाओं के लिए फ़ॉन्ट फ़ाइल, NotoSansCJK एक वैरिएबल फ़ॉन्ट है.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई वर्ण के बीच के स्पेस को अलाइन करना
Android 15 से, JUSTIFICATION_MODE_INTER_CHARACTER का इस्तेमाल करके, अक्षरों के बीच के स्पेस का इस्तेमाल करके टेक्स्ट को अलाइन किया जा सकता है.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई लाइन ब्रेक का अपने-आप कॉन्फ़िगर होना
Android 15 में, ऐप्लिकेशन LINE_BREAK_WORD_STYLE_AUTO विकल्प का इस्तेमाल करके, सिर्फ़ टेक्स्ट की छोटी लाइनों के लिए वाक्यांश के आधार पर लाइन ब्रेक लागू कर सकते हैं.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई जापानी हेन्टाइगाना फ़ॉन्ट
Android 15 में, पुराने जापानी हीरागाना (जिसे हेन्टाइगाना कहा जाता है) के लिए फ़ॉन्ट फ़ाइल डिफ़ॉल्ट रूप से बंडल की जाती है.
बड़ी स्क्रीन और डिवाइस के नाप या आकार नई सुविधाएं और एपीआई बड़ी स्क्रीन पर मल्टीटास्किंग की सुविधा को बेहतर बनाया गया है
Android 15 में, उपयोगकर्ताओं को बड़ी स्क्रीन वाले डिवाइसों पर मल्टीटास्किंग करने के बेहतर तरीके मिलते हैं.
बड़ी स्क्रीन और डिवाइस के नाप या आकार नई सुविधाएं और एपीआई कवर स्क्रीन के साथ काम करना
आपका ऐप्लिकेशन, किसी प्रॉपर्टी का एलान कर सकता है. Android 15 इस प्रॉपर्टी का इस्तेमाल करके, Application या Activity को फ़्लिप किए जा सकने वाले डिवाइसों की छोटी कवर स्क्रीन पर दिखाता है.
SDK टूल में उपलब्ध नहीं होने वाले इंटरफ़ेस से जुड़ी पाबंदियां बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) SDK टूल के अलावा इस्तेमाल किए जा सकने वाले इंटरफ़ेस पर लगी पाबंदियों से जुड़े अपडेट
Android 15 में, SDK टूल के अलावा इस्तेमाल किए जा सकने वाले उन इंटरफ़ेस की अपडेट की गई सूचियां शामिल हैं जिन पर पाबंदी लगी है. ये सूचियां, Android डेवलपर के साथ मिलकर की गई जांच और नई इंटरनल टेस्टिंग के आधार पर बनाई गई हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ApplicationStartInfo एपीआई
Android 15 पर ApplicationStartInfo एपीआई, ऐप्लिकेशन के शुरू होने की जानकारी देने में मदद करता है. इसमें, ऐप्लिकेशन के शुरू होने की स्थिति, लॉन्च के चरणों में बिताया गया समय, Application क्लास के इंस्टैंशिएट होने पर आपका ऐप्लिकेशन कैसे शुरू हुआ वगैरह शामिल है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ऐप्लिकेशन के साइज़ की पूरी जानकारी
Android 15 में StorageStats.getAppBytesByDataType([type]) एपीआई जोड़ा गया है. इससे आपको यह जानकारी मिलती है कि आपका ऐप्लिकेशन, डिवाइस के स्टोरेज का कितना हिस्सा इस्तेमाल कर रहा है. इसमें APK फ़ाइल के अलग-अलग हिस्से, AOT और तेज़ी से काम करने से जुड़ा कोड, dex मेटाडेटा, लाइब्रेरी, और गाइडेड प्रोफ़ाइलें शामिल हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ऐप्लिकेशन से मैनेज की जाने वाली प्रोफ़ाइलिंग
Android 15 में ProfilingManager क्लास शामिल है. इसकी मदद से, अपने ऐप्लिकेशन में प्रोफ़ाइलिंग की जानकारी इकट्ठा की जा सकती है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई SQLite डेटाबेस में सुधार
Android 15 में SQLite API की सुविधाएं जोड़ी गई हैं. इनकी मदद से, SQLite इंजन की बेहतर सुविधाओं का इस्तेमाल किया जा सकता है. ये सुविधाएं, ऐप्लिकेशन में होने वाली परफ़ॉर्मेंस से जुड़ी समस्याओं को ठीक करती हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई Android डाइनैमिक परफ़ॉर्मेंस फ़्रेमवर्क के अपडेट
Android 15 में, हमने Android डाइनैमिक परफ़ॉर्मेंस फ़्रेमवर्क (ADPF) पर काम जारी रखा है. यह एपीआई का एक सेट है, जो गेम और परफ़ॉर्मेंस पर ज़्यादा असर डालने वाले ऐप्लिकेशन को Android डिवाइसों के पावर और थर्मल सिस्टम के साथ सीधे तौर पर इंटरैक्ट करने की अनुमति देता है.
निजता नई सुविधाएं और एपीआई स्क्रीन रिकॉर्डिंग का पता लगाना
Android 15 में, ऐप्लिकेशन के लिए सहायता जोड़ी गई है, ताकि यह पता लगाया जा सके कि उन्हें रिकॉर्ड किया जा रहा है.
निजता नई सुविधाएं और एपीआई IntentFilter की बेहतर सुविधाएं
Android 15 में, UriRelativeFilterGroup की मदद से Intent को ज़्यादा सटीक तरीके से हल करने की सुविधा है. इसमें UriRelativeFilter ऑब्जेक्ट का एक सेट होता है, जो Intent मैच करने वाले नियमों का एक सेट बनाता है. इन नियमों को पूरा करना ज़रूरी है. इनमें यूआरएल क्वेरी पैरामीटर, यूआरएल फ़्रैगमेंट, और ब्लॉक करने या बाहर रखने के नियम शामिल हैं.
निजता नई सुविधाएं और एपीआई प्राइवेट स्पेस
प्राइवेट स्पेस की मदद से, उपयोगकर्ता अपने डिवाइस पर एक अलग स्पेस बना सकते हैं. इस स्पेस में, वे संवेदनशील ऐप्लिकेशन को छिपाकर रख सकते हैं. इसके लिए, उन्हें पुष्टि करने के एक और तरीके का इस्तेमाल करना होगा. प्राइवेट स्पेस में मौजूद ऐप्लिकेशन, लॉन्चर में एक अलग कंटेनर में दिखते हैं. साथ ही, प्राइवेट स्पेस लॉक होने पर, ये ऐप्लिकेशन हाल ही में इस्तेमाल किए गए ऐप्लिकेशन, सूचनाओं, सेटिंग, और अन्य ऐप्लिकेशन से छिप जाते हैं.
निजता नई सुविधाएं और एपीआई चुनी गई फ़ोटो के ऐक्सेस के लिए, उपयोगकर्ता के हाल ही के चुने गए विकल्प की क्वेरी
मीडिया की अनुमतियों का कुछ हिस्सा देने पर, ऐप्लिकेशन सिर्फ़ हाल ही में चुनी गई फ़ोटो और वीडियो को हाइलाइट कर सकते हैं.
निजता नई सुविधाएं और एपीआई Android पर Privacy Sandbox
Android 15 में, Android Ad Services के नए एक्सटेंशन शामिल हैं. इनमें Android पर Privacy Sandbox का नया वर्शन भी शामिल है. यह सुविधा, उपयोगकर्ता की निजता को बेहतर बनाने और मोबाइल ऐप्लिकेशन के लिए दिलचस्पी के हिसाब से असरदार विज्ञापन दिखाने वाली टेक्नोलॉजी विकसित करने के हमारे काम का हिस्सा है.
निजता नई सुविधाएं और एपीआई Health Connect
Android 15 में, Health Connect by Android के नए एक्सटेंशन इंटिग्रेट किए गए हैं. यह एक सुरक्षित और एक ही जगह से कंट्रोल किया जाने वाला प्लैटफ़ॉर्म है. इसकी मदद से, ऐप्लिकेशन से इकट्ठा किए गए सेहत और फ़िटनेस के डेटा को मैनेज और शेयर किया जा सकता है. इस अपडेट में, फ़िटनेस, पोषण, त्वचा के तापमान, ट्रेनिंग प्लान वगैरह से जुड़े डेटा टाइप के लिए सहायता जोड़ी गई है.
निजता नई सुविधाएं और एपीआई स्क्रीन का कुछ हिस्सा शेयर करना
Android 15 में, स्क्रीन का कुछ हिस्सा शेयर करने की सुविधा उपलब्ध है. इसकी मदद से, उपयोगकर्ता डिवाइस की पूरी स्क्रीन के बजाय, सिर्फ़ किसी ऐप्लिकेशन की विंडो को शेयर या रिकॉर्ड कर सकते हैं. यह सुविधा, पहली बार Android 14 QPR2 में चालू की गई थी. इसमें MediaProjection कॉलबैक शामिल हैं, जिनकी मदद से आपके ऐप्लिकेशन को स्क्रीन के कुछ हिस्से को शेयर करने के अनुभव को पसंद के मुताबिक बनाया जा सकता है.
सुरक्षा बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) बैकग्राउंड में सुरक्षित गतिविधि शुरू करना
हमने Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, कुछ और बदलाव किए हैं. इन बदलावों से, बैकग्राउंड में चल रहे नुकसान पहुंचाने वाले ऐप्लिकेशन, दूसरे ऐप्लिकेशन को फ़ोरग्राउंड में नहीं ला पाएंगे. साथ ही, वे ऐप्लिकेशन अपने ऐक्सेस लेवल को बढ़ा नहीं पाएंगे और उपयोगकर्ता के इंटरैक्शन का गलत इस्तेमाल नहीं कर पाएंगे.
सुरक्षा बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) सुरक्षित इंटेंट
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, खास कॉम्पोनेंट को टारगेट करने वाले इंटेंट, टारगेट के इंटेंट-फ़िल्टर की खास बातों से सटीक रूप से मेल खाने चाहिए. साथ ही, बिना ऐक्शन वाले इंटेंट अब किसी भी इंटेंट फ़िल्टर से मेल नहीं खाते.
सुरक्षा नई सुविधाएं और एपीआई क्रेडेंशियल मैनेजर को ऑटोमैटिक भरने की सुविधा के साथ इंटिग्रेट करना
Android 15 से, डेवलपर क्रेडेंशियल मैनेजर के अनुरोधों के साथ उपयोगकर्ता नाम या पासवर्ड फ़ील्ड जैसे खास व्यू को लिंक कर सकते हैं. इससे, साइन-इन की प्रोसेस के दौरान उपयोगकर्ता को बेहतर अनुभव दिया जा सकता है.
सुरक्षा नई सुविधाएं और एपीआई सिंगल टैप साइन-अप और साइन-इन की सुविधा को बायोमेट्रिक प्रॉम्प्ट के साथ इंटिग्रेट करना
क्रेडेंशियल मैनेजर, क्रेडेंशियल बनाने और साइन-इन करने की प्रोसेस में बायोमेट्रिक प्रॉम्प्ट को इंटिग्रेट करता है. इससे, सेवा देने वाली कंपनियों को बायोमेट्रिक प्रॉम्प्ट मैनेज करने की ज़रूरत नहीं पड़ती.
सुरक्षा नई सुविधाएं और एपीआई एंड-टू-एंड एन्क्रिप्शन के लिए पासकोड मैनेजमेंट
अपने Android ऐप्लिकेशन में एंड-टू-एंड एन्क्रिप्शन (E2EE) की सुविधा इस्तेमाल करने के लिए, E2eeContactKeysManager क्लास का इस्तेमाल करें.
सुरक्षा नई सुविधाएं और एपीआई कॉन्टेंट यूआरआई पर अनुमति की जांच करना
Android 15 में एपीआई का एक सेट जोड़ा गया है, जो कॉन्टेंट यूआरआई पर अनुमति की जांच करता है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलें (सभी ऐप्लिकेशन) जिन ऐप्लिकेशन ने ऑप्ट इन किया है उनके लिए प्रिडिक्टिव बैक ऐनिमेशन की सुविधा चालू की गई है
प्रिडिक्टिव बैक ऐनिमेशन के लिए डेवलपर का विकल्प हटा दिया गया है. इसके बजाय, उन ऐप्लिकेशन के लिए सिस्टम ऐनिमेशन दिखते हैं जिन्होंने पूरी तरह से या किसी गतिविधि के लेवल पर, प्रिडिक्टिव बैक जेस्चर के लिए ऑप्ट इन किया है. जैसे, होम स्क्रीन पर वापस जाना, एक टास्क से दूसरे टास्क पर जाना, और एक गतिविधि से दूसरी गतिविधि पर जाना.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) एज-टू-एज एनफ़ोर्समेंट
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, हम एज-टू-एज से जुड़े कई बदलाव कर रहे हैं. अगर आपके ऐप्लिकेशन में स्क्रीन के ऊपर या नीचे यूज़र इंटरफ़ेस (यूआई) एलिमेंट हैं और आपका ऐप्लिकेशन इनसेट को हैंडल नहीं करता है, तो इन बदलावों से आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव पर बुरा असर पड़ सकता है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) स्टेबल कॉन्फ़िगरेशन
अगर आपका ऐप्लिकेशन Android 15 या उसके बाद के वर्शन को टारगेट करता है, तो Configuration अब सिस्टम बार को बाहर नहीं रखता.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) elegantTextHeight एट्रिब्यूट की वैल्यू डिफ़ॉल्ट रूप से true होती है
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, elegantTextHeight TextView एट्रिब्यूट की वैल्यू डिफ़ॉल्ट रूप से true हो जाती है. इससे, डिफ़ॉल्ट रूप से इस्तेमाल किए जाने वाले कॉम्पैक्ट फ़ॉन्ट की जगह, बड़ी वर्टिकल मेट्रिक वाली कुछ स्क्रिप्ट का इस्तेमाल किया जाता है, ताकि उन्हें पढ़ना आसान हो.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) TextView अक्षरों के जटिल आकार के लिए चौड़ाई में बदलाव
Android के पिछले वर्शन में, कुछ कर्सिव फ़ॉन्ट या जटिल आकार वाली भाषाओं में, अक्षर पिछले या अगले वर्ण के एरिया में दिख सकते हैं. कुछ मामलों में, ऐसे अक्षरों को शुरुआत या आखिर में काटकर छोटा किया गया था. Android 15 में, TextView ऐसे अक्षरों के लिए ज़रूरत के मुताबिक जगह बनाने के लिए चौड़ाई तय करता है. साथ ही, ऐप्लिकेशन को बाईं ओर अतिरिक्त पैडिंग का अनुरोध करने की अनुमति देता है, ताकि क्लिपिंग न हो.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलाव (15 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) EditText के लिए, स्थानीय भाषा के हिसाब से डिफ़ॉल्ट लाइन की ऊंचाई
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, EditText के लिए कम से कम लाइन की ऊंचाई तय की गई है, ताकि तय किए गए Locale के लिए रेफ़रंस फ़ॉन्ट से मैच किया जा सके.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई जनरेट की गई झलक दिखाने वाले एपीआई की मदद से, विजेट की बेहतर झलक
हम Android 15 से, जनरेट की गई झलक दिखाने की सुविधा जोड़ रहे हैं. इसका मतलब है कि ऐप्लिकेशन विजेट की सेवा देने वाली कंपनियां, स्टैटिक रिसॉर्स के बजाय पिकर की झलक के तौर पर इस्तेमाल करने के लिए RemoteViews जनरेट कर सकती हैं.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई पिक्चर में पिक्चर
Android 15 से, पिक्चर में पिक्चर ऐनिमेशन शुरू होने के साथ ही, Activity#onPictureInPictureUiStateChanged कॉलबैक ट्रिगर हो जाता है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई 'परेशान न करें' मोड के बेहतर नियम
AutomaticZenRule की मदद से, ऐप्लिकेशन ध्यान मैनेजमेंट (परेशान न करें) मोड के नियमों को पसंद के मुताबिक बना सकते हैं. साथ ही, यह तय कर सकते हैं कि उन्हें कब चालू या बंद करना है. Android 15 में इन नियमों को काफ़ी बेहतर बनाया गया है. इसका मकसद, उपयोगकर्ता अनुभव को बेहतर बनाना है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई सूचना चैनलों के लिए VibrationEffect सेट करें
Android 15 में, चैनल के हिसाब से आने वाली सूचनाओं के लिए रिच वाइब्रेशन सेट करने की सुविधा है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई मीडिया प्रोजेक्शन के स्टेटस बार चिप और अपने-आप बंद होने की सुविधा
Android 15 QPR1 में, मीडिया प्रोजेक्शन (स्क्रीन शेयरिंग, कास्टिंग, और रिकॉर्डिंग) के लिए स्टेटस बार में एक बड़ा इंडिकेटर जोड़ा गया है. इससे, उपयोगकर्ताओं को यह पता चलता है कि मीडिया प्रोजेक्शन चल रहा है. साथ ही, प्रोजेक्शन को बंद करने के लिए आसानी से ऐक्सेस किया जा सकने वाला कंट्रोल भी मिलता है. साथ ही, डिवाइस की स्क्रीन लॉक होने पर, चल रहे मीडिया प्रोजेक्शन की प्रोसेस अपने-आप बंद हो जाती है.