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

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

कैटगरी टाइप नाम
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) ART में हुए बदलाव
Android 16 में, Android Runtime (ART) के नए अपडेट शामिल हैं. इनसे Android Runtime (ART) की परफ़ॉर्मेंस बेहतर होती है और Java की अन्य सुविधाओं के साथ काम करने में मदद मिलती है. Google Play के सिस्टम अपडेट की मदद से, ये सुधार Android 12 (एपीआई लेवल 31) और उसके बाद के वर्शन वाले एक अरब से ज़्यादा डिवाइसों के लिए भी उपलब्ध हैं. ये बदलाव रिलीज़ होने के बाद, हो सकता है कि ART के इंटरनल स्ट्रक्चर पर निर्भर रहने वाली लाइब्रेरी और ऐप्लिकेशन कोड, Android 16 वाले डिवाइसों पर ठीक से काम न करें. साथ ही, Google Play के सिस्टम अपडेट के ज़रिए ART मॉड्यूल को अपडेट करने वाले Android के पुराने वर्शन पर भी ये लाइब्रेरी और ऐप्लिकेशन कोड ठीक से काम नहीं कर सकते.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) JobScheduler कोटा ऑप्टिमाइज़ेशन
Android 16, कुछ बातों के आधार पर, सामान्य और तेज़ी से होने वाली जॉब के रनटाइम कोटा में बदलाव करता है: ऐप्लिकेशन किस ऐप्लिकेशन स्टैंडबाय बकेट में है, ऐप्लिकेशन टॉप स्टेटस में होने पर जॉब शुरू होता है या नहीं, और फ़ोरग्राउंड सेवा के चलने के दौरान जॉब चल रहा है या नहीं.
मुख्य फ़ंक्शन बदलें (सभी ऐप्लिकेशन) ब्रॉडकास्ट की प्राथमिकता का क्रम अब ग्लोबल नहीं है
Android 16 में, अलग-अलग प्रोसेस में android:priority एट्रिब्यूट या IntentFilter#setPriority() का इस्तेमाल करके, ब्रॉडकास्ट डिलीवरी के क्रम की गारंटी नहीं दी जाएगी. क्रम से ब्रॉडकास्ट करने की प्राथमिकताएं, सिस्टम की सभी प्रोसेस के बजाय सिर्फ़ एक ही ऐप्लिकेशन प्रोसेस में लागू होंगी.
मुख्य फ़ंक्शन बदलें (16 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) तय दर पर काम शेड्यूल करने की सुविधा को ऑप्टिमाइज़ करना
Android 16 या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, ऐप्लिकेशन के मान्य लाइफ़साइकल पर वापस आने पर, scheduleAtFixedRate को ज़्यादा से ज़्यादा एक बार फिर से चलाया जाएगा.
मुख्य फ़ंक्शन नई सुविधाएं और एपीआई साल 2025 में Android के दो एपीआई रिलीज़ किए जाएंगे
Android 16 में, Android के अगले मेजर वर्शन की झलक दी गई है. इसे साल 2025 की दूसरी तिमाही में लॉन्च किया जाएगा. यह रिलीज़, एपीआई की पिछली सभी रिलीज़ से मिलती-जुलती है. इसमें, हम व्यवहार में ऐसे बदलाव कर सकते हैं जो अक्सर targetSdkVersion से जुड़े होते हैं. हमारा प्लान है कि हम 2025 की चौथी तिमाही में एक और रिलीज़ करें. इसमें नए डेवलपर एपीआई भी शामिल होंगे. साल 2025 में, दूसरी तिमाही में होने वाली मेजर रिलीज़ में ही, बर्ताव से जुड़े ऐसे बदलाव शामिल होंगे जिनसे ऐप्लिकेशन पर असर पड़ सकता है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलें (सभी ऐप्लिकेशन) सुलभता से जुड़ी ऐसी सूचनाओं को बंद करना जो परेशान करती हैं
Android 16 में, सुलभता से जुड़ी ऐसी सूचनाएं बंद कर दी गई हैं जो announceForAccessibility का इस्तेमाल करके या TYPE_ANNOUNCEMENT सुलभता इवेंट भेजकर दी जाती हैं.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलें (सभी ऐप्लिकेशन) तीन बटन वाले नेविगेशन के लिए सहायता
Android 16 में, तीन बटन वाले नेविगेशन के लिए, अनुमानित तौर पर वापस जाने की सुविधा जोड़ी गई है. यह सुविधा उन ऐप्लिकेशन के लिए उपलब्ध है जिन्हें अनुमानित तौर पर वापस जाने की सुविधा के लिए सही तरीके से माइग्रेट किया गया है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) बदलें (16 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) प्रिडिक्टिव बैक के लिए माइग्रेशन या ऑप्ट-आउट करना ज़रूरी है
Android 16 को टारगेट करने वाले ऐप्लिकेशन के लिए, अब सिस्टम ऐनिमेशन डिफ़ॉल्ट रूप से दिखते हैं. जैसे, होम स्क्रीन पर वापस जाना, एक टास्क से दूसरे टास्क पर जाना, और एक गतिविधि से दूसरी गतिविधि पर जाना. सिस्टम में इसे दिखाने के लिए, android:enableOnBackInvokedCallback की डिफ़ॉल्ट वैल्यू अब true है. साथ ही, OnBackPressed और KeyEvent.KEYCODE_BACK को कॉल करने पर उन्हें अनदेखा कर दिया जाता है.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई प्रिडिक्टिव बैक से जुड़े अपडेट
Android 16 में नए एपीआई जोड़े गए हैं. इनकी मदद से, जेस्चर नेविगेशन में प्रिडिक्टिव बैक सिस्टम ऐनिमेशन चालू किए जा सकते हैं. जैसे, होम स्क्रीन पर वापस जाने के लिए ऐनिमेशन. Android 16 में finishAndRemoveTaskCallback() और moveTaskToBackCallback भी जोड़े गए हैं.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई बेहतर हैप्टिक्स
Android 16 में हैप्टिक एपीआई जोड़े गए हैं. इनकी मदद से, ऐप्लिकेशन किसी हैप्टिक इफ़ेक्ट के ऐम्प्ल्यट्यूड और फ़्रीक्वेंसी कर्व तय कर सकते हैं. साथ ही, डिवाइस की क्षमताओं के बीच के अंतर को हटा सकते हैं.
उपयोगकर्ता अनुभव और सिस्टम यूज़र इंटरफ़ेस (यूआई) नई सुविधाएं और एपीआई प्रोग्रेस से जुड़ी सूचनाएं
Android 16 में, प्रोग्रेस से जुड़ी सूचनाएं देने की सुविधा जोड़ी गई है. इससे उपयोगकर्ताओं को, शुरू से लेकर आखिर तक की प्रोसेस को आसानी से ट्रैक करने में मदद मिलती है. इन सूचनाओं को सिस्टम के प्लैटफ़ॉर्म पर बेहतर तरीके से दिखाया गया है. साथ ही, सूचनाओं के ड्रॉर में इन्हें सबसे ऊपर दिखाया गया है.
बड़ी स्क्रीन और डिवाइस के नाप या आकार बदलें (16 साल से ज़्यादा उम्र के लोगों को टारगेट करने वाले ऐप्लिकेशन) अडैप्टिव लेआउट
Android 16 या उसके बाद के वर्शन को टारगेट करने वाले ऐप्लिकेशन के लिए, प्लैटफ़ॉर्म उन मेनिफ़ेस्ट एट्रिब्यूट और रनटाइम एपीआई को अनदेखा करता है जो स्क्रीन ओरिएंटेशन, आसपेक्ट रेशियो, और साइज़ में बदलाव करने की सुविधा पर पाबंदी लगाते हैं.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ApplicationStartInfo में कॉम्पोनेंट शुरू करना
Android 16 में getStartComponent() जोड़ा गया है, ताकि यह पता लगाया जा सके कि ऐप्लिकेशन किस तरह के कॉम्पोनेंट की वजह से शुरू हुआ. इससे, ऐप्लिकेशन के स्टार्टअप फ़्लो को ऑप्टिमाइज़ करने में मदद मिल सकती है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई ज़रूरत के हिसाब से रीफ़्रेश रेट
Android 16 में hasArrSupport() और getSuggestedFrameRate(int) को शामिल किया गया है. साथ ही, getSupportedRefreshRates() को वापस लाया गया है, ताकि आपके ऐप्लिकेशन आसानी से एआरआर का फ़ायदा ले सकें.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई बेहतर तरीके से जॉब की जांच करना
हम Android 16 में JobScheduler#getPendingJobReasons() की सुविधा पेश कर रहे हैं. इससे, यह पता चलता है कि कोई जॉब क्यों बाकी है. इसकी कई वजहें हो सकती हैं. जैसे, डेवलपर की ओर से तय की गई साफ़ तौर पर बताई गई पाबंदियां और सिस्टम की ओर से तय की गई पाबंदियां. हम JobScheduler#getPendingJobReasonsHistory() सुविधा भी लॉन्च कर रहे हैं. इससे, नौकरी की वजह में किए गए हाल ही के बदलावों की सूची दिखती है.
परफ़ॉर्मेंस और बैटरी नई सुविधाएं और एपीआई सिस्टम से ट्रिगर की गई प्रोफ़ाइलिंग
Android 16 में, ProfilingManager के लिए सिस्टम से ट्रिगर की गई प्रोफ़ाइलिंग की सुविधा जोड़ी गई है. ऐप्लिकेशन, कुछ ट्रिगर के लिए ट्रेस पाने में दिलचस्पी दिखा सकते हैं. जैसे, कोल्ड स्टार्ट reportFullyDrawn या ANR. इसके बाद, सिस्टम ऐप्लिकेशन की ओर से ट्रेस शुरू और बंद करता है. ट्रैक पूरा होने के बाद, नतीजे ऐप्लिकेशन की डेटा डायरेक्ट्री में डिलीवर किए जाते हैं.
कनेक्टिविटी नई सुविधाएं और एपीआई बेहतर सुरक्षा के साथ रेंजिंग
Android 16 में, वाई-फ़ाई 6 802.11az वाले डिवाइसों पर, वाई-फ़ाई लोकेशन में बेहतर सुरक्षा सुविधाओं के लिए सहायता जोड़ी गई है. इससे ऐप्लिकेशन, प्रोटोकॉल की ज़्यादा सटीक और स्केलेबल जानकारी के साथ-साथ, डाइनैमिक शेड्यूलिंग की सुविधा का इस्तेमाल कर सकते हैं. साथ ही, सुरक्षा को बेहतर बनाने के लिए, AES-256 पर आधारित एन्क्रिप्शन और एमआईटीएम (मैन-इन-द-मिडल) हमलों से सुरक्षा की सुविधा भी मिलती है.
कनेक्टिविटी नई सुविधाएं और एपीआई रेंजिंग के लिए सामान्य एपीआई
Android 16 में नया RangingManager शामिल है. इससे, स्थानीय डिवाइस और रिमोट डिवाइस के बीच की दूरी और कोण का पता लगाने के तरीके मिलते हैं. हालांकि, इसके लिए ज़रूरी है कि डिवाइस पर यह सुविधा काम करती हो.
मीडिया नई सुविधाएं और एपीआई फ़ोटो पिकर में हुए सुधार
Android 16 में फ़ोटो पिकर में सुधार किए गए हैं. जैसे, नए एपीआई, जिनकी मदद से ऐप्लिकेशन, फ़ोटो पिकर को अपने व्यू के लेआउट में जोड़ सकते हैं. साथ ही, नए एपीआई, Android फ़ोटो पिकर के लिए क्लाउड मीडिया की सेवा देने वाली कंपनी से फ़ोटो खोजने की सुविधा देते हैं.
मीडिया नई सुविधाएं और एपीआई बेहतरीन क्वालिटी वाला प्रोफ़ेशनल वीडियो
Android 16 में, बेहतरीन क्वालिटी वाला प्रोफ़ेशनल वीडियो (APV) कोडेक का इस्तेमाल किया जा सकता है. इसे पेशेवर लेवल की अच्छी क्वालिटी वाली वीडियो रिकॉर्डिंग और पोस्ट प्रोडक्शन के लिए डिज़ाइन किया गया है.
निजता नई सुविधाएं और एपीआई Health Connect से जुड़े अपडेट
Health Connect में ACTIVITY_INTENSITY जोड़ा गया है. यह एक नया डेटाटाइप है, जिसे विश्व स्वास्थ्य संगठन के निर्देशों के मुताबिक, सामान्य और ज़्यादा गतिविधि के आधार पर तय किया गया है. Health Connect में, सेहत के रिकॉर्ड से जुड़े अपडेट किए गए एपीआई भी शामिल हैं. इससे ऐप्लिकेशन, उपयोगकर्ता की साफ़ तौर पर दी गई सहमति के साथ, FHIR फ़ॉर्मैट में मेडिकल रिकॉर्ड पढ़ और लिख सकते हैं. यह एपीआई, रिलीज़ होने से पहले इस्तेमाल करने के लिए उपलब्ध है. अगर आपको इसमें हिस्सा लेना है, तो रिलीज़ होने से पहले ऐप्लिकेशन इस्तेमाल करने की सुविधा देने वाले हमारे कार्यक्रम में शामिल होने के लिए साइन अप करें.
निजता नई सुविधाएं और एपीआई Android पर प्राइवसी सैंडबॉक्स
Android 16 में, Android पर प्राइवसी सैंडबॉक्स का नया वर्शन शामिल है. यह टेक्नोलॉजी बनाने के लिए, हम लगातार काम कर रहे हैं. इससे उपयोगकर्ताओं को यह पता चलता है कि उनकी निजता सुरक्षित है.
कैमरा नई सुविधाएं और एपीआई कैमरे के नाइट मोड में सीन का पता लगाने की सुविधा
Android 16 में EXTENSION_NIGHT_MODE_INDICATOR जोड़ा गया है. इससे आपके ऐप्लिकेशन को यह पता चल पाएगा कि नाइट मोड वाले कैमरे के सेशन पर कब स्विच करना है और कब उससे वापस आना है. अगर आपके डिवाइस पर यह सुविधा काम करती है, तो Camera2 में CaptureResult का इस्तेमाल किया जा सकता है.
इंटरनैशनलाइजेशन नई सुविधाएं और एपीआई वर्टिकल टेक्स्ट
Android 16 में, टेक्स्ट को वर्टिकल तौर पर रेंडर करने और मेज़र करने के लिए, लो-लेवल की सुविधा जोड़ी गई है. इससे लाइब्रेरी डेवलपर को वर्टिकल तौर पर लिखने में मदद मिलती है.
सुलभता नई सुविधाएं और एपीआई अतिरिक्त जानकारी
Android 16 में setSupplementalDescription जोड़ा गया है, ताकि आप ViewGroup के बारे में जानकारी देने वाला टेक्स्ट दे सकें. ऐसा करने पर, ViewGroup के चाइल्ड एलिमेंट की जानकारी बदली नहीं जाएगी.
सुलभता नई सुविधाएं और एपीआई ज़रूरी फ़ॉर्म फ़ील्ड
Android 16 में, AccessibilityNodeInfo में setFieldRequired जोड़ा गया है, ताकि ऐप्लिकेशन किसी सुलभता सेवा को बता सकें कि फ़ॉर्म फ़ील्ड में इनपुट करना ज़रूरी है.
सुलभता नई सुविधाएं और एपीआई LEA कान की मशीनों के साथ वॉइस कॉल के लिए, फ़ोन को माइक्रोफ़ोन इनपुट के तौर पर इस्तेमाल करना
Android 16 में, LE Audio कान की मशीनों के उपयोगकर्ताओं के लिए एक सुविधा जोड़ी गई है. इसकी मदद से, वॉइस कॉल के लिए कान की मशीनों में पहले से मौजूद माइक्रोफ़ोन और फ़ोन के माइक्रोफ़ोन के बीच स्विच किया जा सकता है.
सुलभता नई सुविधाएं और एपीआई LEA कान की मशीनों के लिए, आस-पास की आवाज़ की वॉल्यूम कंट्रोल करने की सुविधा
Android 16 में, LE Audio कान की मशीनों के उपयोगकर्ताओं के लिए, आस-पास की आवाज़ की वॉल्यूम कंट्रोल करने की सुविधा जोड़ी गई है. यह सुविधा, कान की मशीन के माइक्रोफ़ोन से रिकॉर्ड की गई आवाज़ की वॉल्यूम कंट्रोल करती है.