परफ़ॉर्मेंस टेबल में दिए गए डेटा का इस्तेमाल करके, ईकोसिस्टम के परफ़ॉर्मेंस मैप को पॉप्युलेट करें. परफ़ॉर्मेंस मैप में अपने-आप जानकारी भरते समय, डेटा विज़ुअलाइज़ेशन के लिए सुझाए गए तरीके का पालन करें. तुलना करने के लिए, डीयूटी से इकट्ठा किए गए डेटा को परफ़ॉर्मेंस मैप के साथ अलाइन करें.
परफ़ॉर्मेंस मैप में डेटा को विज़ुअलाइज़ करना
इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए परफ़ॉर्मेंस मैप, पीक अवधि, पीक ऐम्प्लिटी, और शार्पनेस के लिए फ़िगर ऑफ़ मेरिट (एफ़ओएमएस = पीआरआर / पीक अवधि) के साथ बनाया जाता है. अपने डेटा को परफ़ॉर्मेंस मैप के साथ अलाइन करते समय, x ऐक्सिस (सबसे ज़्यादा समय तक), y ऐक्सिस (सबसे ज़्यादा डाइमेंशन), और बबल साइज़ (एफ़ओएमएस) के डेटा को ध्यान से फ़ॉलो करें. परफ़ॉर्मेंस मैप को कई कैटगरी के साथ दिखाया जाता है. इनमें कीमत के टीयर (कम, सामान्य, ज़्यादा) और ऐक्ट्यूएटर टाइप (X-LRA, Z-LRA, ERM) शामिल हैं. अलग-अलग कैटगरी को दिखाने के लिए, अलग-अलग रंगों का इस्तेमाल करें.
परफ़ॉर्मेंस मैप, टारगेट डिवाइस के आकलन में मदद करता है. इसके लिए, यह डिवाइस की परफ़ॉर्मेंस की तुलना, संदर्भ के हिसाब से करता है. परफ़ॉर्मेंस मैप और डीयूटी मेज़रमेंट के बीच तुलना के नतीजों का विश्लेषण करते समय, फ़ोन की कैटगरी के आधार पर अपनी उम्मीदें तय करें. इसके बाद, इन सवालों पर विचार करें:
- आपके डिवाइस की परफ़ॉर्मेंस से जुड़ी विशेषताएं, मैप पर कहां दिखती हैं?
- कई स्थितियों (उदाहरण के लिए, कीमत टियर या एक्चुएटर किस तरह का है) को ध्यान में रखते हुए, क्या आपका डिवाइस आपके प्रतिस्पर्धियों के मुकाबले बेहतर परफ़ॉर्म कर रहा है, उसके बराबर है या कम परफ़ॉर्म कर रहा है?
- क्या नतीजे आपकी उम्मीद के मुताबिक हैं? अगर नहीं, तो किस फ़ैक्टर की परफ़ॉर्मेंस अच्छी नहीं है?
उदाहरण के लिए, अगर ईआरएम वाले आपके बजट फ़ोन की परफ़ॉर्मेंस, प्रीमियम X-LRA फ़ोन की परफ़ॉर्मेंस के बराबर है, तो ईआरएम वाले मिलते-जुलते बजट फ़ोन की तुलना में, बजट फ़ोन में बेहतर क्वालिटी का हैप्टिक्स है.
EFFECT_CLICK
(इफ़ेक्ट 1) और createOneShot
(इफ़ेक्ट 2) में, x ऐक्सिस और y
ऐक्सिस सबसे ज़्यादा समय और सबसे ज़्यादा डाइमेंशन के बारे में बताते हैं. बबल का साइज़, तीक्ष्णता के लिए फ़िगर ऑफ़ मेरिट (एफ़ओएमएस = पीआरआर / पीक अवधि) दिखाता है. साथ ही, लेजेंड में मौजूद कलर कोड, आगे के सेगमेंटेशन (कीमत टीयर या ऐक्ट्यूएटर टाइप) के लिए कैटगरी दिखाते हैं. उदाहरण के लिए, कीमत के टीयर (उदाहरण के लिए, कम/मध्यम/ज़्यादा) के हिसाब से सेगमेंट किए गए परफ़ॉर्मेंस मैप में, हर बबल का रंग कीमत के टीयर को दिखाता है. बबल के रंग को अपने फ़ोन की कीमत के टीयर से मैच करके, अपने फ़ोन की तुलना उसी कीमत के टीयर में मौजूद दूसरे फ़ोन से की जा सकती है.
इमेज 1 में हरे रंग के बबल में EFFECT_CLICK
के लिए अच्छी क्वालिटी के हैप्टिक दिखाए गए हैं
(इफ़ेक्ट 1). जब अवधि कम होती है, आयाम ज़्यादा होता है,
और बबल का साइज़ बड़ा होता है, तो इफ़ेक्ट आम तौर पर शानदार और मज़बूत होते हैं.
पहली इमेज में लाल रंग का बबल, EFFECT_CLICK
(पहला इफ़ेक्ट) से मिलने वाले हैप्टिक्स की खराब क्वालिटी को दिखाता है. जब अवधि लंबी हो, आयाम कम हो, और बबल का साइज़ छोटा हो, तो इफ़ेक्ट आम तौर पर भड़कीले, मटमैला,
और कमज़ोर होते हैं.
बिंदु वाली लाल लाइन, कम से कम ऐम्प्ल्यट्यूड थ्रेशोल्ड दिखाती है. अगर ऐम्प्लitude 0.1 g से कम है, तो उपयोगकर्ताओं को हैप्टिक फ़ीडबैक नहीं मिलता (गड़बड़ी का उदाहरण F03-2).
पहली इमेज. इफ़ेक्ट 1 के इस्तेमाल से जुड़ी गाइड के लिए परफ़ॉर्मेंस मैप
दूसरी इमेज. इफ़ेक्ट 2 इस्तेमाल करने के तरीके की गाइड के लिए परफ़ॉर्मेंस मैप
createOneShot
(दूसरा असर) से डेटा पढ़ने की प्रोसेस, पहले असर वाले डेटा से पढ़ने की प्रोसेस से काफ़ी हद तक मिलती-जुलती है. हालांकि, इसमें एक अंतर है. इफ़ेक्ट 2 की टारगेट अवधि 20 मिलीसेकंड है. इसलिए, 20 मिलीसेकंड के आस-पास की पीक अवधि, ब्रेकिंग की अच्छी परफ़ॉर्मेंस के साथ आउटपुट दिखाती है.
createWaveform
(इफ़ेक्ट 3) का डेटा, एम्प्लिट्यूड कंट्रोल की क्षमताओं पर फ़ोकस करता है.
पहले ऐक्सेलरेशन (ग्रुप किए गए बार चार्ट में ऐक्सेलरेशन 1 = 50% एम्प्लीट्यूड
= लेफ़्ट बार) और दूसरे ऐक्सेलरेशन (ग्रुप किए गए बार चार्ट में एक्सेलरेशन 2 =
100% एम्प्लिट्यूड = राइट बार) के बीच टारगेट रेशियो 2 है.
तीसरी इमेज. इफ़ेक्ट 3 के इस्तेमाल से जुड़ी गाइड के लिए परफ़ॉर्मेंस मैप
परफ़ॉर्मेंस मैप का डेटा और इलस्ट्रेशन
यह डेटा, परफ़ॉर्मेंस मैप पर लागू होता है:
- टेस्ट की तारीख: 12 अप्रैल, 2020
- जिन डिवाइस मॉडल की जांच की गई उनकी संख्या: 28
- जिन डिवाइस मैन्युफ़ैक्चरर की जांच की गई उनकी संख्या: 10
- डिवाइस रिलीज़ होने की अवधि: टेस्ट की तारीख से 18 महीने पहले तक
परफ़ॉर्मेंस मैप में हैप्टिक इफ़ेक्ट:
VibrationEffect.EFFECT_CLICK
(इफ़ेक्ट 1)VibrationEffect.createOneShot
(इफ़ेक्ट 2)VibrationEffect.createWaveform
(इफ़ेक्ट 3)
कीमत के टियर का बंटवारा
- ज़्यादा (600 डॉलर या उससे ज़्यादा)
- सामान्य (300 डॉलर से 600 डॉलर तक)
- कम (300 डॉलर तक)
गड़बड़ी के मामले
- F01: हैप्टिक कॉन्सटेंट लागू नहीं किया गया है. विश्लेषण करने के लिए कोई सिग्नल नहीं है.
- F02: सिग्नल का आयाम बहुत कमज़ोर है, इसलिए विश्लेषण नहीं किया जा सकता या इसे इंसान नहीं देख सकते. MATLAB गड़बड़ी.
- F03-1: सिग्नल का ऐम्प्ल्यट्यूड बहुत कम है, ताकि उसका विश्लेषण किया जा सके या उसे लोग समझ सकें. पीआरआर वैल्यू शून्य से कम है (< 0).
- F03-2: सिग्नल का ऐम्प्ल्यट्यूड बहुत कम है, ताकि उसका विश्लेषण किया जा सके या उसे लोग समझ सकें. एंप्लिट्यूड वैल्यू 0.1 (< 0.1) से कम है.
- F04: पहला त्वरण चरण मौजूद नहीं है. पहले आधे हिस्से के लिए कोई सिग्नल नहीं है.
- F05: दो चरणों के बीच, गति में कोई बढ़ोतरी नहीं हुई. पहले और दूसरे एक्सेलेरेशन का मैक्सिमम ऐम्प्लitude लगभग एक जैसा है.
हार्डवेयर की जांच के लिए, Android का वर्शन होना ज़रूरी है: Android 10.0 (एपीआई लेवल 29) या उसके बाद का वर्शन.
परफ़ॉर्मेंस मैप में अपने-आप जानकारी भरने के लिए इस्तेमाल किया जाने वाला Android वर्शन: Android 8.0 (एपीआई लेवल 26) या उसके बाद का वर्शन. इफ़ेक्ट 1 के लिए,
VibrationEffect.EFFECT_CLICK
की जगहHapticFeedbackConstants.KEYBOARD_PRESS
का इस्तेमाल किया गया था, क्योंकि हैप्टिक लागू करने की चेकलिस्ट से पहले ही डेटा हासिल करने की प्रक्रिया शुरू की गई थी.
ACTION_Click के लिए परफ़ॉर्मेंस मैप (इफ़ेक्ट 1)
इफ़ेक्ट_क्लिक के लिए परफ़ॉर्मेंस मैप के बारे में जानकारी (इफ़ेक्ट 1) | |||||||
---|---|---|---|---|---|---|---|
इफ़ेक्ट की परिभाषा (Java) | Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)); |
||||||
इफ़ेक्ट की परिभाषा (Kotlin) | val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)) |
||||||
परफ़ॉर्मेंस मैप को पढ़ने के लिए ज़रूरी डेटा |
|
||||||
पास रेट |
|
इफ़ेक्ट_क्लिक के लिए परफ़ॉर्मेंस मैप को पॉप्युलेट करने वाला डेटा (इफ़ेक्ट 1) | |||||||
---|---|---|---|---|---|---|---|
डिवाइस आईडी | कीमत टियर | ऐक्चुएटर टाइप | पास/फेल | पीक अवधि (मिलीसेकंड) | सबसे ज़्यादा आयाम (g) | PRR | एफ़ओएमएस |
#101 | ज़्यादा | X-LRA | पास | 167.33 | 0.53 | 20.91 | 0.12 |
#102 | ज़्यादा | X-LRA | पास | 20.63 | 1.07 | 20.09 | 0.97 |
#103 | ज़्यादा | X-LRA | पास | 19.98 | 0.98 | 21.75 | 1.09 |
#104 | ज़्यादा | X-LRA | पास | 22.67 | 1.16 | 20.02 | 0.88 |
#105 | ज़्यादा | X-LRA | पास | 10.96 | 1.30 | 23.62 | 2.16 |
#106 | ज़्यादा | Z-LRA | पास | 20.13 | 1.11 | 24.15 | 1.20 |
#107 | ज़्यादा | Z-LRA | पास | 49.31 | 0.79 | 20.06 | 0.41 |
#108 | ज़्यादा | X-LRA | पास | 120.71 | 0.24 | 14.93 | 0.12 |
#109 | ज़्यादा | Z-LRA | पास | 51.46 | 0.43 | 8.69 | 0.17 |
#110 | ज़्यादा | X-LRA | पास | 8.44 | 1.01 | 27.68 | 3.28 |
#111 | ज़्यादा | ईआरएम | फ़ेल (F01) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#112 | ज़्यादा | Z-LRA | पास | 25.85 | 0.51 | 21.94 | 0.85 |
#113 | ज़्यादा | Z-LRA | पास | 58.35 | 0.29 | 25.10 | 0.43 |
#114 | ज़्यादा | Z-LRA | पास | 34.46 | 0.28 | 20.91 | 0.61 |
#115 | ज़्यादा | Z-LRA | पास | 23.67 | 0.31 | 26.46 | 1.12 |
#116 | ज़्यादा | X-LRA | पास | 8.40 | 0.44 | 29.82 | 3.55 |
#117 | ज़्यादा | Z-LRA | पास | 31.35 | 1.13 | 23.65 | 0.75 |
#118 | सामान्य जगह पर | Z-LRA | पास | 26.42 | 0.42 | 25.05 | 0.95 |
#119 | सामान्य जगह पर | Z-LRA | पास | 30.65 | 0.48 | 19.69 | 0.64 |
#120 | सामान्य जगह पर | Z-LRA | पास | 170.65 | 0.97 | 20.16 | 0.12 |
#121 | सामान्य जगह पर | Z-LRA | पास | 51.69 | 0.55 | 17.14 | 0.33 |
#122 | सामान्य जगह पर | एक्स-एलआरए | फ़ेल (F01) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#123 | कम | ईआरएम | फ़ेल (F01) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#124 | कम | ईआरएम | पास | 68.33 | 0.93 | 7.40 | 0.11 |
#125 | कम | ईआरएम | फ़ेल (F01) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#126 | कम | Z-LRA | पास | 41.96 | 0.68 | 8.77 | 0.21 |
#127 | कम | Z-LRA | पास | 9.63 | 0.43 | 4.55 | 0.47 |
#128 | कम | Z-LRA | पास | 22.77 | 0.55 | 26.10 | 1.15 |
चौथी इमेज. इफ़ेक्ट 1 के लिए परफ़ॉर्मेंस मैप (कीमत टियर के हिसाब से)
पांचवी इमेज. पहले इफ़ेक्ट के लिए परफ़ॉर्मेंस मैप (ऐक्चुएटर टाइप के हिसाब से)
createOneShot के लिए परफ़ॉर्मेंस मैप (इफ़ेक्ट 2)
createOneShot (इफ़ेक्ट 2) के लिए परफ़ॉर्मेंस मैप के बारे में जानकारी | |||||||
---|---|---|---|---|---|---|---|
इफ़ेक्ट की परिभाषा (Java) | private static final long oneShotTiming = 20; private static final int oneShotAmplitude = 255; |
||||||
इफ़ेक्ट की परिभाषा (Kotlin) | private val oneShotTiming: Long = 20 private val oneShotAmplitude = 255 |
||||||
परफ़ॉर्मेंस मैप को पढ़ने के लिए ज़रूरी डेटा |
|
||||||
पास रेट |
|
createOneShot के लिए परफ़ॉर्मेंस टेबल में जानकारी भरने वाला डेटा (इफ़ेक्ट 2) | |||||||
---|---|---|---|---|---|---|---|
डिवाइस आईडी | कीमत टियर | ऐक्चुएटर टाइप | पास/फेल | पीक अवधि (मिलीसेकंड) | सबसे ज़्यादा आयाम (g) | PRR | एफ़ओएमएस |
#201 | ज़्यादा | X-LRA | पास | 168.81 | 0.98 | 20.62 | 0.12 |
#202 | ज़्यादा | X-LRA | पास | 28.35 | 2.29 | 28.95 | 1.02 |
#203 | ज़्यादा | X-LRA | पास | 77.25 | 0.78 | 21.01 | 0.27 |
#204 | ज़्यादा | X-LRA | पास | 70.48 | 1.42 | 21.85 | 0.31 |
#205 | ज़्यादा | X-LRA | पास | 67.92 | 1.19 | 22.61 | 0.33 |
#206 | ज़्यादा | Z-LRA | पास | 33.44 | 1.34 | 25.19 | 0.75 |
#207 | ज़्यादा | Z-LRA | पास | 73.90 | 1.36 | 23.13 | 0.31 |
#208 | ज़्यादा | X-LRA | पास | 102.02 | 0.71 | 20.12 | 0.20 |
#209 | ज़्यादा | Z-LRA | पास | 63.71 | 0.14 | 3.70 | 0.06 |
#210 | ज़्यादा | X-LRA | पास | 8.46 | 1.01 | 28.77 | 3.40 |
#211 | ज़्यादा | ईआरएम | गड़बड़ी (F02, F03-1) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#212 | ज़्यादा | Z-LRA | पास | 43.71 | 1.03 | 23.14 | 0.53 |
#213 | ज़्यादा | Z-LRA | पास | 27.42 | 0.23 | 22.85 | 0.83 |
#214 | ज़्यादा | Z-LRA | पास | 45.29 | 0.72 | 19.99 | 0.44 |
#215 | ज़्यादा | Z-LRA | पास | 23.71 | 0.41 | 27.30 | 1.15 |
#216 | ज़्यादा | X-LRA | पास | 8.31 | 0.43 | 27.58 | 3.32 |
#217 | ज़्यादा | Z-LRA | पास | 42.19 | 1.03 | 26.97 | 0.64 |
#218 | सामान्य जगह पर | Z-LRA | पास | 26.38 | 0.42 | 24.74 | 0.94 |
#219 | सामान्य जगह पर | Z-LRA | पास | 46.77 | 1.01 | 24.64 | 0.53 |
#220 | सामान्य जगह पर | Z-LRA | पास | 166.33 | 0.97 | 20.61 | 0.12 |
#221 | सामान्य जगह पर | Z-LRA | पास | 38.60 | 0.42 | 18.21 | 0.47 |
#222 | सामान्य जगह पर | X-LRA | पास | 76.00 | 0.61 | 23.17 | 0.30 |
#223 | कम | ईआरएम | फ़ेल (F03-2) | 55.27 | 0.08 | 1.95 | 0.04 |
#224 | कम | ईआरएम | पास | 39.29 | 0.30 | 7.04 | 0.18 |
#225 | कम | ईआरएम | काम नहीं कर रहा (F03) | लागू नहीं | लागू नहीं | लागू नहीं | लागू नहीं |
#226 | कम | Z-LRA | पास | 34.31 | 0.53 | 30.23 | 0.88 |
#227 | कम | Z-LRA | पास | 5.42 | 0.37 | 12.23 | 2.26 |
#228 | कम | Z-LRA | पास | 22.65 | 0.90 | 24.23 | 1.07 |
छठी इमेज. दूसरे असर के लिए परफ़ॉर्मेंस मैप (कीमत के टीयर के हिसाब से)
सातवीं इमेज. इफ़ेक्ट 2 के लिए परफ़ॉर्मेंस मैप (ऐचुएटर टाइप के हिसाब से)
createWaveform (तीसरा इफ़ेक्ट) के लिए परफ़ॉर्मेंस मैप
createWaveform (इफ़ेक्ट 3) के लिए परफ़ॉर्मेंस मैप के बारे में जानकारी | |||||||
---|---|---|---|---|---|---|---|
इफ़ेक्ट की परिभाषा (Java) | private static final long[] waveformTimings = {500, 500}; private static final int[] waveformAmplitudes = {128, 255}; |
||||||
इफ़ेक्ट की परिभाषा (Kotlin) | private val waveformTimings = longArrayOf(500, 500) private val waveformAmplitudes = intArrayOf(128, 255) |
||||||
परफ़ॉर्मेंस मैप को पढ़ने के लिए ज़रूरी डेटा |
|
||||||
पास रेट |
|
createWaveform (इफ़ेक्ट 3) के लिए परफ़ॉर्मेंस टेबल में जानकारी भरने के लिए डेटा | |||||||
---|---|---|---|---|---|---|---|
डिवाइस आईडी | कीमत टियर | ऐक्चुएटर टाइप | पास/फेल | ऐक्सेलरेशन 1 (50%) | ऐक्सेलरेशन 2 (100%) | ऐक्सेलरेशन रेशियो | डेल्टा |
#301 | ज़्यादा | X-LRA | पास | 1.19 | 2.02 | 1.70 | 0.83 |
#302 | ज़्यादा | X-LRA | पास | 0.87 | 1.85 | 2.12 | 0.98 |
#303 | ज़्यादा | X-LRA | पास | 0.62 | 1.47 | 2.37 | 0.85 |
#304 | ज़्यादा | X-LRA | पास | 0.82 | 1.89 | 2.30 | 1.07 |
#305 | ज़्यादा | X-LRA | पास | 0.69 | 1.51 | 2.21 | 0.83 |
#306 | ज़्यादा | Z-LRA | पास | 1.02 | 1.50 | 1.46 | 0.47 |
#307 | ज़्यादा | X-LRA | पास | 0.59 | 1.37 | 2.32 | 0.78 |
#308 | ज़्यादा | Z-LRA | पास | 0.58 | 0.72 | 1.25 | 0.14 |
#309 | सामान्य जगह पर | Z-LRA | पास | 0.39 | 1.43 | 3.66 | 1.04 |
#310 | ज़्यादा | एक्स-एलआरए | काम नहीं कर रहा (F04) | 0.00 | 1.36 | 1.36 | 1.36 |
#311 | ज़्यादा | एक्स-एलआरए | काम नहीं कर रहा (F04) | 0.00 | 0.56 | 0.56 | 0.56 |
#312 | सामान्य जगह पर | Z-LRA | काम नहीं कर रहा (F04) | 0.00 | 0.71 | 0.71 | 0.71 |
#313 | ज़्यादा | ज़ेड-एलआरए | गड़बड़ी (F05) | 0.60 | 0.61 | 1.02 | 0.01 |
#314 | ज़्यादा | ज़ेड-एलआरए | फ़ेल (F05) | 0.64 | 0.65 | 1.01 | 0.01 |
#315 | ज़्यादा | ईआरएम | गड़बड़ी (F05) | 0.96 | 0.95 | 0.99 | -0.01 |
#316 | ज़्यादा | ज़ेड-एलआरए | गड़बड़ी (F05) | 0.40 | 0.40 | 1.00 | 0.00 |
#317 | ज़्यादा | ज़ेड-एलआरए | गड़बड़ी (F05) | 0.60 | 0.58 | 0.98 | -0.01 |
#318 | ज़्यादा | ज़ेड-एलआरए | फ़ेल (F05) | 0.30 | 0.30 | 1.00 | 0.00 |
#319 | ज़्यादा | ज़ेड-एलआरए | फ़ेल (F05) | 0.57 | 0.56 | 0.99 | 0.00 |
#320 | सामान्य जगह पर | Z-LRA | गड़बड़ी (F05) | 0.67 | 0.67 | 1 | 0.00 |
#321 | सामान्य जगह पर | Z-LRA | गड़बड़ी (F05) | 0.67 | 0.66 | 0.99 | -0.01 |
#322 | सामान्य जगह पर | X-LRA | फ़ेल (F05) | 0.95 | 1.02 | 1.07 | 0.06 |
#323 | कम | ईआरएम | गड़बड़ी (F05) | 0.86 | 0.88 | 1.01 | 0.01 |
#324 | कम | ईआरएम | फ़ेल (F05) | 1.46 | 1.45 | 0.99 | -0.01 |
#325 | कम | ईआरएम | फ़ेल (F05) | 0.95 | 0.96 | 1.01 | 0.01 |
#326 | कम | ज़ेड-एलआरए | फ़ेल (F05) | 0.90 | 0.92 | 1.02 | 0.02 |
#327 | कम | ज़ेड-एलआरए | फ़ेल (F05) | 0.47 | 0.47 | 1 | 0.00 |
#328 | कम | ज़ेड-एलआरए | फ़ेल (F05) | 0.51 | 0.56 | 1.09 | 0.04 |
आठवीं इमेज. इफ़ेक्ट 3 के लिए परफ़ॉर्मेंस मैप (पास/फ़ेल के हिसाब से)