इस पेज पर, Android 14, Android 14-QPR1, और Android 14-QPR2 रिलीज़ की मुख्य सुविधाओं के बारे में खास जानकारी दी गई है. साथ ही, ज़्यादा जानकारी के लिंक भी दिए गए हैं. इन सुविधाओं की खास जानकारी को इस साइट पर मौजूद सुविधा के दस्तावेज़ की जगह के हिसाब से व्यवस्थित किया जाता है.
भवन निर्माण
बैकएंड.[cpp|ndk].additional_shared_libraries
Android 14 में पेश किया गया backend.[cpp|ndk].additional_shared_libraries
, नेटिव लाइब्रेरी में डिपेंडेंसी जोड़ता है और ndk_header
और cpp_header
के साथ काम करता है. ज़्यादा जानकारी के लिए, एआईडीएल इंटरफ़ेस तय करना देखें.
gen_trace की वैल्यू
Android 14 की शुरुआत में, cpp
और java
बैकएंड के लिए, gen_trace
को true
पर सेट किया गया है. ज़्यादा जानकारी के लिए, एआईडीएल इंटरफ़ेस तय करना देखें.
कर्नेल सपोर्ट
Android 14 और उसके बाद के वर्शन में, 5.4 कर्नेल काम नहीं करते. फ़ीचर और लॉन्च कर्नेल पर कर्नेल की अपडेट की गई जानकारी देखें.
कर्नेल वेक सोर्स के आंकड़े
Android 14-QPR2 ने, Logcat में वेक सोर्स के आंकड़े जोड़े.
ये आंकड़े कर्नेल में उन कॉम्पोनेंट की पहचान करते हैं जो सिस्टम को हर निलंबन और रीस्टार्ट साइकल के दौरान चालू रखते हैं. साथ ही, इनका इस्तेमाल कर्नेल की परफ़ॉर्मेंस को डीबग करने और बैटरी लाइफ़ को बेहतर बनाने के लिए किया जा सकता है. Kernel वेक सोर्स के आंकड़े
सिर्फ़ उन यूज़रडीबग और इंजीनियरिंग बिल्ड में उपलब्ध हैं जिनमें
suspend.debug.wakestats_log.enabled
को true
पर सेट किया गया है. ज़्यादा जानकारी के लिए, logKernelWakeLockStats
पर जाएं.
ऑडियो
डाइनैमिक साउंडबार मोड
Android 14 फ़्रेमवर्क की सुविधा के साथ, सेट-टॉप बॉक्स (एसटीबी) और ओवर-द-टॉप (OTT) डिवाइसों को कनेक्ट किए गए डिवाइसों के साउंडबार के तौर पर कॉन्फ़िगर किया जा सकता है. ज़्यादा जानकारी के लिए, डाइनैमिक साउंडबार मोड देखें.
ऑडियो एचएएल का एआईडीएल में माइग्रेशन
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 में, Display P3 वाइड गैमट कैप्चर करने की सुविधा जोड़ी गई है. इससे डिवाइस, 10-बिट एचडीआर का इस्तेमाल किए बिना, ImageReader
क्लास के साथ JPEG फ़ॉर्मैट में वाइड गैमट इमेज कैप्चर कर सकते हैं. ज़्यादा जानकारी के लिए, वाइड गामट कैप्चर लेख पढ़ें.
काम करता है या नहीं
कैमरे के अपडेट
Android 14 में कैमरा आईटीएस टेस्ट के लिए अपडेट लॉन्च किए गए हैं. इनमें Python और पैकेज वर्शन, अपडेट किए गए टेस्ट, और नए टेस्ट से जुड़े अपडेट शामिल हैं. ज़्यादा जानकारी के लिए, Android 14 कैमरा इमेज टेस्ट सुइट की जानकारी देखें.
CDD अपडेट
Android 14 के साथ काम करने की परिभाषा का दस्तावेज़, पिछले वर्शन के हिसाब से तैयार किया गया है. इनमें नई सुविधाओं के अपडेट और पहले रिलीज़ हुई सुविधाओं की ज़रूरी शर्तों में बदलाव किए गए हैं. Android 14 में हुए बदलावों की सूची के लिए, Android 14 के साथ काम करने की परिभाषा से जुड़े प्रॉडक्ट की जानकारी देखें.
सीटीएस प्रॉडक्ट की जानकारी
Android 14 के सीटीएस रिलीज़ नोट्स में, Android 14 के लिए सीटीएस में हुए अहम बदलावों की सूची देखें.
मौजूदगी को जांचने के लिए सीटीएस वैरिफ़ायर की जांच
Android 14 में, अपडेट की गई वाई-फ़ाई नेबर अवेयरनेस नेटवर्किंग (एनएएन) और BLE आरएसएसआई की मौजूदगी की कैलिब्रेशन की ज़रूरी शर्तों की पुष्टि करने के लिए, सीटीएस वैरिफ़ायर टेस्ट जोड़े गए हैं. इनमें NAN सटीक, BLE आरएसएसआई, और BLE Rx/Tx ऑफ़सेट की सटीक जांच करना शामिल है. ज़्यादा जानकारी के लिए, मौजूदगी का कैलिब्रेशन लेख पढ़ें.
परफ़ॉर्मेंस क्लास 14 (PC14)-वीडियो एन्कोडिंग क्वालिटी (VEQ) सीटीएस टेस्ट
Android 14 में परफ़ॉर्मेंस क्लास 14 (PC14) वाले डिवाइसों के लिए, वीडियो एन्कोडिंग क्वालिटी (VEQ) की ज़रूरी शर्तें जोड़ी गई हैं. PC14-VEQ की ज़रूरी शर्तों की पुष्टि, CtsVideoEncodingQualityHostTest
नाम के एक नए सीटीएस टेस्ट से की जाती है. ज़्यादा जानकारी के लिए, PC14-VEQ टेस्ट चलाना देखें.
कनेक्टिविटी
5G स्लाइसिंग अपसेल
Android 14-QPR1 में 5G स्लाइसिंग अपसेल की सुविधा लॉन्च की गई. इससे मोबाइल और इंटरनेट सेवा देने वाली कंपनियां, 5G नेटवर्क स्लाइसिंग के ज़रिए लोगों को बेहतर नेटवर्क सुविधाएं (जैसे, इंतज़ार का समय और बैंडविथ) देती हैं. ज़्यादा जानकारी के लिए, 5G स्लाइसिंग अपसेल देखें.
कान की मशीन के लिए ASHA के विज्ञापन
ASHA और LE Audio वाले कान की मशीनों पर ब्लूटूथ से जोड़ने के अनुभव को बेहतर बनाने के लिए, Android 14 ASHA की सुविधा वाले बाइट में दूसरे बिट (0 इंडेक्स किए गए) का इस्तेमाल करने की अनुमति देता है. इससे यह पता चलता है कि डिवाइस, कोऑर्डिनेटेड सेट आइडेंटिफ़िकेशन सेवा (सीएसआईएस) के साथ काम करता है या नहीं. ज़्यादा जानकारी के लिए, ब्लूटूथ LE का इस्तेमाल करके, कान की मशीन के साथ काम करने की सुविधा देखें.
ई-सिम की सुविधा वाली कई प्रोफ़ाइलों (एमईपी) के बारे में अपडेट
Android 14 में, जारी करने वाले सिक्योरिटी डोमेन रूट (ISD-R) को चुनने और GSMA SGP V22 3.0 में बताए गए ई-सिम पोर्ट को चुनने के लिए, MEP-A1 और MEP-B के विकल्प काम करते हैं. ज़्यादा जानकारी के लिए, एक से ज़्यादा चालू की गई प्रोफ़ाइलें देखें.
जीएनएसएस
Android 14 में GNSS की ये सुविधाएं और एपीआई मिलते हैं, जो GNSS AIDL HAL इंटरफ़ेस में उपलब्ध हैं:
GnssCapabilities.getGnssSignalTypes
: यह फ़ंक्शन, ऐसे GNSS सिग्नल टाइप की सूची दिखाता है जो GNSS चिपसेट पर काम करते हैं.GnssCapabilities.hasAccumulatedDeltaRange
: इससे यह पता चलता है कि क्या GNSS चिपसेट, इकट्ठा की गई डेल्टा रेंज के साथ काम करता है.GnssMeasurementsEvent.isFullTracking
: इससे पता चलता है कि GNSS इंजन, फ़ुल ट्रैकिंग मोड में है या नहीं.
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
आईएमएस रजिस्ट्रेशन, आईएमएस पब्लिश या आईएमएस की सदस्यता लेने की प्रोसेस खत्म होने पर, नेटवर्क से भेजे गए SIP रिस्पॉन्स से मिली मुख्य जानकारी की रिपोर्ट कर सकता है. इससे नेटवर्क या डिवाइस में कोई समस्या आने पर, आरसीएस सिंगल रजिस्ट्रेशन की सुविधा को लागू करने वाले ऐप्लिकेशन, SIP लेन-देन के रिस्पॉन्स में ज़्यादा जानकारी देख पाते हैं. इससे, गड़बड़ियां या रुकावटें तुरंत ठीक की जा सकती हैं.SipDetails
की रिपोर्टिंग को इन क्लास में जोड़ा गया है:ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
, औरImsRegistrationAttributes
: इसकी मदद से, नेटवर्क सेSIP REGISTER
रिस्पॉन्स मिलने पर SIP लेन-देन के नतीजे की पूरी जानकारी रिपोर्ट की जा सकती है.RcsUceAdapter.CapabilitiesCallback
औरRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: अगर नेटवर्क सेSIP SUBSCRIBE
रिस्पॉन्स मिलता है, तो ज़्यादा जानकारी वाली रिपोर्ट जनरेट की जा सकती है.RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
CapabilityExchangeEventListener
, औरRcsCapabilityExchangeImplBase.PublishResponseCallback
: जब नेटवर्क सेSIP PUBLISH
रिस्पॉन्स दिखाया जाता है, तब ज़्यादा ज़्यादा जानकारी की रिपोर्ट दी जाती है.
आईएमएस की मीडिया क्वालिटी की रिपोर्ट करने के लिए,
MediaQualityStatus
औरMediaThreshold
क्लास जोड़ता है.MmTelFeature
में दिए गए इन तरीकों से, मीडिया की क्वालिटी के अपडेट की जानकारी अन्य सिस्टम ऐप्लिकेशन, जैसे किQualifiedNetworksService
को भेजी जाती है. ऐसा करना इसलिए ज़रूरी है, ताकि यह तय किया जा सके कि आईएमएस पीडीएन ट्रांसपोर्ट को कब बदलना है:मीडिया क्वालिटी के अपडेट,
TelephonyCallback#MediaQualityStatusChangedListener
इंटरफ़ेस की मदद से रिपोर्ट किए जाते हैं.एओएसपी में टर्मिनल-आधारित कॉल वेटिंग के लिए सहायता जोड़ी गई है, जैसा कि IR.92 की ज़रूरी शर्तों (2.3.4 कम्यूनिकेशन वेटिंग) में बताया गया है. इससे इन ज़रूरी शर्तों को लागू करने के लिए, हर
ImsService
लागू करने की ज़रूरत नहीं होती.एओएसपी में इस सुविधा को चालू करने के लिए:
- क्षमता सेट करें
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 में, कुछ खास ऐप्लिकेशन के लिए, वाई-फ़ाई अवेयर के ऐक्टिव डिस्कवरी सेशन को निलंबित और फिर से शुरू करने की सुविधा मिलती है. इससे डिवाइस, डिस्कवरी सेशन को तेज़ी से फिर से शुरू कर सकते हैं और कम बैटरी खर्च कर सकते हैं. ज़्यादा जानकारी के लिए, निलंबित करना और फिर से शुरू करना देखें.
टेलीकॉम VoIP API
Android 14 में TelecomManager#addCall
एपीआई को लॉन्च किया गया है. यह VoIP के इस्तेमाल के उदाहरणों के लिए, ConnectionService
क्लास की जगह लेता है. इस एपीआई की मदद से, नई Telecom CallsManager
Jetpack क्लास तैयार की गई है. इससे, Android प्लैटफ़ॉर्म के साथ VoIP कॉल को इंटिग्रेट करने की प्रक्रिया आसान हो जाती है.
Jetpack क्लास डेवलपर को एक एपीआई प्लैटफ़ॉर्म उपलब्ध कराती है, जो Android 14 या इसके बाद वाले वर्शन पर काम करती है. साथ ही, यह बैकवर्ड कंपैटबिलिटी लेयर भी उपलब्ध कराता है, जिसमें मौजूदा ConnectionService
क्लास को शामिल किया जाता है. हमारा
सुझाव है कि डेवलपर, Android SDK के सबसे बड़े वर्शन को टारगेट करने के लिए, सीधे Telecom CallsManager
Jetpack क्लास का इस्तेमाल करें.
समय और टाइम ज़ोन का पता लगाने की सुविधा से जुड़े अपडेट
Android 14 में, Android पर टाइम और टाइम ज़ोन का पता लगाने के लिए, ये अपडेट लॉन्च किए गए हैं:
- समय के सुझावों के लिए ऊपरी समय सीमा जोड़ता है. ज़्यादा जानकारी के लिए, अनुमति वाली समयसीमाएं देखें.
- कई एनटीपी सर्वर के साथ काम करता है. ज़्यादा जानकारी के लिए, सर्वर देखें.
- सिर्फ़ जगह के टाइम ज़ोन का पता लगाने की सुविधा देने वाले डिवाइसों पर, व्यवहार अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, सिर्फ़ जगह के समय क्षेत्र का पता लगाने वाले एल्गोरिदम की सुविधा देने वाले डिवाइस देखें.
- एपीआई जोड़ता है, ताकि जगह के हिसाब से, टाइम ज़ोन से जुड़ी सेवा देने वाली कंपनियां स्टेटस की जानकारी दे सकें. ज़्यादा जानकारी के लिए, LTZP status API देखें.
अल्ट्रा-वाइडबैंड टेस्टिंग
Android 14 में नया मैन्युअल सीटीएस टेस्ट जोड़ा गया है. इससे यह पुष्टि की जा सकेगी कि अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) की ज़रूरी शर्तों का पालन किया जा रहा है या नहीं. अपने डिवाइसों को सेट अप करने और इस टेस्ट को चलाने के बारे में ज़्यादा जानकारी के लिए, यूडब्ल्यूबी से जुड़ी ज़रूरी शर्तें देखें.
यूडब्ल्यूबी एचएएल इंटरफ़ेस
Android 14, यूडब्ल्यूबी एचएएल इंटरफ़ेस के लिए ये सुविधाएं जोड़ता है:
Android OIDs
ANDROID_RANGE_DIAGNOSTICS
यूडब्ल्यूबी सेशन के कॉन्फ़िगरेशन मैसेज पैरामीटर
ENABLE_DIAGNOSTICS
DIAGRAMS_FRAME_REPORTS_FIELDS
यूडब्ल्यूबी सुविधा के मैसेज पैरामीटर
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 के साथ काम करते हैं. ज़्यादा जानकारी के लिए, वाई-फ़ाई 7 देखें.
वाई-फ़ाई वेंडर एचएएल
Android 14 और उसके बाद के वर्शन में, वाई-फ़ाई वेंडर एचएएल को एआईडीएल का इस्तेमाल करके तय किया जाता है. ज़्यादा जानकारी के लिए. वाई-फ़ाई एचएएल देखें.
कटलफ़िश
Cuttleफ़िश वाई-फ़ाई की सुविधा के अपडेट
Android 14 और उसके बाद के वर्शन में, कटलफ़िश वाई-फ़ाई की सुविधा
में WmediumdService
और OpenwrtControlService
टूल शामिल हैं. इनकी मदद से, कटलफ़िश डिवाइस पर वाई-फ़ाई को कंट्रोल
किया जा सकता है. ज़्यादा जानकारी के लिए, कटलफ़िश: वाई-फ़ाई देखें.
डिसप्ले
WindowManager एक्सटेंशन
Android 14 में, ड्यूअल डिसप्ले मोड की सुविधा जोड़ी गई है. साथ ही, लोड होने के दौरान परफ़ॉर्मेंस पर होने वाले असर और WindowManager एक्सटेंशन में COMMON_STATE_USE_BASE_STATE
डिवाइस के हिसाब से स्टेट आइडेंटिफ़ायर जोड़ने की सुविधा जोड़ी गई है.
Enterprise
एंटरप्राइज़ डिवाइस की नीति का रिज़ॉल्यूशन फ़्रेमवर्क
Android 14 और उसके बाद के वर्शन में, डिवाइस से जुड़ी नीति के कई मैनेजमेंट एजेंट, DevicePolicyManager
एपीआई का इस्तेमाल करके नीतियां सेट कर सकते हैं. ज़्यादा जानकारी के लिए, डिवाइस की नीति से जुड़े समाधान का फ़्रेमवर्क देखें.
ग्राफ़िक्स
Android बेसलाइन प्रोफ़ाइल (एबीपी) और Vulkan को लागू करना
Android 14 या उसके बाद के वर्शन और Vulkan API के साथ काम करने वाले सभी डिवाइसों को, Android बेसलाइन 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
फ़ुल-स्क्रीन पर सूचनाएं भेजने की डिफ़ॉल्ट अनुमति सिर्फ़ उन ऐप्लिकेशन को दी जा सकती है जो
कॉल करने और अलार्म से जुड़ी सुविधाएं उपलब्ध कराते हैं. ज़्यादा जानकारी के लिए, फ़ुल-स्क्रीन इंटेंट लिमिट देखें.
नोट की भूमिका
Android 14 में NOTES
की भूमिका, नोट लिखने की सुविधा के साथ काम करती है और Android टैबलेट पर ज़्यादा काम करती है. NOTES
की भूमिका के साथ-साथ, OEM, नोट लेने वाले लोगों के पसंदीदा ऐप्लिकेशन में Android टैबलेट पर स्टाइलस का इस्तेमाल करते समय, असली उपयोगकर्ताओं को नोट लिखने का एक जैसा अनुभव दे सकता है. ज़्यादा जानकारी के लिए, Android की भूमिकाएं पर NOTES
देखें.
पावर
थर्मल एचएएल का एआईडीएल में माइग्रेशन
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 के सिक्योरिटी पैच लेवल में पैच के जोखिम के बारे में बताया गया है. एओएसपी पर रिलीज़ किए गए Android 14 के लिए, 01-09-2023 का डिफ़ॉल्ट सुरक्षा पैच लेवल उपलब्ध है. ज़्यादा जानकारी के लिए, Android 14 की सुरक्षा से जुड़ी रिलीज़ की जानकारी लेख पढ़ें.
2G नेटवर्क बंद करें
Android 14, लोगों को ऐसे किसी भी डिवाइस पर रेडियो हार्डवेयर लेवल पर 2G को बंद करने की अनुमति देता है जिसमें क्षमता कॉन्सटेंट "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" लागू होता है. इससे डिवाइस स्कैन या 2G नेटवर्क से कनेक्ट नहीं हो पाएगा. सभी बदलाव देखने के लिए 2G बंद करें दस्तावेज़ देखें.
सेल्युलर शून्य साइफ़र/इंटिग्रिटी मोड बंद करें
Android 14 में मोबाइल नेटवर्क की सेटिंग के मेन्यू में एक नया टॉगल लॉन्च किया गया है. इससे उन कॉल के लिए नल-सिफ़र बंद किए जा सकेंगे जो आपातकालीन स्थिति में नहीं हैं. रेडियो HAL 2.0 और उसके बाद के वर्शन का इस्तेमाल करने वाले सभी डिवाइसों में, नया टॉगल काम करता है. ओईएम इसे चालू कर सकता है. शून्य-सिफ़र को बंद करने की अनुमति देने से, मैसेज (एसएमएस) और वॉइस ट्रैफ़िक को बिना एन्क्रिप्शन के हवा में इंटरसेप्शन होने से रोका जाता है. इससे उनकी निजता बनी रहती है.
फ़ाइल नाम एन्क्रिप्ट (सुरक्षित) करने का तरीका
Android 14 में, जिन डिवाइसों पर एक्सेलरेटेड क्रिप्टोग्राफ़ी के निर्देश मौजूद होते हैं उनके लिए, फ़ाइल नाम को एन्क्रिप्ट (सुरक्षित) करने का पसंदीदा मोड AES-HCTR2 है. ज़्यादा जानकारी के लिए, फ़ाइल पर आधारित देखें
एक से ज़्यादा IMEI नंबर
Android 14, कुंजी को प्रमाणित करने के रिकॉर्ड में, कई IMEI नंबर के साथ काम करने की सुविधा देता है. OEM, दूसरे IMEI नंबर के लिए KeyMint टैग जोड़कर इस सुविधा को लागू कर सकते हैं. यह बात लगातार बढ़ रही है कि डिवाइसों में एक से ज़्यादा सेल्युलर रेडियो होने चाहिए और OEM ऐसे डिवाइसों पर काम कर सकते हैं जिनमें दो IMEI नंबर हों. ज़्यादा जानकारी के लिए, प्रमाणित करना लेख पढ़ें.
रीड-ओनली फ़ाइलें
अगर आपका ऐप्लिकेशन, Android 14 को टारगेट करता है और डाइनैमिक कोड लोडिंग (डीसीएल) का इस्तेमाल करता है, तो डाइनैमिक रूप से लोड होने वाली सभी फ़ाइलों को 'रीड-ओनली' के तौर पर मार्क करना ज़रूरी है. ऐसा न होने पर, सिस्टम अपवाद की जानकारी देता है. हमारा सुझाव है कि जब भी मुमकिन हो, ऐप्लिकेशन डाइनैमिक रूप से कोड लोड होने से बचें. ऐसा करने से, कोड इंजेक्शन या कोड से छेड़छाड़ करने की वजह से ऐप्लिकेशन के साथ छेड़छाड़ होने का खतरा बहुत बढ़ जाता है.
सुरक्षा केंद्र
Android 13 में रीडायरेक्ट करने की एंट्री उपलब्ध कराने के लिए Android का सुरक्षा केंद्र लॉन्च किया गया, ताकि लोग खास सुरक्षा और निजता सेटिंग को ऐक्सेस कर सकें. Android 14 में, सुरक्षा केंद्र को लगातार बेहतर बनाया जा रहा है. सभी बदलावों के बारे में जानने के लिए, सुरक्षा केंद्र के दस्तावेज़ देखें.
डिवाइस का स्टोरेज
मीडिया चलाने की अनुमति में पिकर की सुविधा
Android 14 और उसके बाद के वर्शन में, जब कोई ऐप्लिकेशन उपयोगकर्ता की मीडिया लाइब्रेरी के ऐक्सेस का अनुरोध करता है, तो उपयोगकर्ताओं के पास यह चुनने का विकल्प होता है कि किसी ऐप्लिकेशन के साथ सिर्फ़ वह मीडिया शेयर किया जाए या नहीं. ज़्यादा जानकारी के लिए, अनुमतियां देखें.
टीवी
एआईडीएल के साथ टीवी इनपुट एचएएल
Android 14 और उसके बाद के वर्शन में, टीवी इनपुट HAL इंटरफ़ेस को AIDL का इस्तेमाल करके तय किया जाता है.
आभासीकरण
मेहमान ओएस के लिए सुरक्षा की गारंटी
Android 14 और उसके बाद के वर्शन में, एन्क्रिप्ट (सुरक्षित) किए गए स्टोरेज वॉल्यूम में लिखा गया कॉन्टेंट गोपनीय होता है. ज़्यादा जानकारी के लिए मेहमान ओएस देखें.
pKVM हाइपरकॉल
Android 14 में pKVM Hypervisor ने एक नई 'यादें' हाइपरकॉल उपलब्ध कराई है. ज़्यादा जानकारी के लिए, pKVM हाइपरकॉल देखें.
pKVM वेंडर मॉड्यूल
pKVM वेंडर मॉड्यूल को Android 14 में लॉन्च किया गया है. ज़्यादा जानकारी के लिए, pKVM वेंडर मॉड्यूल देखें.