bookmark_borderbookmark
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
परफ़ॉर्मेंस क्लास, Android 12 में पहली बार लॉन्च किया गया एक स्टैंडर्ड है. परफ़ॉर्मेंस क्लास, डिवाइस की उन सुविधाओं के बारे में बताती है जो Android की बुनियादी ज़रूरी शर्तों से ज़्यादा होती हैं.
Android पर काम करने वाले हर डिवाइस में, परफ़ॉर्मेंस क्लास की जानकारी होती है.
डेवलपर, डिवाइस की परफ़ॉर्मेंस क्लास को रनटाइम पर देख सकते हैं. साथ ही, डिवाइस की क्षमताओं का पूरा फ़ायदा उठाने के लिए, बेहतर अनुभव दे सकते हैं.
किसी डिवाइस की परफ़ॉर्मेंस क्लास का लेवल जानने के लिए, Jetpack की Core
परफ़ॉर्मेंस
लाइब्रेरी का इस्तेमाल करें. यह लाइब्रेरी, डिवाइस की मीडिया परफ़ॉर्मेंस क्लास (एमपीसी) के लेवल की जानकारी देती है. यह जानकारी, बिल्ड वर्शन की जानकारी में दी गई होती है या Google Play services के डेटा के आधार पर दी जाती है.
अपनी Gradle फ़ाइल में काम के मॉड्यूल के लिए डिपेंडेंसी जोड़कर शुरू करें:
इसके बाद, अपने Application के onCreate() लाइफ़साइकल इवेंट में, DevicePerformance लागू करने का कोई इंस्टेंस बनाएं. जैसे, PlayServicesDevicePerformance. आपको अपने ऐप्लिकेशन में, इसे सिर्फ़ एक बार करना होगा.
परफ़ॉर्मेंस क्लास के लेवल, आने वाले समय में भी काम करते रहेंगे. कोई डिवाइस, परफ़ॉर्मेंस क्लास को अपडेट किए बिना, प्लैटफ़ॉर्म के नए वर्शन पर अपग्रेड हो सकता है. उदाहरण के लिए, कोई ऐसा डिवाइस जो शुरुआत में परफ़ॉर्मेंस क्लास 33 के साथ काम करता है, उसे Android 14 पर अपग्रेड किया जा सकता है. साथ ही, अगर वह परफ़ॉर्मेंस क्लास 34 की ज़रूरी शर्तों को पूरा नहीं करता है, तो भी वह परफ़ॉर्मेंस क्लास 33 के साथ काम करने की जानकारी देना जारी रख सकता है. इससे, किसी खास Android वर्शन पर निर्भर किए बिना, डिवाइसों को एक साथ ग्रुप किया जा सकता है.
पहली इमेज. डिवाइसों पर Android वर्शन अपग्रेड किए जा सकते हैं और
यह रिपोर्टिंग जारी रखी जा सकती है कि वे उस क्लास के साथ काम करते हैं जिस पर वे मूल रूप से काम करते हैं.
मीडिया परफ़ॉर्मेंस क्लास 35
MPC 35 को Android 15 में लॉन्च किया गया था. यह MPC 34 में बताई गई ज़रूरी शर्तों पर आधारित है. एमपीसी 35 से जुड़ी खास शर्तें, Android 15 सीडीडी में पब्लिश की गई हैं.
एमपीसी 34 के तहत आने वाले सामान के लिए ज़्यादा ज़रूरी शर्तों के अलावा, सीडीडी में इन चीज़ों के लिए ज़रूरी शर्तें बताई गई हैं:
मीडिया
डिकोड करने के दौरान फ़्रेम छोड़ना
एचडीआर एडिटिंग
डाइनैमिक कलर के पहलू
पोर्ट्रेट का आसपेक्ट रेशियो
कैमरा
JPEG_R
वीडियो स्टेबलाइज़ेशन की सुविधा की झलक
ग्राफ़िक्स
EGL एक्सटेंशन
Vulkan स्ट्रक्चर
मीडिया परफ़ॉर्मेंस क्लास 34
MPC 34 को Android 14 में लॉन्च किया गया था. यह MPC 33 में बताई गई ज़रूरी शर्तों पर आधारित है. एमपीसी 34 की खास शर्तें, Android 14 सीडीडी में पब्लिश की गई हैं.
एमपीसी 33 के तहत, सामान के लिए ज़्यादा ज़रूरी शर्तों के अलावा, सीडीडी में इन चीज़ों के लिए ज़रूरी शर्तें बताई गई हैं:
मीडिया
AV1 हार्डवेयर डिकोडर में फ़िल्म ग्रेन इफ़ेक्ट की सुविधा
AVIF बेसलाइन प्रोफ़ाइल
AV1 एन्कोडर की परफ़ॉर्मेंस
एचडीआर वीडियो कोडेक
RGBA_1010102 कलर फ़ॉर्मैट
YUV टेक्स्चर सैंपलिंग
वीडियो एन्कोडिंग की क्वालिटी
मल्टीचैनल ऑडियो मिक्सिंग
कैमरा
नाइट मोड एक्सटेंशन
एचडीआर मोड वाला मुख्य कैमरा
चेहरे की पहचान करने वाला सीन मोड
सामान्य सेटिंग
हार्डवेयर ओवरले
एचडीआर डिसप्ले
मीडिया परफ़ॉर्मेंस क्लास 33
MPC 33 को Android 13 में लॉन्च किया गया था. यह MPC 31 में बताई गई ज़रूरी शर्तों पर आधारित है. एमपीसी 33 की खास ज़रूरी शर्तें, Android 13 सीडीडी में पब्लिश की गई हैं.
एमपीसी 31 में आइटम के लिए ज़्यादा ज़रूरी शर्तों के अलावा, सीडीडी में इन चीज़ों के लिए ज़रूरी शर्तें बताई गई हैं:
मीडिया
AV1 हार्डवेयर डिकोडर
सुरक्षित हार्डवेयर डिकोडर
डिकोडर को शुरू करने में लगने वाला समय
ऑडियो के इंतज़ार का कुल समय
वायर वाले हेडसेट और यूएसबी ऑडियो डिवाइस
एमआईडीआई डिवाइस
हार्डवेयर पर आधारित ट्रस्टेड एक्ज़ीक्यूशन एनवायरमेंट
कैमरा
वीडियो स्टेबलाइज़ेशन की झलक
स्लो मोशन में रिकॉर्डिंग करना
अल्ट्रावाइड कैमरों के लिए कम से कम ज़ूम रेशियो
एक साथ कई कैमरे
लॉजिकल मल्टी-कैमरा
स्ट्रीम के इस्तेमाल का उदाहरण
मीडिया परफ़ॉर्मेंस क्लास 31
MPC 31 को Android 12 में लॉन्च किया गया था. एमपीसी 31 की खास शर्तें, Android 12 के सीडीडी में पब्लिश की गई हैं.
सीडीडी में इन चीज़ों से जुड़ी ज़रूरी शर्तों के बारे में बताया गया है:
मीडिया
एक साथ चलने वाले वीडियो कोडेक सेशन
एन्कोडर को शुरू करने में लगने वाला समय
डिकोडर फ़्रेम ड्रॉप
वीडियो को कोड में बदलने की क्वालिटी
कैमरा
रिज़ॉल्यूशन और फ़्रेम रेट
ऐप्लिकेशन शुरू होने और डेटा कैप्चर होने में लगने वाला समय
MPC 30 में, MPC 31 की ज़रूरी शर्तों का एक सबसेट शामिल है. इससे डेवलपर, पुराने डिवाइसों पर भी बेहतर अनुभव दे सकते हैं. परफ़ॉर्मेंस क्लास से जुड़ी खास ज़रूरी शर्तों के बारे में, Android 11 CDD में बताया गया है.
Plan to create quality apps and features from the start by understanding best practices and requirements.
Sep 12, 2024 को अपडेट किया गया
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-12-18 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-12-18 (UTC) को अपडेट किया गया."],[],[]]