استخدِم البيانات المقدَّمة في جداول الأداء لملء خريطة الأداء الخاصة بالنظام المتكامل. اتّبِع دليل الإرشادات المقترَح حول عرض البيانات عند تعبئة خريطة الأداء. مطابقة البيانات التي تم الحصول عليها من الجهاز قيد الاختبار مع خريطة الأداء لإجراء مقارنة
عرض البيانات بصريًا في خريطة الأداء
يتم رسم خريطة الأداء للتأثير 1 والتأثير 2 باستخدام مدة الذروة وسعة الذروة ومقياس جودة الحدة (FOMS = PRR / مدة الذروة). عند مطابقة بياناتك مع خريطة الأداء، اتّبِع البيانات الواردة في المحور السيني (مدة الذروة) والمحور الصادي (سعة الذروة) وحجم الفقاعة (مقياس FOMS) بعناية. يتم عرض خريطة الأداء مع عدة فئات، بما في ذلك فئة السعر (منخفضة ومتوسطة وعالية) ونوع المشغّل (X-LRA وZ-LRA وERM). استخدِم ألوانًا مختلفة لتمثيل فئات مختلفة.
تساعد خريطة الأداء في تقييم جهاز الاختبار باستخدام مقارنة نسبية حسب السياق (بدلاً من الحكم بالنجاح أو الفشل). عند تفسير نتائج المقارنة بين خريطة الأداء وقياس جهازك، حدِّد توقعاتك استنادًا إلى الفئات التي ينتمي إليها الهاتف، ثم فكِّر في الأسئلة التالية:
- أين تظهر خصائص أداء جهازك على الخريطة؟
- مع الأخذ في الاعتبار العديد من الشروط (مثل فئة السعر أو نوع المشغّل)، هل يتفوّق جهازك على المنافسين أو يقدّم أداءً مماثلاً أو أقل؟
- هل تلبي النتائج توقعاتك؟ إذا لم يكن كذلك، ما هو العامل الذي كان أداؤه ضعيفًا؟
على سبيل المثال، إذا كان أداء الهاتف المنخفض التكلفة الذي يتضمّن محرك استجابة رنانة مكافئًا لأداء هواتف X-LRA الفاخرة، سيتضمّن الهاتف المنخفض التكلفة محرك استجابة رنانة عالي الجودة مقارنةً بالهواتف المنخفضة التكلفة المشابهة التي تتضمّن محرك استجابة رنانة.
في EFFECT_CLICK (التأثير 1) وcreateOneShot (التأثير 2)، يشير المحور x والمحور y إلى مدة الذروة وشدة الذروة على التوالي. يشير حجم الفقاعة إلى مقياس جودة الحدة (FOMS = PRR / ذروة المدة)، وتمثّل رموز الألوان في التسمية التوضيحية الفئات التي يمكن تقسيمها بشكل أكبر (فئة السعر أو أنواع المشغّلات). على سبيل المثال، في خريطة الأداء المقسّمة حسب فئة السعر (مثل منخفض/متوسط/مرتفع)، يمثّل لون كل فقاعة فئة السعر. من خلال مطابقة لون الفقاعة مع فئة سعر هاتفك، يمكنك مقارنة هاتفك مع الهواتف المنافسة في فئة السعر نفسها.
تعرض الفقاعة الخضراء في الشكل 1 إشارات لمسية عالية الجودة EFFECT_CLICK
(التأثير 1). تكون التأثيرات عادةً واضحة وقوية عندما تكون المدة قصيرة،
والسعة عالية، وحجم الفقاعة كبيرًا.
تعرض الفقاعة الحمراء في الشكل 1 اللمسات المنخفضة الجودة من EFFECT_CLICK (التأثير 1). تكون التأثيرات عادةً رنانة ومبهمة وضعيفة عندما تكون المدة طويلة والسعة منخفضة وحجم الفقاعة صغيرًا.
يشير الخط الأحمر المنقّط إلى الحد الأدنى لمستوى السعة. إذا كان السعة أقل من 0.1 غرام، لن يتمكّن المستخدمون من الشعور بالاهتزاز (حالة الخطأ F03-2).
الشكل 1: أدلة إرشادية حول كيفية استخدام "التأثير 1"
الشكل 2: أدلة إرشادية حول "خريطة الأداء" في "التأثير 2"
قراءة البيانات من createOneShot (التأثير 2) هي عملية مطابقة تقريبًا لبيانات التأثير 1، مع استثناء واحد. بما أنّ المدة المستهدَفة للتأثير 2 هي 20 مللي ثانية، فإنّ مدة الذروة القريبة من 20 مللي ثانية تمثّل الناتج مع
فرملة جيدة.
تركّز البيانات من createWaveform (التأثير 3) على إمكانات التحكّم في السعة.
النسبة المستهدَفة بين التسارع الأول (التسارع 1 = السعة% 50 = الشريط الأيسر في الرسم البياني الشريطي المجمّع) والتسارع الثاني (التسارع 2 = السعة% 100 = الشريط الأيمن في الرسم البياني الشريطي المجمّع) هي 2.
الشكل 3: أدلة إرشادية حول "التأثير 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: عدم زيادة السرعة بين مرحلتَين الحد الأقصى لسعة التسارع 1 والتسارع 2 متطابق تقريبًا.
إصدار Android المطلوب لإجراء تقييم الأجهزة: الإصدار 10.0 من نظام التشغيل Android (المستوى 29 من واجهة برمجة التطبيقات) أو إصدار أحدث
إصدار Android المستخدَم لتعبئة خريطة الأداء: الإصدار 8.0 من نظام التشغيل Android (المستوى 26 من واجهة برمجة التطبيقات) أو إصدار أحدث بالنسبة إلى التأثير 1، تم استخدام
HapticFeedbackConstants.KEYBOARD_PRESSبدلاً منVibrationEffect.EFFECT_CLICKلأنّه تم جمع البيانات قبل طرح قائمة التحقّق من تنفيذ ميزة "اللمس".
خريطة الأداء لـ EFFECT_CLICK (التأثير 1)
| لمحة عن خريطة الأداء لـ EFFECT_CLICK (التأثير 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)) |
||||||
| البيانات المطلوبة لقراءة خريطة الأداء |
|
||||||
| معدّل النجاح |
|
||||||
| البيانات التي ستملأ خريطة الأداء لـ EFFECT_CLICK (التأثير 1) | |||||||
|---|---|---|---|---|---|---|---|
| رقم تعريف الجهاز | فئة السعر | نوع المشغّل | اجتياز/عدم اجتياز | مدة الذروة (بالمللي ثانية) | الحد الأقصى للسعة (غرام) | PRR | نظام إدارة العمليات المالية (FOMS) |
| #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 | مرتفع | ERM | تعذُّر (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 | متوسط | X-LRA | تعذُّر (F01) | لا تنطبق | لا تنطبق | لا تنطبق | لا تنطبق |
| #123 | منخفضة | ERM | تعذُّر (F01) | لا تنطبق | لا تنطبق | لا تنطبق | لا تنطبق |
| #124 | منخفضة | ERM | مستوفٍ للمعايير | 68.33 | 0.93 | 7.40 | 0.11 |
| #125 | منخفضة | ERM | تعذُّر (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 |
الشكل 4. خريطة الأداء للتأثير 1 (حسب فئة السعر)
الشكل 5. خريطة الأداء للمؤثر 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 (Effect 2) | |||||||
|---|---|---|---|---|---|---|---|
| رقم تعريف الجهاز | فئة السعر | نوع المشغّل | اجتياز/عدم اجتياز | مدة الذروة (بالمللي ثانية) | الحد الأقصى للسعة (غرام) | PRR | نظام إدارة العمليات المالية (FOMS) |
| #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 | مرتفع | ERM | إخفاق (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 | منخفضة | ERM | تعذُّر (F03-2) | 55.27 | 0.08 | 1.95 | 0.04 |
| #224 | منخفضة | ERM | مستوفٍ للمعايير | 39.29 | 0.30 | 7.04 | 0.18 |
| #225 | منخفضة | ERM | تعذُّر (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 |
الشكل 6. خريطة الأداء للتأثير 2 (حسب فئة السعر)
الشكل 7. خريطة الأداء للتأثير 2 (حسب نوع المشغّل)
خريطة الأداء للدالة createWaveform (التأثير 3)
| لمحة عن خريطة الأداء الخاصة بالدالة createWaveform (Effect 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%) | نسبة التسارع | Delta |
| #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 | مستوفٍ للمعايير | دولار أمريكي | 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 | مرتفع | X-LRA | تعذُّر (F04) | 0.00 | 1.36 | 1.36 | 1.36 |
| #311 | مرتفع | X-LRA | تعذُّر (F04) | 0.00 | 0.56 | 0.56 | 0.56 |
| #312 | متوسط | Z-LRA | تعذُّر (F04) | 0.00 | 0.71 | 0.71 | 0.71 |
| #313 | مرتفع | Z-LRA | تعذُّر (F05) | 0.60 | 0.61 | 1.02 | 0.01 |
| #314 | مرتفع | Z-LRA | تعذُّر (F05) | 0.64 | 0.65 | 1.01 | 0.01 |
| #315 | مرتفع | ERM | تعذُّر (F05) | 0.96 | 0.95 | 0.99 | -0.01 |
| #316 | مرتفع | Z-LRA | تعذُّر (F05) | 0.40 | 0.40 | 1.00 | 0.00 |
| #317 | مرتفع | Z-LRA | تعذُّر (F05) | 0.60 | 0.58 | 0.98 | -0.01 |
| #318 | مرتفع | Z-LRA | تعذُّر (F05) | 0.30 | 0.30 | 1.00 | 0.00 |
| #319 | مرتفع | Z-LRA | تعذُّر (F05) | 0.57 | 0.56 | 0.99 | 0.00 |
| #320 | متوسط | Z-LRA | تعذُّر (F05) | 0.67 | 0.67 | 1.00 | 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 | منخفضة | ERM | تعذُّر (F05) | 0.86 | 0.88 | 1.01 | 0.01 |
| #324 | منخفضة | ERM | تعذُّر (F05) | 1.46 | 1.45 | 0.99 | -0.01 |
| #325 | منخفضة | ERM | تعذُّر (F05) | 0.95 | 0.96 | 1.01 | 0.01 |
| #326 | منخفضة | Z-LRA | تعذُّر (F05) | 0.90 | 0.92 | 1.02 | 0.02 |
| #327 | منخفضة | Z-LRA | تعذُّر (F05) | 0.47 | 0.47 | 1.00 | 0.00 |
| #328 | منخفضة | Z-LRA | تعذُّر (F05) | 0.51 | 0.56 | 1.09 | 0.04 |
الشكل 8. خريطة الأداء للتأثير 3 (حسب النجاح/الفشل)