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

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

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

يتم رسم خريطة الأداء للتأثير 1 والتأثير 2 باستخدام مدة الذروة وسعة الذروة ومقياس جودة الحدة (FOMS = PRR / مدة الذروة). عند مطابقة بياناتك مع خريطة الأداء، اتّبِع البيانات الواردة في المحور السيني (المدة القصوى) والمحور الصادي (السعة القصوى) وحجم الفقاعة (مقياس FOMS) بعناية. يتم عرض خريطة الأداء مع عدة فئات، بما في ذلك فئة السعر (منخفضة ومتوسطة وعالية) ونوع المشغّل (X-LRA وZ-LRA وERM). استخدِم ألوانًا مختلفة لتمثيل فئات مختلفة.

تساعد خريطة الأداء في تقييم الجهاز المستهدَف باستخدام مقارنة نسبية حسب السياق (بدلاً من الحكم بالنجاح أو الفشل). عند تفسير نتائج المقارنة بين خريطة الأداء وقياس جهاز الاختبار، يجب وضع توقعاتك استنادًا إلى الفئات التي ينتمي إليها الهاتف، ثم مراعاة الأسئلة التالية:

  • أين تظهر خصائص أداء جهازك على الخريطة؟
  • مع الأخذ في الاعتبار العديد من الشروط (مثل فئة السعر أو نوع المشغّل)، هل يتفوّق جهازك على المنافسين أو يقدّم أداءً مماثلاً أو أقل؟
  • هل تلبي النتائج توقعاتك؟ إذا لم يكن كذلك، ما هو العامل الذي كان أداؤه أقل من المتوقع؟

على سبيل المثال، إذا كان أداء الهاتف المنخفض التكلفة الذي يتضمّن محرك استجابة رنانة مكافئًا لأداء هواتف X-LRA المميّزة، سيكون الهاتف المنخفض التكلفة مزوّدًا بميزة اللمس الاستجابي عالية الجودة مقارنةً بالهواتف المنخفضة التكلفة المشابهة التي تتضمّن محرك استجابة رنانة.

في EFFECT_CLICK (التأثير 1) وcreateOneShot (التأثير 2)، يشير المحور x والمحور y إلى مدة الذروة وارتفاع الذروة، على التوالي. يشير حجم الفقاعة إلى مقياس جودة الحدة (FOMS = PRR / peak duration)، وتمثّل رموز الألوان في وسيلة الإيضاح فئات لتصنيف إضافي (فئة السعر أو أنواع المشغّلات). على سبيل المثال، في خريطة الأداء المقسّمة حسب فئة السعر (مثل منخفض/متوسط/مرتفع)، يمثّل لون كل فقاعة فئة السعر. من خلال مطابقة لون الفقاعة مع فئة سعر هاتفك، يمكنك مقارنة هاتفك مع الهواتف المنافسة في فئة السعر نفسها.

تعرض الفقاعة الخضراء في الشكل 1 ردود فعل لمسية عالية الجودة EFFECT_CLICK(للتأثير 1). تكون التأثيرات عادةً واضحة وقوية عندما تكون المدة قصيرة، ويكون السعة كبيرًا، ويكون حجم الفقاعة كبيرًا.

تعرض الفقاعة الحمراء في الشكل 1 اللمسات المنخفضة الجودة من EFFECT_CLICK (التأثير 1). تكون التأثيرات عادةً رنانة ومبهمة وضعيفة عندما تكون المدة طويلة والسعة منخفضة وحجم الفقاعة صغيرًا.

يشير الخط الأحمر المنقّط إلى الحد الأدنى لمستوى السعة. إذا كان السعة أقل من 0.1 غرام، لن يتمكّن المستخدمون من الشعور بالاهتزاز (حالة الخطأ F03-2).

Effect How-to Guide 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)
الأساسيات مرتفع 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 (Effect 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

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

الشكل 8. خريطة الأداء للتأثير 3 (اجتياز/عدم اجتياز)