यहां दी गई टेबल में, दस्तावेज़ में बताई गई सभी सुविधाओं और व्यवहार में हुए बदलावों की सूची दी गई है. इन बदलावों का असर ऐप्लिकेशन डेवलपर पर पड़ सकता है. इस सूची का इस्तेमाल करके, ऐसे बदलावों के बारे में जानें जिनसे आप पर असर पड़ा है. इसके बाद, दस्तावेज़ पढ़ने के लिए, उससे जुड़े लिंक पर क्लिक करें.
| कैटगरी | प्रकार | नाम |
|---|---|---|
| सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
क्रॉस-प्रोफ़ाइल लूपबैक ट्रैफ़िक को ब्लॉक करें डिफ़ॉल्ट रूप से, क्रॉस-प्रोफ़ाइल लूपबैक ट्रैफ़िक की अनुमति नहीं होती. |
| सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
हर ऐप्लिकेशन के लिए कीस्टोर की सीमाएं ऐप्लिकेशन के टारगेट एपीआई लेवल के हिसाब से, ऐप्लिकेशन के लिए कीस्टोर की कुंजियां बनाने की सीमा तय होती है. ज़्यादा कुंजियां बनाने पर, अपवाद की स्थिति पैदा होती है. |
| सुरक्षा | बदलें (सभी ऐप्लिकेशन) |
यूआरआई के लिए, अपने-आप अनुमतियां मिलने की सुविधा को सीमित करें अगर Android ऐप्लिकेशन, यूआरआई के साथ इंटेंट शुरू करते हैं, तो हमारा सुझाव है कि वे सिस्टम पर भरोसा करने के बजाय, यूआरआई के लिए ज़रूरी सभी अनुमतियां पहले से ही दे दें. |
| सुरक्षा | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
CT की सुविधा डिफ़ॉल्ट रूप से चालू करें Android 16 में, हमने ऐप्लिकेशन को प्रमाणपत्र पारदर्शिता की सुविधा के लिए शामिल होने की अनुमति दी थी. Android 17 के लिए, हम डिवाइस से किए गए सभी टीएलएस कनेक्शन के लिए, प्रमाणपत्र पारदर्शिता की सुविधा चालू करने का प्लान बना रहे हैं. |
| सुरक्षा | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
ज़्यादा सुरक्षित नेटिव DCL—C ऐप्लिकेशन को यह पक्का करना होगा कि DCL मॉड्यूल को बिना पता चले बदला न जा सके. |
| सुरक्षा | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
CP2 डेटा व्यू में व्यक्तिगत पहचान से जुड़ी जानकारी फ़ील्ड पर पाबंदी लगाना Android 17 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन, CP2 डेटा व्यू में कुछ व्यक्तिगत पहचान से जुड़ी जानकारी फ़ील्ड को ऐक्सेस नहीं कर सकते. |
| सुरक्षा | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
CP2 में एसक्यूएल की सख्त जांच लागू करें Android 17 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, संपर्क सूची 2, एसक्यूएल क्वेरी की पुष्टि करने की सख्त नीति लागू करता है. ऐसा तब होता है, जब READ_CONTACTS अनुमति के बिना ContactsContract.Data टेबल को ऐक्सेस किया जाता है. |
| सुरक्षा | नई सुविधाएं और एपीआई |
Android का ऐडवांस सुरक्षा मोड (एएपीएम) Android का इस्तेमाल करने वाले लोगों को सुरक्षा सुविधाओं का एक नया और दमदार सेट उपलब्ध कराता है. |
| सुरक्षा | नई सुविधाएं और एपीआई |
PQC APK Signing इस सुविधा की मदद से, APK को नई पोस्ट-क्वांटम क्रिप्टो (पीक्यूसी) साइनिंग कुंजी से साइन किया जा सकता है. |
| मुख्य फ़ंक्शन | बदलें (सभी ऐप्लिकेशन) |
ऐप्लिकेशन के लिए मेमोरी की सीमाएं Android 17 में, डिवाइस की कुल रैम के आधार पर ऐप्लिकेशन के लिए मेमोरी की नई सीमाएं तय की गई हैं. |
| मुख्य फ़ंक्शन | बदलें (सभी ऐप्लिकेशन) |
ऐप्लिकेशन की मेमोरी के रनटाइम की सीमाएं सिस्टम, ऐप्लिकेशन की मेमोरी की सीमाओं को लागू करने में ज़्यादा सख्ती करेगा. इन सीमाओं से ज़्यादा डेटा इस्तेमाल करने पर, ऐप्लिकेशन क्रैश हो सकते हैं. |
| मुख्य फ़ंक्शन | बदलें (सभी ऐप्लिकेशन) |
usesClearTraffic को बंद करने का प्लान हम आने वाले समय में, usesClearTraffic को बंद करने का प्लान बना रहे हैं. जिन ऐप्लिकेशन को एचटीटीपी कनेक्शन बनाने की ज़रूरत होती है उन्हें इसके बजाय, नेटवर्क सुरक्षा कॉन्फ़िगरेशन फ़ाइलों का इस्तेमाल करना चाहिए. |
| मुख्य फ़ंक्शन | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
एनपीयू की नई सुविधा का फ़्लैग Android 17 को टारगेट करने वाले ऐप्लिकेशन को android.hardware.npu सुविधा के बारे में बताना होगा. ऐसा तब करना होगा, जब उन्हें एनपीयू को ऐक्सेस करना हो. |
| मुख्य फ़ंक्शन | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
सूचनाओं के कस्टम व्यू के लिए मेमोरी से जुड़ी पाबंदियां Android 17 (एपीआई लेवल 37) में, कस्टम व्यू का इस्तेमाल करने वाली सूचनाओं के लिए मेमोरी के इस्तेमाल की ज़्यादा सख्त जांच की जाती है |
| मुख्य फ़ंक्शन | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
स्टैटिक फ़ाइनल फ़ील्ड में अब बदलाव नहीं किया जा सकता Android 17 या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन, स्टैटिक फ़ाइनल फ़ील्ड में बदलाव नहीं कर सकते. ऐसा करने पर, एक अपवाद होता है. |
| मुख्य फ़ंक्शन | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
MessageQueue का नया लॉक-फ़्री वर्शन Android 17 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन को MessageQueue का नया लॉक-फ़्री वर्शन मिलता है. |
| मुख्य फ़ंक्शन | नई सुविधाएं और एपीआई |
ProfilingManager के नए ट्रिगर Android 17 में, ProfilingManager के लिए कई नए सिस्टम ट्रिगर जोड़े गए हैं. इनसे आपको परफ़ॉर्मेंस से जुड़ी समस्याओं को ठीक करने के लिए, ज़्यादा जानकारी वाला डेटा इकट्ठा करने में मदद मिलेगी. |
| मुख्य फ़ंक्शन | नई सुविधाएं और एपीआई |
JobDebugInfo API डेवलपर को JobScheduler की नौकरियों को डीबग करने में मदद करने के लिए, नए `JobDebugInfo` API. |
| निजता | बदलें (सभी ऐप्लिकेशन) |
मैसेज ऐक्सेस करने पर पाबंदी ज़्यादातर ऐप्लिकेशन अब पूरी तरह सुरक्षित (E2EE) मैसेज ऐक्सेस नहीं कर सकते. |
| निजता | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
सामान्य एसएमएस मैसेज के लिए ओटीपी सुरक्षा जिन ऐप्लिकेशन को प्राथमिकता नहीं दी जाती है उन्हें एक बार इस्तेमाल किए जाने वाले पासवर्ड (ओटीपी) का तुरंत ऐक्सेस नहीं मिलता. भले ही, लोगों ने उन्हें एसएमएस ऐक्सेस करने की अनुमति दी हो. |
| निजता | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
Android 17 को टारगेट करने वाले ऐप्लिकेशन के लिए, लोकल नेटवर्क की अनुमति ज़रूरी है Android 17 को टारगेट करने वाले ऐप्लिकेशन, लोकल डिवाइसों को तब तक ऐक्सेस नहीं कर सकते, जब तक उनके पास आस-पास मौजूद डिवाइसों के ग्रुप में सही अनुमति न हो. Android 16 में, इस ज़रूरी शर्त के लिए ऑप्ट-इन करना होता था. |
| निजता | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
ECH (Encrypted Client Hello) चालू है Android 17 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, TLS कनेक्शन के लिए ECH चालू है. |
| निजता | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
फ़िज़िकल डिवाइसों से टाइप किए गए पासवर्ड छिपाना डिवाइस अब फ़िज़िकल डिवाइस से टाइप किया गया पासवर्ड नहीं दिखाता. |
| निजता | नई सुविधाएं और एपीआई |
Android कॉन्टैक्ट पिकर Android 17 में एक नया कॉन्टैक्ट पिकर पेश किया गया है. यह उपयोगकर्ताओं को, ऐप्लिकेशन को अपने संपर्कों का ऐक्सेस देने का एक ऐसा तरीका है जिसमें अनुमति देने की ज़रूरत नहीं होती. |
| लोगों से मिले इनपुट | बदलें (सभी ऐप्लिकेशन) |
पॉइंटर कैप्चर करने के दौरान, टचपैड डिफ़ॉल्ट रूप से रिलेटिव इवेंट डिलीवर करते हैं Android 17 से, टचपैड ऐब्सलूट इवेंट के बजाय रिलेटिव पॉइंटर इवेंट (जैसे, माउस इवेंट) डिलीवर करते हैं. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | बदलें (सभी ऐप्लिकेशन) |
डिवाइस को घुमाने के बाद, IME को डिफ़ॉल्ट रूप से दिखने की सेटिंग वापस लाना डिवाइस को घुमाने या कॉन्फ़िगरेशन बदलने पर, सिस्टम IME को दिखाने या न दिखाने का फ़ैसला करने के लिए, IME को डिफ़ॉल्ट रूप से दिखने की सेटिंग का इस्तेमाल करता है. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
WebView के लिए उपयोगकर्ता-एजेंट को कम करने की सुविधा Android 17 से, WebView के लिए डिफ़ॉल्ट उपयोगकर्ता-एजेंट स्ट्रिंग छोटी हो गई है. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | नई सुविधाएं और एपीआई |
Assistant के लिए वॉल्यूम की अलग स्ट्रीम Android 17 में, Assistant ऐप्लिकेशन के लिए वॉल्यूम की अलग स्ट्रीम की सुविधा जोड़ी गई है. इससे मीडिया के वॉल्यूम को अलग से कंट्रोल किया जा सकता है. MODE_ASSISTANT_CONVERSATION का ऐक्सेस रखने वाले Assistant ऐप्लिकेशन, आवाज़ को बेहतर बनाने की सुविधा चालू कर सकते हैं. जैसे, चालू प्लेबैक के बाहर या ब्लूटूथ पेरिफ़ेरल के ज़रिए आवाज़ को कंट्रोल करना. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | नई सुविधाएं और एपीआई |
MetricStyle टेंप्लेट Android 17 में MetricStyle टेंप्लेट पेश किया गया है. इससे सेहत और फ़िटनेस, टाइमर, स्टॉपवॉच, और यात्रा से जुड़े इस्तेमाल के मामलों में मदद मिलती है. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | नई सुविधाएं और एपीआई |
लाइव अपडेट - सिमैंटिक कलर एपीआई लाइव अपडेट में सिमैंटिक कलर एपीआई की सुविधा जोड़ी गई है. इससे सुरक्षा, खतरे, और सावधानी से जुड़े रंगों का इस्तेमाल किया जा सकेगा. |
| उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) | नई सुविधाएं और एपीआई |
हैंडऑफ़ हैंडऑफ़ की सुविधा की मदद से, उपयोगकर्ता किसी टास्क को एक डिवाइस पर शुरू कर सकता है और फिर उसे दूसरे डिवाइस पर जारी रख सकता है. |
| मीडिया | बदलें (सभी ऐप्लिकेशन) |
बैकग्राउंड में ऑडियो चलाने की सुविधा को बेहतर बनाना ऐप्लिकेशन, ऑडियो नहीं चला सकते या ऑडियो में रुकावट डालने वाले अन्य एपीआई का इस्तेमाल नहीं कर सकते. ऐसा तब तक नहीं किया जा सकता, जब तक वे दिख नहीं रहे हों या उनमें फ़ोरग्राउंड सेवा न हो. |
| मीडिया | नई सुविधाएं और एपीआई |
संवेदनशील ऑडियो कैप्चर करने के लिए, BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION की नई अनुमति कॉल और अन्य संवेदनशील ऑडियो इस्तेमाल करने के मामलों के दौरान एक साथ ऑडियो कैप्चर करने के लिए, BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION की नई अनुमति पेश की गई है. |
| कनेक्टिविटी | बदलें (सभी ऐप्लिकेशन) |
ब्लूटूथ कनेक्शन के बंद होने पर, अपने-आप फिर से कनेक्ट होने की सुविधा ब्लूटूथ कनेक्शन के बंद होने पर, सिस्टम बैकग्राउंड में अपने-आप फिर से कनेक्ट हो जाएगा. इससे उपयोगकर्ताओं को सेटिंग में जाकर, डिवाइसों को मैन्युअल तरीके से अनपेयर और फिर से पेयर करने की ज़रूरत नहीं पड़ेगी |
| कनेक्टिविटी | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
RFCOMM के लिए, BluetoothSocket read() के काम करने के तरीके में एकरूपता Android 17 या इसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, BluetoothSocket RFCOMM का इस्तेमाल, स्टैंडर्ड Java InputStream के काम करने के तरीके के मुताबिक होगा. |
| कनेक्टिविटी | नई सुविधाएं और एपीआई |
सैटलाइट नेटवर्क की बैंडविड्थ कम होने पर इस वर्शन को इस तरह से ऑप्टिमाइज़ किया गया है, ताकि Android ऐप्लिकेशन कम बैंडविथ वाले सैटलाइट नेटवर्क पर भी असरदार तरीके से काम कर सकें. |
| सुलभता | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
जटिल आईएमई के फ़िज़िकल कीबोर्ड से टाइप करने की सुविधा के लिए सुलभता से जुड़ी सहायता इस सुविधा की मदद से, आईएमई, सुलभता सेवा को एडिटर के ज़रिए टेक्स्ट में हुए बदलावों के बारे में ज़्यादा जानकारी दे सकते हैं. इससे स्क्रीन रीडर को जटिल आईएमई के लिए, ज़्यादा सटीक, स्वाभाविक, और भरोसेमंद फ़ीडबैक देने में मदद मिलती है. |
| डिवाइस के नाप या आकार | बदलें (17 साल या इससे ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) |
बड़ी स्क्रीन (sw>=600dp) पर स्क्रीन की दिशा, साइज़ बदलने, और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) से जुड़ी पाबंदियों को अनदेखा करने के लिए, प्लैटफ़ॉर्म एपीआई में बदलाव Android 16 में, बड़ी स्क्रीन (sw >= 600dp) पर स्क्रीन की दिशा, साइज़ बदलने, और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) से जुड़ी पाबंदियों को अनदेखा करने के लिए, प्लैटफ़ॉर्म एपीआई में बदलाव किए गए हैं. Android 17 को टारगेट करने वाले ऐप्लिकेशन, अब इन बदलावों से ऑप्ट आउट नहीं कर पाएंगे. |
| ग्राफ़िक | नई सुविधाएं और एपीआई |
Android पर WebGPU WebGPU, Kotlin और Java के लिए ग्राफ़िक्स और कंप्यूट एपीआई उपलब्ध कराता है. ये एपीआई, Vulkan को ऐक्सेस करने की सुविधा देते हैं. Vulkan, Android के ट्रांज़िशन का हिस्सा है. यह ट्रांज़िशन, Vulkan को प्राइमरी लो-लेवल जीपीयू एपीआई के तौर पर इस्तेमाल करने के लिए किया जा रहा है. |