مقارنة النتائج باستخدام خريطة الأداء

استخدِم البيانات المقدَّمة في جداول الأداء لملء خريطة الأداء الخاصة بالنظام المتكامل. اتّبِع دليل الإرشادات المقترَح حول عرض البيانات عند تعبئة خريطة الأداء. مطابقة البيانات التي تم الحصول عليها من الجهاز قيد الاختبار مع خريطة الأداء لإجراء مقارنة

عرض البيانات بصريًا في خريطة الأداء

يتم رسم خريطة الأداء للتأثير 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: أدلة إرشادية حول كيفية استخدام "التأثير 1"

دليل طريقة التنفيذ 2

الشكل 2: أدلة إرشادية حول "خريطة الأداء" في "التأثير 2"

قراءة البيانات من createOneShot (التأثير 2) هي عملية مطابقة تقريبًا لبيانات التأثير 1، مع استثناء واحد. بما أنّ المدة المستهدَفة للتأثير 2 هي 20 مللي ثانية، فإنّ مدة الذروة القريبة من 20 مللي ثانية تمثّل الناتج مع فرملة جيدة.

تركّز البيانات من createWaveform (التأثير 3) على إمكانات التحكّم في السعة. النسبة المستهدَفة بين التسارع الأول (التسارع 1 = السعة% 50 = الشريط الأيسر في الرسم البياني الشريطي المجمّع) والتسارع الثاني (التسارع 2 = السعة% 100 = الشريط الأيمن في الرسم البياني الشريطي المجمّع) هي 2.

دليل طريقة التنفيذ 3

الشكل 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))
البيانات المطلوبة لقراءة خريطة الأداء
  • مدة الذروة (المحور س في الرسم البياني)
  • سعة الذروة (المحور الصادي للرسم البياني)
  • PRR لاحتساب FOMS
  • FOMS = PRR / peak amplitude (حجم الفقاعة في الرسم البياني الفقاعي)
  • رسم بياني للإشارة من MATLAB كمرجع مرئي
معدّل النجاح
  • ‫85.7% من الأجهزة أنشأت التأثير 1
  • تعذّر تنفيذ الإجراء على% 14.3 من الأجهزة بسبب الخطأ F01 (لم يتم تنفيذ الثابت اللمسي)
البيانات التي ستملأ خريطة الأداء لـ 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

خريطة الأداء 1 للتأثير 1

الشكل 4. خريطة الأداء للتأثير 1 (حسب فئة السعر)

خريطة الأداء 2 للتأثير 1

الشكل 5. خريطة الأداء للمؤثر 1 (حسب نوع المشغّل)

خريطة الأداء للدالة createOneShot (المؤثر 2)

لمحة عن خريطة الأداء في createOneShot (التأثير 2)
تعريف التأثير (Java)
private static final long oneShotTiming = 20;
private static final int oneShotAmplitude = 255;

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude));
تعريف التأثير (Kotlin)
private val oneShotTiming: Long = 20
private val oneShotAmplitude = 255

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude))
البيانات المطلوبة لقراءة خريطة الأداء
  • مدة الذروة (المحور س في الرسم البياني)
  • سعة الذروة (المحور الصادي للرسم البياني)
  • PRR لاحتساب FOMS
  • FOMS = PRR / peak amplitude (حجم الفقاعة في الرسم البياني الفقاعي)
  • رسم بياني للإشارة من MATLAB كمرجع مرئي
معدّل النجاح
  • 89.3% من الأجهزة عرضت التأثير 2
  • تعذّر على% 10.7 من الأجهزة اجتياز الاختبار بسبب الخطأ F02 أو F03-2 (سعة الإشارة ضعيفة جدًا بحيث لا يمكن تحليلها أو إدراكها من قِبل الإنسان)
البيانات التي ستملأ جدول الأداء الخاص بالدالة 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

خريطة أداء التأثير 2 رقم 1

الشكل 6. خريطة الأداء للتأثير 2 (حسب فئة السعر)

خريطة أداء التأثير 2 رقم 1

الشكل 7. خريطة الأداء للتأثير 2 (حسب نوع المشغّل)

خريطة الأداء للدالة createWaveform (التأثير 3)

لمحة عن خريطة الأداء الخاصة بالدالة createWaveform (Effect 3)
تعريف التأثير (Java)
private static final long[] waveformTimings = {500, 500};
private static final int[] waveformAmplitudes = {128, 255};

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1));
تعريف التأثير (Kotlin)
private val waveformTimings = longArrayOf(500, 500)
private val waveformAmplitudes = intArrayOf(128, 255)

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1))
البيانات المطلوبة لقراءة خريطة الأداء
  • التسارع 1 (المحور الصادي للشريط المجمّع الأيسر في الرسم البياني)
  • التسارع 2 (المحور الصادي للعمود المجمّع الأيمن في الرسم البياني)
  • نسبة التسارع بين التسارع 1 (بمقدار 50%) والتسارع 2 (بمقدار 100%): النسبة المستهدفة هي 2.
  • رسم بياني للإشارة من MATLAB كمرجع مرئي
معدّل النجاح
  • أصدرت% 32.1 من الأجهزة التأثير 3 على النحو المتوقّع.
  • تعذّر إجراء الاختبار على% 67.9 من الأجهزة بسبب الخطأ F04 (‏10.7%، عدم توفّر إشارة للتسارع 1) أو الخطأ F05 (‏57.1%، عدم وجود فرق بين التسارع 1 والتسارع 2 كما هو متوقّع).
البيانات التي ستملأ جدول الأداء الخاص بدالة 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

Effect 1 Performance Map 3

الشكل 8. خريطة الأداء للتأثير 3 (حسب النجاح/الفشل)