इस पेज पर, Android 14, Android 14-QPR1, और Android 14-QPR2 रिलीज़ की मुख्य सुविधाओं के बारे में खास जानकारी दी गई है. साथ ही, ज़्यादा जानकारी के लिंक भी दिए गए हैं. सुविधा की खास जानकारी को इस साइट पर, सुविधा के दस्तावेज़ की जगह के हिसाब से व्यवस्थित किया जाता है.
भवन निर्माण
backend.[cpp|ndk].additional_shared_libraries
Android 14 में पेश किया गया backend.[cpp|ndk].additional_shared_libraries
, नेटिव लाइब्रेरी में डिपेंडेंसी जोड़ता है और ndk_header
और cpp_header
के साथ काम करता है. ज़्यादा जानकारी के लिए,
एआईडीएल इंटरफ़ेस तय करना देखें.
gen_trace की वैल्यू
Android 14 से, gen_trace
को cpp
और java
बैकएंड के लिए true
पर सेट किया गया है. ज़्यादा जानकारी के लिए,
एआईडीएल इंटरफ़ेस तय करना देखें.
कर्नेल सपोर्ट
Android 14 से, 5.4 कर्नेल काम नहीं करेंगे. सुविधा और लॉन्च केर्नेल पर, अपडेट किए गए केर्नेल की जानकारी देखें.
कर्नेल को चालू करने के सोर्स के आंकड़े
Android 14-QPR2, logcat में डिवाइस के चालू होने के सोर्स के आंकड़े जोड़ता है.
इन आंकड़ों से, कर्नेल के उन कॉम्पोनेंट की पहचान की जा सकती है जो सिस्टम को हर बार निलंबित और फिर से चालू करने के दौरान चालू रखते हैं. इनका इस्तेमाल, कर्नेल की परफ़ॉर्मेंस को डीबग करने और बैटरी लाइफ़ को बेहतर बनाने के लिए किया जा सकता है. kernel wake source के आंकड़े, सिर्फ़ userdebug और इंजीनियरिंग बिल्ड में उपलब्ध होते हैं. हालांकि, इसके लिए suspend.debug.wakestats_log.enabled
को true
पर सेट करना ज़रूरी है. ज़्यादा जानकारी के लिए,
logKernelWakeLockStats
देखें.
ऑडियो
डाइनैमिक साउंडबार मोड
Android 14 फ़्रेमवर्क के साथ, बिल्ट-इन या कनेक्ट किए गए स्पीकर वाले सेट-टॉप बॉक्स (एसटीबी) और ओवर-द-टॉप (ओटीटी) डिवाइसों को, कनेक्ट किए गए डिवाइसों के लिए साउंडबार के तौर पर कॉन्फ़िगर किया जा सकता है. ज़्यादा जानकारी के लिए, डाइनैमिक साउंडबार मोड लेख पढ़ें.
ऑडियो एचएएल का एआईडीएल में माइग्रेशन
Android 14 और उसके बाद के वर्शन में, ऑडियो एचएएल इंटरफ़ेस को एआईडीएल का इस्तेमाल करके तय किया जाता है. ज़्यादा जानकारी के लिए, AIDL लागू करना और AIDL और HIDL Audio HAL की तुलना देखें.
एक से ज़्यादा यूएसबी डिवाइस रूटिंग के अपडेट
Android 14 का यूएसबी फ़्रेमवर्क, एक साथ कई यूएसबी डिवाइसों पर रूटिंग की सुविधा देता है. ज़्यादा जानकारी के लिए, ऑडियो डिवाइस को एक साथ रूट करना देखें.
यूएसबी डिवाइसों पर मिक्सर के पसंदीदा एट्रिब्यूट
Android 14 में डेवलपर एपीआई उपलब्ध कराए जाते हैं. इनका इस्तेमाल, यूएसबी ऑडियो चलाने के लिए, पसंदीदा मिक्सर एट्रिब्यूट को क्वेरी और कॉन्फ़िगर करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, यूएसबी डिवाइसों पर पसंदीदा मिक्सर एट्रिब्यूट देखें.
साउंड डोज़
Android 14 में ऑडियो फ़्रेमवर्क और ऑडियो एचएएल में, साउंड डोज़ की सुविधा उपलब्ध है. यह सुविधा, साउंड डोज़ के मेज़रमेंट की लगातार निगरानी करती है और उपयोगकर्ताओं को नुकसान पहुंचाने वाले एक्सपोज़र लेवल के बारे में चेतावनियां जारी करती है. ज़्यादा जानकारी के लिए, साउंड डोज़ देखें.
Android 14-QPR1 की शुरुआत से, आवाज़ की डोज़ का हिसाब लगाने की सुविधा चालू है.
कैमरा
कैमरे के एक्सटेंशन की सुविधाएं
Android 14, कैमरा एक्सटेंशन इंटरफ़ेस के 1.4.0 वर्शन में ये सुविधाएं जोड़ता है:
- एक्सटेंशन के हिसाब से मेटाडेटा
- रीयल-टाइम स्टिल कैप्चर के इंतज़ार का अनुमानित समय
- प्रोसेस की प्रोग्रेस के कॉलबैक कैप्चर करना
- पोस्टव्यू स्टिल कैप्चर
- SurfaceView आउटपुट के साथ काम करना
डिवाइस को वेबकैम के तौर पर इस्तेमाल करना
Android 14-QPR1 में, डिवाइस को यूएसबी वेबकैम के तौर पर इस्तेमाल करने की सुविधा जोड़ी गई है. इस सुविधा के साथ काम करने वाले Android डिवाइसों को, यूवीसी डिवाइस के तौर पर दिखाया जाता है. इस डिवाइस की मदद से, अलग-अलग ऑपरेटिंग सिस्टम (उदाहरण के लिए, Linux, macOS, Windows, और ChromeOS) वाले कई यूएसबी होस्ट, डिवाइस के कैमरे को वेबकैम के तौर पर इस्तेमाल कर सकते हैं. ज़्यादा जानकारी के लिए, डिवाइस को वेबकैम के तौर पर इस्तेमाल करना लेख पढ़ें.
रेफ़रंस यूएसबी कैमरा एचएएल
Android 14, यूएसबी कैमरे के लिए रेफ़रंस एचएएल को एआईडीएल पर माइग्रेट करता है और एचआईडीएल को लागू करने की सुविधा को बंद कर देता है. यूएसबी कैमरे के एचएएल के बारे में जानने के लिए, बाहरी यूएसबी कैमरे देखें.
अल्ट्रा एचडीआर
Android 14 में, JPEG_R
इमेज फ़ॉर्मैट का इस्तेमाल करके, अल्ट्रा एचडीआर वाली संपीड़ित इमेज कैप्चर करने की सुविधा जोड़ी गई है. यह फ़ॉर्मैट, एसडीआर JPEG इमेज के साथ काम करता है. साथ ही, कॉन्टेंट को एचडीआर में रेंडर करने की सुविधा देता है. ज़्यादा जानकारी के लिए, अल्ट्रा एचडीआर देखें.
वाइड गैमट कैप्चर
Android 14 में, डिसप्ले P3 वाइड गैमट कैप्चर की सुविधा जोड़ी गई है. इसकी मदद से, डिवाइस 10-बिट एचडीआर का इस्तेमाल किए बिना, ImageReader
क्लास के साथ JPEG फ़ॉर्मैट में वाइड गैमट कलर इमेज कैप्चर कर सकते हैं. ज़्यादा जानकारी के लिए, वाइड गैमट कैप्चर देखें.
इनके साथ काम करता है
कैमरे से जुड़े आईटीएस के अपडेट
Android 14 में, कैमरे के आईटीएस टेस्ट के लिए अपडेट किए गए हैं. इनमें, Python और पैकेज के वर्शन, अपडेट किए गए टेस्ट, और नए टेस्ट के अपडेट शामिल हैं. ज़्यादा जानकारी के लिए, Android 14 Camera Image Test Suite के रिलीज़ नोट देखें.
CDD अपडेट
Android 14 के साथ काम करने की परिभाषा का दस्तावेज़, पिछले वर्शन के हिसाब से तैयार किया गया है. इनमें नई सुविधाओं के अपडेट और पहले रिलीज़ हुई सुविधाओं की ज़रूरी शर्तों में बदलाव किए गए हैं. Android 14 में किए गए बदलावों की सूची देखने के लिए, Android 14 के साथ काम करने वाले ऐप्लिकेशन की जानकारी देने वाले रिलीज़ नोट देखें.
सीटीएस प्रॉडक्ट की जानकारी
Android 14 के सीटीएस रिलीज़ नोट में, Android 14 के लिए सीटीएस में किए गए मुख्य बदलावों की सूची देखें.
प्रॉडक्ट की मौजूदगी को कैलिब्रेट करने के लिए, CTS Verifier की जांच
Android 14 में, अपडेट किए गए वाई-फ़ाई नेबरवेयर अवेयरनेस नेटवर्किंग (एनएएन) और बीएलई आरएसएसआई प्रज़ेंस कैलिब्रेशन की ज़रूरी शर्तों की पुष्टि करने के लिए, सीटीएस की पुष्टि करने वाले टेस्ट जोड़े गए हैं. इनमें NAN सटीक, BLE आरएसएसआई, और BLE Rx/Tx ऑफ़सेट की सटीक जांच करना शामिल है. ज़्यादा जानकारी के लिए, मौजूदगी का कैलिब्रेशन लेख पढ़ें.
परफ़ॉर्मेंस क्लास 14 (PC14)-वीडियो कोडिंग क्वालिटी (वीईक्यू) सीटीएस टेस्ट
Android 14 में, परफ़ॉर्मेंस क्लास 14 (PC14) डिवाइसों के लिए, वीडियो एन्कोडिंग क्वालिटी (वीईक्यू) से जुड़ी ज़रूरी शर्तें जोड़ी गई हैं. PC14-VEQ की ज़रूरी शर्तों की पुष्टि, CtsVideoEncodingQualityHostTest
नाम के नए सीटीएस टेस्ट से की जाती है. ज़्यादा जानकारी के लिए, PC14-VEQ टेस्ट चलाना देखें.
कनेक्टिविटी
5G स्लाइसिंग अपसेल
Android 14-QPR1 में, 5G नेटवर्क को अलग-अलग हिस्सों में बांटने की सुविधा को अपसेल के तौर पर उपलब्ध कराया गया है. इसकी मदद से, मोबाइल और इंटरनेट सेवा देने वाली कंपनियां, 5G नेटवर्क को अलग-अलग हिस्सों में बांटकर, उपयोगकर्ताओं को बेहतर नेटवर्क की सुविधाएं (देरी और बैंडविड्थ) दे सकती हैं. ज़्यादा जानकारी के लिए, 5G स्लाइसिंग अपसेल देखें.
कान की मशीन वाले डिवाइसों के लिए ASHA विज्ञापन
ASHA और LE ऑडियो ड्यूअल मोड वाले, सुनने में मदद करने वाले डिवाइसों पर ब्लूटूथ से जोड़ने की सुविधा को बेहतर बनाने के लिए, Android 14 में ASHA की सुविधा वाले बाइट में दूसरे बिट (0 इंडेक्स) का इस्तेमाल करने की अनुमति दी गई है. इससे यह पता चलता है कि डिवाइस कोऑर्डिनेटेड सेट आइडेंटिफ़िकेशन सर्विस (सीएसआईएस) के साथ काम करता है या नहीं. ज़्यादा जानकारी के लिए, ब्लूटूथ एलई का इस्तेमाल करके, कान की मशीन के ऑडियो की सुविधा देखें.
एक से ज़्यादा ई-सिम प्रोफ़ाइलें (एमईपी) चालू करने की सुविधा से जुड़े अपडेट
Android 14, जारी करने वाले के सिक्योरिटी डोमेन रूट (आईएसडी-आर) और eSIM पोर्ट को चुनने के लिए, MEP-A1 और MEP-B के विकल्पों के साथ काम करता है. इन विकल्पों के बारे में GSMA SGP V22 3.0 में बताया गया है. ज़्यादा जानकारी के लिए, एक से ज़्यादा चालू की गई प्रोफ़ाइलें देखें.
जीएनएसएस
Android 14 में GNSS की ये सुविधाएं और एपीआई जोड़े गए हैं. ये GNSS AIDL HAL इंटरफ़ेस के ज़रिए उपलब्ध हैं:
GnssCapabilities.getGnssSignalTypes
: GNSS चिपसेट के साथ काम करने वाले GNSS सिग्नल टाइप की सूची दिखाता है.GnssCapabilities.hasAccumulatedDeltaRange
: यह तय करता है कि GNSS चिपसेट, इकट्ठा की गई डेल्टा रेंज के साथ काम करता है या नहीं.GnssMeasurementsEvent.isFullTracking
: यह बताता है कि जीएनएसएस इंजन, फ़ुल ट्रैकिंग मोड में है या नहीं.
Android 14 के साथ लॉन्च होने वाले डिवाइसों में, GNSS AIDL HAL का इस्तेमाल करना ज़रूरी है. GNSS फ़्रेमवर्क, Android 14 पर अपग्रेड किए गए डिवाइसों के लिए, HIDL HAL के साथ काम करता है. हालांकि, GNSS की नई सुविधाएं सिर्फ़ GNSS AIDL HAL इंटरफ़ेस के ज़रिए उपलब्ध हैं.
Android 14 या उसके बाद के वर्शन के साथ लॉन्च होने वाले चिपसेट और डिवाइसों में जीपीएस या GNSS रिसीवर शामिल है और android.hardware.location.gps
फ़ीचर फ़्लैग की मदद से, ऐप्लिकेशन की क्षमता की जानकारी देने का सुझाव दिया जाता है. एक सबमिट की गई डेल्टा रेंज की सुविधा के लिए ऐसा किया जाता है.
IMS API के अपडेट
Android 14 में, ImsService
के लिए ये अपडेट लॉन्च किए गए हैं:
SipDetails
क्लास जोड़ता है. इससेImsService
को, नेटवर्क से मिले एसआईपी रिस्पॉन्स की मुख्य जानकारी रिपोर्ट करने में मदद मिलती है. ऐसा तब होता है, जब आईएमएस रजिस्ट्रेशन, आईएमएस पब्लिश या आईएमएस सदस्यता की प्रोसेस पूरी हो जाती है. इससे आरसीएस के सिंगल रजिस्ट्रेशन की सुविधा इस्तेमाल करने वाले ऐप्लिकेशन को, नेटवर्क या डिवाइस से जुड़ी समस्या होने पर एसआईपी लेन-देन के जवाब के बारे में ज़्यादा जानकारी मिलती है. इससे गड़बड़ियों या रुकावटों को तुरंत ठीक किया जा सकता है.SipDetails
की रिपोर्टिंग, इन क्लास में जोड़ी गई है:ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
, औरImsRegistrationAttributes
: नेटवर्क सेSIP REGISTER
रिस्पॉन्स मिलने पर, एसआईपी लेन-देन के नतीजे की ज़्यादा जानकारी को रिपोर्ट करने की अनुमति देता है.RcsUceAdapter.CapabilitiesCallback
औरRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: नेटवर्क सेSIP SUBSCRIBE
रिस्पॉन्स मिलने पर, ज़्यादा जानकारी देने की अनुमति देता है.RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
CapabilityExchangeEventListener
, औरRcsCapabilityExchangeImplBase.PublishResponseCallback
: जब नेटवर्क सेSIP PUBLISH
रिस्पॉन्स दिखाया जाता है, तब ज़्यादा ज़्यादा जानकारी की रिपोर्ट दी जाती है.
IMS मीडिया क्वालिटी रिपोर्टिंग के लिए सहायता देने के लिए,
MediaQualityStatus
औरMediaThreshold
क्लास जोड़ता है.MmTelFeature
में दिए गए इन तरीकों की मदद से, मीडिया क्वालिटी के अपडेट कोQualifiedNetworksService
जैसे अन्य सिस्टम ऐप्लिकेशन को रिपोर्ट किया जा सकता है. इन अपडेट की मदद से, यह तय किया जा सकता है कि IMS पीडीएन ट्रांसपोर्ट को कब बदलना है:मीडिया क्वालिटी के अपडेट,
TelephonyCallback#MediaQualityStatusChangedListener
इंटरफ़ेस के ज़रिए रिपोर्ट किए जाते हैं.AOSP में टर्मिनल पर कॉल वेटिंग की सुविधा जोड़ी गई है. इसकी जानकारी, IR.92 की ज़रूरी शर्तों (2.3.4 कम्यूनिकेशन वेटिंग) में दी गई है. इससे, इन ज़रूरी शर्तों को लागू करने के लिए, हर
ImsService
लागू करने पर पूरी तरह से निर्भर रहने की ज़रूरत नहीं पड़ती.AOSP में इस सुविधा को चालू करने के लिए:
- सुविधा
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
सेट करें औरMmTelFeature#setTerminalBasedCallWaitingStatus
तरीका लागू करें. हर कैरियर के आधार पर, नीचे दी गई
CarrierConfigManager
कुंजियां कॉन्फ़िगर करें, ताकि किसी खास मोबाइल और इंटरनेट सेवा देने वाली कंपनी के टर्मिनल-आधारित कॉल को चालू किया जा सके:ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
ImsSs#SUPPLEMENTARY_SERVICE_CW
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
- सुविधा
ImsService
की थ्रेडिंग को बेहतर बनाने के लिए,ImsSmsImplBase
पर कंस्ट्रक्टर जोड़ें. इसकी मदद से, लागू करने वाले लोग क्लास बनाते समय एक एक्ज़ीक्यूटर उपलब्ध करा सकते हैं. इस एक्सीक्यूटर का इस्तेमाल, इनबाउंड आईपीसी अनुरोधों को खास थ्रेड पर शेड्यूल करने के लिए किया जा सकता है.
क्वालीफ़ाइड नेटवर्क सेवा
Android 14,
ज़रूरी शर्तें पूरी करने वाली नेटवर्क सेवा (QNS)
सेवा को Telephony मॉड्यूल में जोड़ता है. यह सेवा, QualifiedNetworksService.java
को लागू करने के लिए बनाई गई है.
QNS, डिवाइस के नेटवर्क स्टेटस और मोबाइल और इंटरनेट सेवा देने वाली कंपनी की नीति के आधार पर, उपलब्ध ऐक्सेस नेटवर्क का आकलन करता है. साथ ही, हर तरह के एपीएन (उदाहरण के लिए, IMS
, MMS
, और EMERGENCY
) के लिए सबसे अच्छा ऐक्सेस नेटवर्क तय करता है. इसके बाद, डेटा नेटवर्क के लिए ट्रांसपोर्ट टाइप चुनने के मकसद से, टेलीफ़ोन फ़्रेमवर्क को जानकारी भेजता है.
मोबाइल और इंटरनेट सेवा देने वाली कंपनी की ज़रूरी शर्तों को पूरा करने के लिए, QNS 100 से ज़्यादा मोबाइल और इंटरनेट सेवा देने वाली कंपनी के कॉन्फ़िगरेशन उपलब्ध कराता है.
QNS एक वैकल्पिक सेवा है. QNS को चालू करने के लिए, config_qualified_networks_service_package
कॉन्फ़िगरेशन की वैल्यू को com.android.telephony.qns
पर सेट करें.
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
वाई-फ़ाई अवेयर डिस्कवरी सेशन को निलंबित करें और फिर से शुरू करें
Android 14 में, खास ऐप्लिकेशन के लिए, वाई-फ़ाई अवेयर के सक्रिय डिस्कवरी सेशन को निलंबित और फिर से शुरू करने की सुविधा उपलब्ध है. इससे डिवाइस, डिस्कवरी सेशन को तेज़ी से फिर से शुरू कर सकते हैं और कम बैटरी खर्च कर सकते हैं. ज़्यादा जानकारी के लिए, रोकना और फिर से शुरू करना देखें.
Telecom VoIP APIs
Android 14 में TelecomManager#addCall
एपीआई को शामिल किया गया है. यह एपीआई, VoIP के इस्तेमाल के उदाहरणों के लिए ConnectionService
क्लास की जगह लेता है. यह एपीआई, Telecom CallsManager
Jetpack class के लिए आधार बनाता है. इससे, Android प्लैटफ़ॉर्म के साथ VoIP कॉल को इंटिग्रेट करने की प्रोसेस आसान हो जाती है.
Jetpack क्लास, डेवलपर को एक ऐसा एपीआई प्लैटफ़ॉर्म उपलब्ध कराती है जो Android 14 या इसके बाद के वर्शन पर काम करता है. साथ ही, यह एक ऐसी बैकवर्ड कम्पैटिबिलिटी लेयर भी उपलब्ध कराती है जो मौजूदा ConnectionService
क्लास को रैप करती है. हमारा सुझाव है कि डेवलपर, Android SDK टूल के ज़्यादा से ज़्यादा वर्शन को टारगेट करने के लिए, सीधे तौर पर Telecom CallsManager
Jetpack क्लास का इस्तेमाल करें.
समय और टाइम ज़ोन की पहचान करने की सुविधा से जुड़े अपडेट
Android 14 में, Android पर समय और टाइम ज़ोन की पहचान करने की सुविधा के लिए ये अपडेट किए गए हैं:
- समय के सुझावों के लिए ऊपरी समय सीमा जोड़ता है. ज़्यादा जानकारी के लिए, अनुमति वाली समयसीमा देखें.
- एक से ज़्यादा NTP सर्वर के साथ काम करने की सुविधा जोड़ी गई है. ज़्यादा जानकारी के लिए, सर्वर देखें.
- सिर्फ़ जगह के टाइम ज़ोन का पता लगाने की सुविधा देने वाले डिवाइसों पर, व्यवहार अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, ऐसे डिवाइस जिन पर सिर्फ़ जगह के टाइम ज़ोन का पता लगाने वाले एल्गोरिदम की सुविधा काम करती है लेख पढ़ें.
- जगह के टाइम ज़ोन की जानकारी देने वाली कंपनियों को स्थिति की जानकारी देने के लिए एपीआई जोड़ता है. ज़्यादा जानकारी के लिए, LTZP स्टेटस एपीआई देखें.
अल्ट्रा-वाइडबैंड टेस्टिंग
Android 14 में, मैन्युअल तौर पर किया जाने वाला एक नया सीटीएस टेस्ट जोड़ा गया है. इससे यह पुष्टि की जा सकेगी कि डिवाइस, अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) की ज़रूरी शर्तों का पालन करता है या नहीं. अपने डिवाइसों को सेट अप करने और यह जांच करने के तरीके के बारे में ज़्यादा जानने के लिए, यूडब्ल्यूबी की ज़रूरी शर्तें देखें.
UWB HAL इंटरफ़ेस
Android 14, यूडब्ल्यूबी एचएएल इंटरफ़ेस के लिए ये सुविधाएं जोड़ता है:
Android OIDs
ANDROID_RANGE_DIAGNOSTICS
यूडब्ल्यूबी सेशन के कॉन्फ़िगरेशन मैसेज पैरामीटर
ENABLE_DIAGNOSTICS
DIAGRAMS_FRAME_REPORTS_FIELDS
UWB की सुविधा वाले मैसेज के पैरामीटर
SUPPORTED_MIN_SLOT_DURATION_RSTU
SUPPORTED_MAX_RANGING_SESSION_NUMBER
SUPPORTED_CHANNELS_AOA
स्टेटस कोड
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
STATUS_REGULATION_UWB_OFF
स्टेटस में बदलाव की वजह बताने वाले कोड
REASON_ERROR_INVALID_CHANNEL_WITH_AOA
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
REASON_REGULATION_UWB_OFF
ज़्यादा जानकारी के लिए, यूडब्ल्यूबी एचएएल इंटरफ़ेस देखें.
वाई-फ़ाई 7
Android 14 में नई सुविधाएं और सुधार किए गए हैं, ताकि वाई-फ़ाई 7 के साथ काम किया जा सके. ज़्यादा जानकारी के लिए, Wi-Fi 7 देखें.
वाई-फ़ाई वेंडर एचएएल
Android 14 से, वाई-फ़ाई वेंडर एचएएल को एआईडीएल का इस्तेमाल करके तय किया जाता है. ज़्यादा जानकारी के लिए, Wi-Fi HAL देखें.
कटलफ़िश
Cuttlefish वाई-फ़ाई की सुविधा से जुड़े अपडेट
Android 14 से, Cuttlefish वाई-फ़ाई की सुविधा में, Cuttlefish डिवाइस पर वाई-फ़ाई को कंट्रोल करने के लिए WmediumdService
और OpenwrtControlService
टूल शामिल हैं. ज़्यादा जानकारी के लिए, Cuttlefish: Wi-Fi देखें.
डिसप्ले
WindowManager एक्सटेंशन
Android 14 में ड्यूअल डिसप्ले मोड,
लोड होने पर परफ़ॉर्मेंस पर असर, और WindowManager एक्सटेंशन में COMMON_STATE_USE_BASE_STATE
डिवाइस के हिसाब से स्टेटस आइडेंटिफ़ायर के लिए सहायता जोड़ी गई है.
Enterprise
एंटरप्राइज़ डिवाइस नीति से जुड़ी समस्या हल करने का फ़्रेमवर्क
Android 14 और उसके बाद के वर्शन में, डिवाइस से जुड़ी नीति के कई मैनेजमेंट एजेंट, DevicePolicyManager
एपीआई का इस्तेमाल करके नीतियां सेट कर सकते हैं. ज़्यादा जानकारी के लिए, डिवाइस की नीति से जुड़े समाधान का फ़्रेमवर्क देखें.
ग्राफ़िक्स
Android बेसलाइन प्रोफ़ाइल (एबीपी) और Vulkan लागू करना
Android 14 या इसके बाद के वर्शन और Vulkan API के साथ काम करने वाले किसी भी डिवाइस में, Android Baseline 2021 प्रोफ़ाइल में बताई गई सभी सुविधाएं होनी चाहिए. ज़्यादा जानकारी के लिए, Vulkan लागू करना देखें.
ग्राफ़िक बफ़र की मेमोरी की खपत में कमी
Android 14 और उसके बाद के वर्शन में, ग्राफ़िक बफ़र कैश मेमोरी को ज़बरदस्ती पूरी तरह से मिटाने की सुविधा मिलती है, ताकि ग्राफ़िक मेमोरी का इस्तेमाल कम किया जा सके. ज़्यादा जानकारी के लिए, ग्राफिक्स मेमोरी के इस्तेमाल को कम करना देखें.
Vulkan 1.1 का इस्तेमाल करना
Android 14 और उसके बाद के वर्शन के लिए, Vulkan की सुविधा वाले सभी डिवाइसों में Vulkan 1.1 ड्राइवर होने चाहिए. ज़्यादा जानकारी के लिए, Android 14 के लिए CDD की ज़रूरी शर्तें देखें.
परफ़ॉर्मेंस
गेम की परफ़ॉर्मेंस को बेहतर बनाएं
Android 14 से, GAME
नाम का एक नया पावर मोड उपलब्ध होगा. इसकी मदद से, गेम के इस्तेमाल के दौरान फ़ोन की परफ़ॉर्मेंस को पसंद के मुताबिक बनाया जा सकेगा. ज़्यादा जानकारी के लिए,
गेम की परफ़ॉर्मेंस को बेहतर बनाने की सुविधा देखें.
अनुमतियां
नोट के लिए कॉन्टेंट कैप्चर करना
Android 14 से, 'नोट के लिए कॉन्टेंट कैप्चर करें' एपीआई की मदद से, उपयोगकर्ता सीधे नोट लेने वाले डिफ़ॉल्ट ऐप्लिकेशन से स्क्रीनशॉट कैप्चर कर सकते हैं. ज़्यादा जानकारी के लिए, 'नोट के लिए कॉन्टेंट कैप्चर करें' सुविधा देखें.
COMPANION_DEVICE_GLASSES भूमिका
Android 14 में COMPANION_DEVICE_GLASSES
भूमिका की मदद से, उपयोगकर्ता ऐप्लिकेशन की मदद से अपने स्मार्ट ग्लास डिवाइस को मैनेज कर सकते हैं. साथ ही, वे संपर्कों को ऐक्सेस करने, सूचनाओं और फ़ोन कॉल को मैनेज करने जैसे काम भी कर सकते हैं. ज़्यादा जानकारी के लिए, Android भूमिकाओं पर COMPANION_DEVICE_GLASSES
देखें.
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING भूमिका
Android 14 में COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
की भूमिका से, ऐप्लिकेशन को कनेक्ट किए गए डिवाइसों के बीच कम्यूनिकेशन चैनल बनाने और उन्हें मैनेज करने में मदद मिलती है. इससे, ऐप्लिकेशन को स्ट्रीम करने और डिवाइसों के बीच सूचनाएं भेजने में मदद मिलती है. सिर्फ़ OEM ही यह भूमिका दे सकते हैं. ज़्यादा जानकारी के लिए, Android की भूमिकाओं पर COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
देखें.
फ़ुल-स्क्रीन पर सूचनाएं दिखाने की अनुमति की सीमाएं
स्पैम वाले विज्ञापनों और क्रेडेंशियल फ़िशिंग को रोकने के लिए, Android 14 से शुरू होने वाले वर्शन में, डिफ़ॉल्ट रूप से USE_FULL_SCREEN_INTENT
फ़ुल स्क्रीन पर सूचनाएं भेजने की अनुमति सिर्फ़ उन ऐप्लिकेशन को दी जा सकती है जिनमें कॉल और अलार्म जैसी सुविधाएं काम करती हैं. ज़्यादा जानकारी के लिए, फ़ुल-स्क्रीन इंटेंट की सीमाएं देखें.
NOTES की भूमिका
Android 14 में NOTES
भूमिका, नोट लेने की सुविधा के साथ काम करती है. साथ ही, Android टैबलेट की प्रॉडक्टिविटी बढ़ाती है. NOTES
भूमिका की मदद से, OEM, असली उपयोगकर्ताओं को नोट लेने का बेहतर अनुभव दे सकते हैं. ऐसा तब होता है, जब उपयोगकर्ता अपने पसंदीदा नोट लेने वाले ऐप्लिकेशन में, Android टैबलेट पर स्टाइलस का इस्तेमाल करते हैं. ज़्यादा जानकारी के लिए, Android की भूमिकाओं में NOTES
देखें.
पावर
Thermal HAL को AIDL पर माइग्रेट करना
Android 14 और उसके बाद के वर्शन में, थर्मल एचएएल इंटरफ़ेस को AIDL का इस्तेमाल करके तय किया जाता है. ज़्यादा जानकारी के लिए, थर्मल मटिगेशन देखें.
PowerManager.ACQUIRE_CAUSES_WAKEUP अनुमतियां
Android 14 में android.permission.TURN_SCREEN_ON
अनुमति की सुविधा जोड़ी गई है. यह ऐप्लिकेशन के ऐक्सेस से जुड़ी एक खास अनुमति है. इसे उपयोगकर्ता अपनी सेटिंग में जाकर देते हैं.
आगे से, यह अनुमति ज़रूरी होगी, ताकि काम न करने वाली सेटिंग PowerManager#ACQUIRE_CAUSES_WAKEUP
पर असर न पड़े. आपके पास हस्ताक्षर और विशेष ऐप्लिकेशन को पहले से अनुमति देने का विकल्प होता है. स्क्रीन चालू करने के लिए, हमारा सुझाव है कि आप R.attr.turnScreenOn
का इस्तेमाल करें. इसके लिए, नई अनुमति की ज़रूरत नहीं होती.
रनटाइम
JDWP थ्रेड बनाना
Android 14,
persist.debug.dalvik.vm.jdwp.enabled
सिस्टम प्रॉपर्टी को जोड़कर यह कंट्रोल करता है कि
उपयोगकर्ता डीबग बिल्ड में Java डीबग वायर प्रोटोकॉल (जेडीडब्ल्यूपी) थ्रेड बनाए जाएं या नहीं. ज़्यादा
जानकारी के लिए, JDWP के विकल्प देखें.
OpenJDK 17 के अपडेट
Android 14, Android की मुख्य लाइब्रेरी को लगातार अपडेट करता रहता है, ताकि वे नई OpenJDK एलटीएस रिलीज़ की सुविधाओं के साथ अलाइन हो सकें. इनमें लाइब्रेरी के अपडेट के साथ-साथ, ऐप्लिकेशन और प्लैटफ़ॉर्म डेवलपर को Java 17 पर काम करने वाली भाषा से जुड़ी सुविधाएं शामिल हैं. इन बदलावों और Android डेवलपर पर उनके असर के बारे में ज़्यादा जानने के लिए, OpenJDK 17 के अपडेट देखें.
सुरक्षा
Android 14 की सुरक्षा से जुड़ी जानकारी की जानकारी
Android की सुरक्षा से जुड़ी रिलीज़ नोट में, उन कमजोरियों के बारे में जानकारी दी गई है जिन्हें 01-09-2022 के सिक्योरिटी पैच लेवल में ठीक किया गया है. AOSP पर रिलीज़ किए गए Android 14 का डिफ़ॉल्ट सिक्योरिटी पैच लेवल 01-09-2023 है. ज़्यादा जानकारी के लिए, Android 14 के रिलीज़ नोट देखें.
2G बंद करना
Android 14 की मदद से, उपयोगकर्ता किसी भी ऐसे डिवाइस पर रेडियो हार्डवेयर लेवल पर 2G बंद कर सकते हैं जिस पर "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" कैपेबिलिटी कॉन्स्टेंट लागू किया गया हो. इससे डिवाइस स्कैन या 2G नेटवर्क से कनेक्ट नहीं हो जाता. सभी बदलाव देखने के लिए, 2G बंद करें दस्तावेज़ देखें.
मोबाइल नेटवर्क के लिए, नॉल सिफर/इंटिग्रिटी मोड बंद करना
Android 14 में, मोबाइल नेटवर्क सेटिंग मेन्यू में एक नया टॉगल जोड़ा गया है. इससे, आपातकालीन स्थिति से जुड़े कॉल के अलावा अन्य कॉल के लिए, शून्य-सीफर को आसानी से बंद किया जा सकता है. रेडियो HAL 2.0 और उसके बाद के वर्शन का इस्तेमाल करने वाले सभी डिवाइसों पर, नए टॉगल की सुविधा काम करती है. OEM, इस सुविधा को चालू कर सकता है. शून्य-सिफ़र को बंद करने की अनुमति देने से, मैसेज (एसएमएस) और वॉइस ट्रैफ़िक को बिना एन्क्रिप्शन के हवा में इंटरसेप्शन होने से रोका जाता है. इससे उनकी निजता बनी रहती है.
फ़ाइल नाम एन्क्रिप्ट (सुरक्षित) करने का तरीका
Android 14 में, जिन डिवाइसों पर एक्सेलरेटेड क्रिप्टोग्राफ़ी के निर्देश मौजूद होते हैं उनके लिए, फ़ाइल नाम को एन्क्रिप्ट (सुरक्षित) करने का पसंदीदा मोड AES-HCTR2 है. ज़्यादा जानकारी के लिए, फ़ाइल-आधारित देखें
एक से ज़्यादा IMEI
Android 14, कुंजी को प्रमाणित करने के रिकॉर्ड में, कई IMEIs के साथ काम करने की सुविधा देता है. OEM, दूसरे IMEI के लिए KeyMint टैग जोड़कर, इस सुविधा को लागू कर सकते हैं. डिवाइसों में एक से ज़्यादा सेल्युलर रेडियो होना आम बात हो गई है. साथ ही, OEM अब दो आईएमईआई वाले डिवाइसों के साथ काम कर सकते हैं. ज़्यादा जानकारी के लिए, पुष्टि देखें.
रीड-ओनली फ़ाइलें
अगर आपका ऐप्लिकेशन Android 14 को टारगेट करता है और डाइनैमिक कोड लोडिंग (डीएलसी) का इस्तेमाल करता है, तो डाइनैमिक तौर पर लोड होने वाली सभी फ़ाइलों को रीड-ओनली के तौर पर मार्क किया जाना चाहिए. ऐसा न करने पर, सिस्टम कोई अपवाद दिखाता है. हमारा सुझाव है कि ऐप्लिकेशन, जब भी हो सके, डाइनैमिक तौर पर कोड लोड करने से बचें. ऐसा करने से, कोड इंजेक्शन या कोड में छेड़छाड़ करके, ऐप्लिकेशन को हैक करने का खतरा बहुत बढ़ जाता है.
सुरक्षा केंद्र
Android 13 में, Android के सुरक्षा केंद्र को पेश किया गया है. इससे, उपयोगकर्ताओं को सुरक्षा और निजता से जुड़ी खास सेटिंग को ऐक्सेस करने में मदद मिलती है. Android 14 में, सुरक्षा केंद्र को लगातार बेहतर बनाया जा रहा है. सभी बदलाव देखने के लिए, सुरक्षा केंद्र के दस्तावेज़ देखें.
डिवाइस का स्टोरेज
मीडिया चलाने की अनुमति में पिकर की सुविधा
Android 14 और उसके बाद के वर्शन में, जब कोई ऐप्लिकेशन उपयोगकर्ता की मीडिया लाइब्रेरी के ऐक्सेस का अनुरोध करता है, तो उपयोगकर्ताओं के पास यह चुनने का विकल्प होता है कि किसी ऐप्लिकेशन के साथ कौनसा मीडिया शेयर किया जाए. ज़्यादा जानकारी के लिए, अनुमतियां देखें.
टीवी
एआईडीएल के साथ टीवी इनपुट एचएएल
Android 14 से, टीवी इनपुट एचएएल इंटरफ़ेस को एआईडीएल का इस्तेमाल करके तय किया जाता है.
आभासीकरण
मेहमान ओएस के लिए सुरक्षा की गारंटी
Android 14 से, एन्क्रिप्ट (सुरक्षित) किए गए स्टोरेज वॉल्यूम में लिखे गए डेटा को गोपनीय माना जाता है. ज़्यादा जानकारी के लिए, मेहमान ओएस देखें.
pKVM हाइपरकॉल
Android 14 में, pKVM हाइपरवाइजर से मेमोरी रिलीज़ करने वाला नया हाइपरकॉल उपलब्ध कराया गया है. ज़्यादा जानकारी के लिए, pKVM हाइपरकॉल देखें.
pKVM वेंडर मॉड्यूल
pKVM वेंडर मॉड्यूल, Android 14 में पेश किए गए हैं. ज़्यादा जानकारी के लिए, pKVM वेंडर मॉड्यूल देखें.