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

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

कैटगरी प्रकार नाम
सुलभता नई सुविधाएं और एपीआई ब्रेल की सुविधा बेहतर बनाना
Android 15 में, TalkBack को यूएसबी और सुरक्षित ब्लूटूथ, दोनों की मदद से एचआईडी स्टैंडर्ड का इस्तेमाल करने वाले ब्रेल डिसप्ले के साथ काम करने की सुविधा दी गई है.
कैमरा और मीडिया बदलाव (सभी ऐप्लिकेशन के लिए) संसाधन की सीमाएं पूरी होने पर, सीधे और ऑफ़लोड किए गए ऑडियो ट्रैक का प्लेबैक अमान्य हो जाता है
Android 15 से, जब कोई ऐप्लिकेशन सीधे प्लेबैक का अनुरोध करता है, तो सिस्टम, फ़िलहाल खुले हुए सभी AudioTrack ऑब्जेक्ट को अमान्य कर देता है. इससे, नए ट्रैक के अनुरोध को पूरा नहीं किया जा सकता.
कैमरा और मीडिया बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) ऑडियो फ़ोकस का अनुरोध करने पर पाबंदियां
Android 15 को टारगेट करने वाले ऐप्लिकेशन को ऑडियो फ़ोकस का अनुरोध करने के लिए, सबसे ऊपर दिखना होगा या ऑडियो से जुड़ी फ़ोरग्राउंड सेवा चालू रखनी होगी.
कैमरा और मीडिया नई सुविधाएं और एपीआई कम रोशनी में बेहतर फ़ोटो लेने की सुविधा
Android 15 में, कम रोशनी में बेहतर फ़ोटो लेने की सुविधा जोड़ी गई है. यह ऑटो-एक्सपोज़र मोड, Camera 2 और नाइट मोड कैमरा एक्सटेंशन, दोनों के लिए उपलब्ध है.
कैमरा और मीडिया नई सुविधाएं और एपीआई ऐप्लिकेशन में मौजूद कैमरा कंट्रोल
Android 15 में, काम करने वाले डिवाइसों पर कैमरा हार्डवेयर और उसके एल्गोरिदम को बेहतर तरीके से कंट्रोल करने के लिए एक्सटेंशन जोड़े गए हैं.
कैमरा और मीडिया नई सुविधाएं और एपीआई एचडीआर हेडरूम कंट्रोल
Android 15 में, एसडीआर और एचडीआर कॉन्टेंट के बीच बैलेंस बनाए रखने के लिए, setDesiredHdrHeadroom की मदद से एचडीआर हेडरूम को कंट्रोल किया जा सकता है.
कैमरा और मीडिया नई सुविधाएं और एपीआई आवाज़ की तीव्रता कंट्रोल
Android 15 में, LoudnessCodecController API जोड़ा गया है, जो CTA-2075 आवाज़ की तीव्रता के स्टैंडर्ड पर आधारित है. इस एपीआई की मदद से, आवाज़ की तीव्रता में होने वाली गड़बड़ियों को मैनेज किया जा सकता है. इससे यह पक्का किया जा सकता है कि कॉन्टेंट या ऐप्लिकेशन के बीच स्विच करते समय, उपयोगकर्ताओं को बार-बार वॉल्यूम को अडजस्ट न करना पड़े.
कैमरा और मीडिया नई सुविधाएं और एपीआई वर्चुअल MIDI 2.0 डिवाइस
Android 15 में, UMP की सुविधा को वर्चुअल 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 में एक सुविधा है. इसकी मदद से, उपयोगकर्ता अपने डिवाइस पर एक अलग स्पेस बना सकते हैं. इसमें उपयोगकर्ता की पुष्टि के लिए एक और चरण होता है. इससे सार्वजनिक जगहों पर काम करते समय, कुछ निजी ऐप्लिकेशन को सुरक्षित रखा जा सकता है. प्राइवेट स्पेस में मौजूद ऐप्लिकेशन की विज़िबिलिटी सीमित होती है. इसलिए, कुछ तरह के ऐप्लिकेशन को उपयोगकर्ता के प्राइवेट स्पेस में मौजूद ऐप्लिकेशन को देखने और उनके साथ इंटरैक्ट करने के लिए, अतिरिक्त कदम उठाने पड़ते हैं.
मुख्य फ़ंक्शन बदलाव (सभी ऐप्लिकेशन के लिए) पीएनजी पर आधारित इमोजी फ़ॉन्ट हटाया गया
पीएनजी पर आधारित पुराना इमोजी फ़ॉन्ट (NotoColorEmojiLegacy.ttf) हटा दिया गया है. अब सिर्फ़ वेक्टर पर आधारित फ़ाइल उपलब्ध है.
मुख्य फ़ंक्शन बदलाव (सभी ऐप्लिकेशन के लिए) इंस्टॉल किए जा सकने वाले टारगेट एपीआई का कम से कम लेवल
targetSdkVersion से कम वाले ऐप्लिकेशन इंस्टॉल नहीं किए जा सकते.24
मुख्य फ़ंक्शन बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) मीडिया प्रोसेसिंग फ़ोरग्राउंड सेवा का टाइप
Android 15 में, mediaProcessing नाम की एक नई फ़ोरग्राउंड सेवा का टाइप जोड़ा गया है. यह सेवा टाइप, मीडिया फ़ाइलों को ट्रांसकोड करने जैसी कार्रवाइयों के लिए सही है.
मुख्य फ़ंक्शन बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) BOOT_COMPLETED ब्रॉडकास्ट रिसीवर के ज़रिए, फ़ोरग्राउंड सेवाओं को लॉन्च करने पर पाबंदियां
Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, BOOT_COMPLETED रिसीवर को कुछ तरह की फ़ोरग्राउंड सेवाओं को लॉन्च करने की अनुमति नहीं है.
मुख्य फ़ंक्शन बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) 'डू नॉट डिस्टर्ब' मोड की ग्लोबल स्थिति में बदलाव करने की अनुमति
Android 15 को टारगेट करने वाले ऐप्लिकेशन अब किसी डिवाइस पर 'डू नॉट डिस्टर्ब' (डीएनडी) मोड की ग्लोबल स्थिति या नीति में बदलाव नहीं कर सकते. ऐसा, उपयोगकर्ता की सेटिंग में बदलाव करके या डीएनडी मोड को बंद करके किया जा सकता है.
मुख्य फ़ंक्शन बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) OpenJDK API में बदलाव
OpenJDK API के अपडेट के तहत, कुछ ऐसे बदलाव किए गए हैं जिनसे ऐप्लिकेशन की कंपैटबिलटी पर असर पड़ सकता है. जैसे, स्ट्रिंग फ़ॉर्मैटिंग के कुछ एपीआई, भाषा कोड को मैनेज करने, और रैंडम इंट सीक्वेन्स में बदलाव.
मुख्य फ़ंक्शन समर्थन नहीं होना या रुकना Android WebView में WebSQL का इस्तेमाल बंद होना
WebSettings से WebSQL से जुड़े तरीके अब काम नहीं करेंगे.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई OpenJDK 17 के अपडेट
Android 15 में, Android की मुख्य लाइब्रेरी को OpenJDK LTS के नए वर्शन की सुविधाओं के मुताबिक बनाने का काम जारी है.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई पीडीएफ़ की सुविधा बेहतर बनाना
Android 15 में, PdfRenderer API में काफ़ी सुधार किए गए हैं.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई भाषा बदलने की सुविधा को बेहतर बनाना
Android 15 में, भाषा बदलने की सुविधा को बेहतर बनाने के लिए अतिरिक्त कंट्रोल जोड़े गए हैं. इससे ऐप्लिकेशन, अपने इस्तेमाल के हिसाब से भाषा बदलने की सुविधा को बेहतर बना सकते हैं.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई OpenType वैरिएबल फ़ॉन्ट API को बेहतर बनाना
Android 15 में, OpenType वैरिएबल फ़ॉन्ट की सुविधा को बेहतर बनाया गया है.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई लाइन ब्रेक के लिए बेहतर कंट्रोल
Android 15 से, TextView और लाइन ब्रेकर, टेक्स्ट के दिए गए हिस्से को एक ही लाइन में रखकर, उसे बेहतर तरीके से दिखाने में मदद कर सकते हैं.
डेवलपर के काम करने की क्षमता और टूल नई सुविधाएं और एपीआई ऐप्लिकेशन को आर्काइव करना
Android 15 में, ऐप्लिकेशन को आर्काइव और अनआर्काइव करने के लिए ओएस लेवल की सुविधा जोड़ी गई है. इससे सभी ऐप्लिकेशन स्टोर के लिए इसे लागू करना आसान हो जाता है.
ग्राफ़िक नई सुविधाएं और एपीआई Android में जीपीयू ऐक्सेस की सुविधा को बेहतर बनाना
Android 15 में, Vulkan पर OpenGL® ES चलाने के लिए, ANGLE को एक वैकल्पिक लेयर के तौर पर शामिल किया गया है. ANGLE, पहले से ही कुछ नए डिवाइसों पर GL सिस्टम ड्राइवर के तौर पर उपलब्ध है. साथ ही, नए Android डिवाइसों पर, OpenGL की सुविधा सिर्फ़ ANGLE के ज़रिए मिलेगी.
ग्राफ़िक नई सुविधाएं और एपीआई Canvas की सुविधा बेहतर बनाना
Android 15 में, Android के Canvas ग्राफ़िक्स सिस्टम को बेहतर बनाने का काम जारी है. इसके लिए, नई सुविधाएं जोड़ी गई हैं.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई सीजेके वैरिएबल फ़ॉन्ट
Android 15 से, चीनी, जापानी, और कोरियन (सीजेके) भाषाओं के लिए फ़ॉन्ट फ़ाइल, NotoSansCJK एक वैरिएबल फ़ॉन्ट है.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई इंटर-कैरेक्टर जस्टिफ़िकेशन
Android 15 से, लेटर स्पेसिंग की मदद से टेक्स्ट को JUSTIFICATION_MODE_INTER_CHARACTER का इस्तेमाल करके जस्टिफ़ाई किया जा सकता है.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई लाइन ब्रेक का ऑटोमैटिक कॉन्फ़िगरेशन
Android 15 में, ऐप्लिकेशन, LINE_BREAK_WORD_STYLE_AUTO विकल्प का इस्तेमाल करके, टेक्स्ट की छोटी लाइनों के लिए ही फ़्रेज़-आधारित लाइन ब्रेक लागू कर सकते हैं.
इंटरनैशनलाइज़ेशन नई सुविधाएं और एपीआई जापानी हेंटाइगाना फ़ॉन्ट
Android 15 में, पुराने जापानी हिरागाना (जिसे हेंटाइगाना कहा जाता है) के लिए एक फ़ॉन्ट फ़ाइल डिफ़ॉल्ट रूप से बंडल की जाती है.
बड़ी स्क्रीन और डिवाइस के साइज़, डाइमेंशन या कॉन्फ़िगरेशन नई सुविधाएं और एपीआई बड़ी स्क्रीन पर बेहतर मल्टीटास्किंग
Android 15 में, बड़ी स्क्रीन वाले डिवाइसों पर मल्टीटास्किंग करने के लिए, लोगों को बेहतर तरीके मिलते हैं.
बड़ी स्क्रीन और डिवाइस के साइज़, डाइमेंशन या कॉन्फ़िगरेशन नई सुविधाएं और एपीआई कवर स्क्रीन की सुविधा
आपका ऐप्लिकेशन एक ऐसी प्रॉपर्टी का एलान कर सकता है जिसका इस्तेमाल Android 15, आपके Application या Activity को फ़्लिप किए जा सकने वाले काम करने वाले डिवाइसों की छोटी कवर स्क्रीन पर दिखाने के लिए करता है.
गैर-एसडीके इंटरफ़ेस पर पाबंदियां बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) गैर-एसडीके इंटरफ़ेस पर पाबंदियों के अपडेट
Android 15 में, पाबंदी वाले गैर-एसडीके इंटरफ़ेस की अपडेट की गई सूचियां शामिल हैं. ये सूचियां, Android डेवलपर के साथ मिलकर काम करने और हाल ही में हुई इंटरनल टेस्टिंग के आधार पर बनाई गई हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ApplicationStartInfo API
Android 15 में मौजूद ApplicationStartInfo API, ऐप्लिकेशन के शुरू होने की जानकारी देता है. इसमें ऐप्लिकेशन के शुरू होने की स्थिति, लॉन्च फ़ेज़ में लगने वाला समय, Application क्लास को इंस्टैंशिएट करते समय आपका ऐप्लिकेशन कैसे शुरू हुआ, वगैरह शामिल है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ऐप्लिकेशन के साइज़ की ज़्यादा जानकारी
Android 15 में, StorageStats.getAppBytesByDataType([type]) API जोड़ा गया है. इससे आपको यह जानकारी मिलती है कि आपका ऐप्लिकेशन कितनी जगह इस्तेमाल कर रहा है. इसमें APK फ़ाइल स्प्लिट, AOT और स्पीडअप से जुड़ा कोड, dex मेटाडेटा, लाइब्रेरी, और गाइडेड प्रोफ़ाइल शामिल हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ऐप्लिकेशन-मैनेज्ड प्रोफ़ाइलिंग
Android 15 में, ProfilingManager क्लास शामिल है. इससे आपके ऐप्लिकेशन में प्रोफ़ाइलिंग की जानकारी इकट्ठा की जा सकती है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई SQLite डेटाबेस की सुविधा बेहतर बनाना
Android 15 में, SQLite API जोड़े गए हैं. इनसे, SQLite इंजन की बेहतर सुविधाओं का ऐक्सेस मिलता है. ये सुविधाएं, ऐप्लिकेशन में होने वाली परफ़ॉर्मेंस से जुड़ी खास समस्याओं को टारगेट करती हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई Android Dynamic Performance Framework के अपडेट
Android 15 में, Android Dynamic Performance Framework (ADPF) को बेहतर बनाने का काम जारी है. यह एपीआई का एक सेट है. इसकी मदद से, गेम और परफ़ॉर्मेंस इंटेंसिव ऐप्लिकेशन, Android डिवाइसों के पावर और थर्मल सिस्टम के साथ सीधे इंटरैक्ट कर सकते हैं.
निजता नई सुविधाएं और एपीआई स्क्रीन रिकॉर्डिंग का पता लगाना
Android 15 में, ऐप्लिकेशन को यह पता लगाने की सुविधा जोड़ी गई है कि उनकी स्क्रीन रिकॉर्ड की जा रही है.
निजता नई सुविधाएं और एपीआई की सुविधाओं को बढ़ाना
Android 15 में, UriRelativeFilterGroup के ज़रिए, रिज़ॉल्यूशन को ज़्यादा सटीक बनाने की सुविधा जोड़ी गई है. इसमें UriRelativeFilter ऑब्जेक्ट का एक सेट होता है. यह सेट, मैचिंग के नियमों का एक सेट बनाता है. इन नियमों को पूरा करना ज़रूरी है. इनमें यूआरएल क्वेरी पैरामीटर, यूआरएल फ़्रैगमेंट, और ब्लॉक करने या बाहर करने के नियम शामिल हैं.IntentFilterIntentIntent
निजता नई सुविधाएं और एपीआई प्राइवेट स्पेस
प्राइवेट स्पेस की मदद से, उपयोगकर्ता अपने डिवाइस पर एक अलग स्पेस बना सकते हैं. इसमें उपयोगकर्ता की पुष्टि के लिए एक और चरण होता है. इससे सार्वजनिक जगहों पर काम करते समय, कुछ निजी ऐप्लिकेशन को सुरक्षित रखा जा सकता है. प्राइवेट स्पेस में मौजूद ऐप्लिकेशन, लॉन्चर में एक अलग कंटेनर में दिखते हैं. साथ ही, प्राइवेट स्पेस लॉक होने पर, ये ऐप्लिकेशन, हाल ही में इस्तेमाल किए गए ऐप्लिकेशन की सूची, सूचनाओं, सेटिंग, और अन्य ऐप्लिकेशन में नहीं दिखते.
निजता नई सुविधाएं और एपीआई चुनी गई फ़ोटो के ऐक्सेस के लिए, उपयोगकर्ता के सबसे हाल ही में किए गए चुनाव के बारे में क्वेरी करना
मीडिया की अनुमतियों का आंशिक ऐक्सेस दिए जाने पर, ऐप्लिकेशन सिर्फ़ सबसे हाल ही में चुनी गई फ़ोटो और वीडियो को हाइलाइट कर सकते हैं.
निजता नई सुविधाएं और एपीआई Android पर प्राइवसी सैंडबॉक्स
Android 15 में, Android Ad Services के नए एक्सटेंशन शामिल हैं. इनमें, Android पर प्राइवसी सैंडबॉक्स का नया वर्शन शामिल है. यह सुविधा, ऐसी टेक्नोलॉजी डेवलप करने के हमारे काम का हिस्सा है जिनसे मोबाइल ऐप्लिकेशन में उपयोगकर्ताओं की निजता का बेहतर तरीके से ध्यान रखा जा सके. साथ ही, ऐप्लिकेशन में दिलचस्पी के हिसाब से असरदार विज्ञापन दिखाए जा सकें.
निजता नई सुविधाएं और एपीआई Health Connect
Android 15 में, Android के Health Connect से जुड़े नए एक्सटेंशन इंटिग्रेट किए गए हैं. यह एक सुरक्षित और केंद्रीकृत प्लैटफ़ॉर्म है. इसकी मदद से, ऐप्लिकेशन से इकट्ठा किए गए सेहत और फ़िटनेस के डेटा को मैनेज और शेयर किया जा सकता है. इस अपडेट में, फ़िटनेस, न्यूट्रिशन, स्किन टेम्परेचर, ट्रेनिंग प्लान वगैरह से जुड़े डेटा टाइप के लिए सहायता जोड़ी गई है.
निजता नई सुविधाएं और एपीआई स्क्रीन शेयर करने की आंशिक सुविधा
Android 15 में, स्क्रीन शेयर करने की आंशिक सुविधा जोड़ी गई है. इससे उपयोगकर्ता, पूरे डिवाइस की स्क्रीन के बजाय सिर्फ़ किसी ऐप्लिकेशन की विंडो को शेयर या रिकॉर्ड कर सकते हैं. यह सुविधा, Android 14 QPR2 में पहली बार जोड़ी गई थी. इसमें MediaProjection कॉलबैक शामिल हैं. इनकी मदद से, आपका ऐप्लिकेशन स्क्रीन शेयर करने की आंशिक सुविधा को पसंद के मुताबिक बना सकता है.
सुरक्षा बदलाव (15 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए) टीएलएस के वर्शन पर पाबंदी
Android 15 में, टीएलएस के वर्शन 1.0 और 1.1 के इस्तेमाल पर पाबंदी लगाई गई है. Android में, इन वर्शन का इस्तेमाल पहले ही बंद कर दिया गया था. हालांकि, अब Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए, इनका इस्तेमाल नहीं किया जा सकेगा.
सुरक्षा बदलाव (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 जनरेट कर सकते हैं.
लोगों का अनुभव और सिस्टम यूज़र इंटरफ़ेस नई सुविधाएं और एपीआई Picture-in-picture
Android 15 से, Activity#onPictureInPictureUiStateChanged कॉलबैक, picture-in-picture ऐनिमेशन शुरू होते ही ट्रिगर हो जाता है.
लोगों का अनुभव और सिस्टम यूज़र इंटरफ़ेस नई सुविधाएं और एपीआई 'डू नॉट डिस्टर्ब' के नियमों को बेहतर बनाना
AutomaticZenRule की मदद से, ऐप्लिकेशन, 'डू नॉट डिस्टर्ब' (अटेंशन मैनेजमेंट) के नियमों को पसंद के मुताबिक बना सकते हैं. साथ ही, यह तय कर सकते हैं कि उन्हें कब चालू या बंद करना है. Android 15 में, इन नियमों को बेहतर बनाया गया है, ताकि लोगों को बेहतर अनुभव मिल सके.
लोगों का अनुभव और सिस्टम यूज़र इंटरफ़ेस नई सुविधाएं और एपीआई सूचनाओं के चैनलों के लिए VibrationEffect सेट करना
Android 15 में, अलग-अलग चैनलों से आने वाली सूचनाओं के लिए, वाइब्रेशन की सुविधा सेट की जा सकती है.
लोगों का अनुभव और सिस्टम यूज़र इंटरफ़ेस नई सुविधाएं और एपीआई मीडिया प्रोजेक्शन के लिए स्टेटस बार चिप और ऑटो स्टॉप की सुविधा
Android 15 QPR1 में, मीडिया प्रोजेक्शन (स्क्रीन शेयर करना, कास्ट करना, और रिकॉर्ड करना) के लिए, स्टेटस बार में एक इंडिकेटर जोड़ा गया है. इससे यह पक्का किया जा सकेगा कि लोगों को मीडिया प्रोजेक्शन के बारे में पता हो. साथ ही, प्रोजेक्शन को रोकने के लिए, एक ऐसा कंट्रोल दिया जा सकेगा जिसे आसानी से ऐक्सेस किया जा सके. इसके अलावा, डिवाइस की स्क्रीन लॉक होने पर, मीडिया प्रोजेक्शन अपने-आप बंद हो जाता है.