Ekosistemin performans haritasını doldurmak için performans tablolarında sağlanan verileri kullanın. Performans haritasını doldururken önerilen veri görselleştirmeyle ilgili kullanım kılavuzunu uygulayın. Karşılaştırma için DUT'dan alınan verileri performans haritasıyla uyumlu hale getirin.
Verileri performans haritasında görselleştirme
1. ve 2. efekt için performans haritası, en yüksek süre, en yüksek genlik ve keskinlik için değer katsayısı (FOMS = PRR / en yüksek süre) ile çizilir. Verilerinizi performans haritasıyla uyumlu hale getirirken x eksenindeki (en yüksek süre), y eksenindeki (en yüksek genlik) ve balon boyutundaki (FOMS) verileri dikkatlice takip edin. Performans haritası, fiyat katmanı (düşük, orta, yüksek) ve aktüatör türü (X-LRA, Z-LRA, ERM) gibi çeşitli kategorilerle sunulur. Farklı kategorileri temsil etmek için farklı renkler kullanın.
Performans haritası, hedef cihazın değerlendirilmesine yardımcı olmak için bağlama göre göreli bir karşılaştırma (geçti veya başarısız kararı yerine) kullanır. Performans haritası ile DUT ölçümünüz arasındaki karşılaştırma sonuçlarını yorumlarken beklentilerinizi telefonun ait olduğu kategorilere göre oluşturun ve aşağıdaki soruları göz önünde bulundurun:
- Cihazınızın performans özellikleri haritanın neresinde yer alıyor?
- Birçok koşul (ör. fiyat katmanı veya aktüatör türü) göz önüne alındığında, cihazınız rakiplerinizin performansını aşıyor mu, rakiplerinizle aynı performansı mı gösteriyor veya rakiplerinizin performansının altında mı kalıyor?
- Sonuçlar beklentilerinizi karşılıyor mu? Aksi takdirde hangi faktörün performansı düşüktü?
Örneğin, ERM'ye sahip uygun fiyatlı telefonunuzun performansı premium X-LRA telefonlarınkine eşdeğerse bu uygun fiyatlı telefon, ERM'ye sahip benzer uygun fiyatlı telefonlara kıyasla olağanüstü kaliteli dokunma teknolojisine sahiptir.
EFFECT_CLICK
(1. Etki) ve createOneShot
(2. Etki)'de x ekseni ve y ekseni sırasıyla tepe süresini ve tepe genliğini ifade eder. Kabarcığın boyutu, keskinlik için değer oranını (FOMS = PRR / tepe süresi) gösterir. Açıklamadaki renk kodları ise daha ayrıntılı segmentasyon (fiyat katmanı veya aktüatör türleri) kategorilerini temsil eder. Örneğin, fiyat katmanına göre segmentlere ayrılmış performans haritasında (ör. düşük/orta/yüksek) her kabarcığın rengi fiyat katmanını temsil eder. Baloncuğun rengini telefonunuzun fiyat katmanıyla eşleştirerek telefonunuzu aynı fiyat katmanındaki rakiplerle karşılaştırabilirsiniz.
Şekil 1'deki yeşil balon, EFFECT_CLICK
için yüksek kaliteli dokunma özelliğini gösterir (1. efekt). Süre kısa, genlik yüksek ve balon boyutu büyük olduğunda efektler genellikle net ve güçlü olur.
Şekil 1'deki kırmızı balon, EFFECT_CLICK
'deki düşük kaliteli dokunma teknolojisini gösterir (1. efekt). Süre uzun, genlik düşük ve balon boyutu küçük olduğunda efektler genellikle uğultu, bulanıklık ve zayıflık içerir.
Noktalı kırmızı çizgi, minimum genlik eşiğini gösterir. Genlik 0, 1 g'den daha zayıfsa dokunma kullanıcılar tarafından algılanmaz (F03-2 hata durumu).
Şekil 1. 1. efektle ilgili "Nasıl yapılır?" kılavuzları için performans haritası
Şekil 2. Effect 2 "Nasıl yapılır?" kılavuzları için performans haritası
createOneShot
(2. Etki) verilerinin okunması, 1. Etki verilerinin okunmasına neredeyse aynıdır. Tek bir istisna vardır. 2. Etkinin hedef süresi 20 ms olduğundan, 20 ms'ye yakın tepe süresi, iyi frenlemeyle elde edilen çıkışı temsil eder.
createWaveform
(3. Etki) verileriyle ilgili olarak, genlik kontrol özelliklerine odaklanılır.
İlk ivme (İvme 1 =% 50 genlik = gruplandırılmış çubuk grafikteki sol çubuk) ile ikinci ivme (İvme 2 =% 100 genlik = gruplandırılmış çubuk grafikteki sağ çubuk) arasındaki hedef oran 2'dir.
Şekil 3. Effect 3 ile ilgili "Nasıl yapılır?" kılavuzları için performans haritası
Performans haritası verileri ve görselleri
Bu veriler performans haritaları için geçerlidir:
- Test tarihi: 12 Nisan 2020
- Test edilen cihaz modeli sayısı: 28
- Test edilen cihaz üreticisi sayısı: 10
- Cihazın kullanıma sunulduğu dönem: Test tarihinden en fazla 18 ay önce
Performans haritasında gözlemlenen dokunma etkileri:
VibrationEffect.EFFECT_CLICK
(1. Efekt)VibrationEffect.createOneShot
(2. Efekt)VibrationEffect.createWaveform
(3. Etki)
Fiyat katmanı segmentasyonu
- Yüksek (600 ABD doları veya üzeri)
- Orta (300-600 ABD doları)
- Düşük (300 ABD dolarına kadar)
Hata örnekleri
- F01: Dokunma sabit değeri uygulanmadı. Analiz edilecek sinyal yok.
- F02: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. MATLAB hatası.
- F03-1: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. PRR değeri sıfırdan küçüktür (< 0).
- F03-2: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. Amplitüd değeri 0,1'den küçüktür (< 0,1).
- F04: İlk hızlanma aşaması eksik. İlk yarıda sinyal yok.
- F05: İki aşama arasında artan hızlanma yok. 1. ve 2. ivmenin maksimum genliği neredeyse aynıdır.
Donanım değerlendirmesi için gerekli Android sürümü: Android 10.0 (API düzeyi 29) veya sonraki sürümler.
Performans haritasını doldurmak için kullanılan Android sürümü: Android 8.0 (API seviyesi 26) veya sonraki sürümler. 1. etki için veri edinme işlemi Dokunma teknolojisi uygulama yapılacaklar listesi'nin kullanıma sunulmasından önce gerçekleştirildiğinden
VibrationEffect.EFFECT_CLICK
yerineHapticFeedbackConstants.KEYBOARD_PRESS
kullanıldı.
EFFECT_CLICK (1. Etki) için performans haritası
EFFECT_CLICK (Efekt 1) için performans haritası hakkında | |||||||
---|---|---|---|---|---|---|---|
Efekt tanımı (Java) | Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)); |
||||||
Efekt tanımı (Kotlin) | val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)) |
||||||
Performans haritasını okumak için gereken veriler |
|
||||||
Geçiş oranı |
|
EFFECT_CLICK (Etki 1) için performans haritasını dolduracak veriler | |||||||
---|---|---|---|---|---|---|---|
Cihaz kimliği | Fiyat katmanı | Hareket ettirici türü | Başarılı/başarısız | En yüksek süre (ms) | En yüksek genlik (g) | PRR | FOMS |
giriş | Yüksek | X-LRA | Başarılı | 167,33 | 0,53 | 20,91 | 0,12 |
#102 | Yüksek | X-LRA | Başarılı | 20,63 | 1,07 | 20.09 | 0,97 |
#103 | Yüksek | X-LRA | Başarılı | 19,98 | 0,98 | 21,75 | 1,09 |
#104 | Yüksek | X-LRA | Başarılı | 22,67 | 1.16 | 20.02 | 0,88 |
#105 | Yüksek | X-LRA | Başarılı | 10,96 | 1,30 | 23,62 | 2.16 |
#106 | Yüksek | Z-LRA | Başarılı | 20,13 | 1.11 | 24,15 | 1,20 |
#107 | Yüksek | Z-LRA | Başarılı | 49,31 | 0,79 | 20.06 | 0,41 |
#108 | Yüksek | X-LRA | Başarılı | 120,71 | 0,24 | 14,93 | 0,12 |
#109 | Yüksek | Z-LRA | Başarılı | 51,46 | 0,43 | 8,69 | 0,17 |
#110 | Yüksek | X-LRA | Başarılı | 8,44 | 1,01 | 27,68 | 3.28 |
#111 | Yüksek | ERM | Başarısız (F01) | Yok | Yok | Yok | Yok |
#112 | Yüksek | Z-LRA | Başarılı | 25,85 | 0,51 | 21,94 | 0,85 |
#113 | Yüksek | Z-LRA | Başarılı | 58,35 | 0,29 | 25,10 | 0,43 |
#114 | Yüksek | Z-LRA | Başarılı | 34,46 | 0,28 | 20,91 | 0,61 |
#115 | Yüksek | Z-LRA | Başarılı | 23,67 | 0,31 | 26,46 | 1.12 |
#116 | Yüksek | X-LRA | Başarılı | 8,40 | 0,44 | 29,82 | 3,55 |
#117 | Yüksek | Z-LRA | Başarılı | 31,35 | 1.13 | 23,65 | 0,75 |
#118 | Orta zorlukta | Z-LRA | Başarılı | 26,42 | 0,42 | 25,05 | 0,95 |
#119 | Orta zorlukta | Z-LRA | Başarılı | 30,65 | 0,48 | 19,69 | 0,64 |
#120 | Orta zorlukta | Z-LRA | Başarılı | 170,65 | 0,97 | 20,16 | 0,12 |
#121 | Orta zorlukta | Z-LRA | Başarılı | 51,69 | 0,55 | 17,14 | 0,33 |
#122 | Orta zorlukta | X-LRA | Başarısız (F01) | Yok | Yok | Yok | Yok |
#123 | Düşük | ERM | Başarısız (F01) | Yok | Yok | Yok | Yok |
#124 | Düşük | ERM | Başarılı | 68,33 | 0,93 | 7,40 | 0,11 |
#125 | Düşük | ERM | Başarısız (F01) | Yok | Yok | Yok | Yok |
#126 | Düşük | Z-LRA | Başarılı | 41,96 | 0,68 | 8,77 | 0,21 |
#127 | Düşük | Z-LRA | Başarılı | 9,63 | 0,43 | 4,55 | 0,47 |
#128 | Düşük | Z-LRA | Başarılı | 22,77 | 0,55 | 26,10 | 1,15 |
Şekil 4. 1. efekt için performans haritası (fiyat katmanına göre)
Şekil 5. 1. efekt için performans haritası (başlatıcı türüne göre)
createOneShot (Efekt 2) için performans haritası
createOneShot (2. efekt) için performans haritası hakkında | |||||||
---|---|---|---|---|---|---|---|
Efekt tanımı (Java) | private static final long oneShotTiming = 20; private static final int oneShotAmplitude = 255; |
||||||
Efekt tanımı (Kotlin) | private val oneShotTiming: Long = 20 private val oneShotAmplitude = 255 |
||||||
Performans haritasını okumak için gereken veriler |
|
||||||
Geçme oranı |
|
createOneShot (Efekt 2) için performans tablosunu dolduracak veriler | |||||||
---|---|---|---|---|---|---|---|
Cihaz kimliği | Fiyat katmanı | Hareket ettirici türü | Başarılı/başarısız | En yüksek süre (ms) | En yüksek genlik (g) | PRR | FOMS |
#201 | Yüksek | X-LRA | Başarılı | 168,81 | 0,98 | 20,62 | 0,12 |
#202 | Yüksek | X-LRA | Başarılı | 28,35 | 2,29 | 28,95 | 1,02 |
#203 | Yüksek | X-LRA | Başarılı | 77,25 | 0,78 | 21.01 | 0,27 |
#204 | Yüksek | X-LRA | Başarılı | 70,48 | 1,42 | 21,85 | 0,31 |
#205 | Yüksek | X-LRA | Başarılı | 67,92 | 1.19 | 22,61 | 0,33 |
#206 | Yüksek | Z-LRA | Başarılı | 33,44 | 1,34 | 25,19 | 0,75 |
#207 | Yüksek | Z-LRA | Başarılı | 73,90 | 1,36 | 23,13 | 0,31 |
#208 | Yüksek | X-LRA | Başarılı | 102,02 | 0,71 | 20.12 | 0,20 |
#209 | Yüksek | Z-LRA | Başarılı | 63,71 | 0,14 | 3,70 | 0,06 |
#210 | Yüksek | X-LRA | Başarılı | 8,46 | 1,01 | 28,77 | 3,40 |
#211 | Yüksek | ERM | Başarısız (F02, F03-1) | Yok | Yok | Yok | Yok |
#212 | Yüksek | Z-LRA | Başarılı | 43,71 | 1,03 | 23,14 | 0,53 |
#213 | Yüksek | Z-LRA | Başarılı | 27,42 | 0,23 | 22,85 | 0,83 |
#214 | Yüksek | Z-LRA | Başarılı | 45,29 | 0,72 | 19,99 | 0,44 |
#215 | Yüksek | Z-LRA | Başarılı | 23,71 | 0,41 | 27,30 | 1,15 |
#216 | Yüksek | X-LRA | Başarılı | 8.31 | 0,43 | 27,58 | 3,32 |
#217 | Yüksek | Z-LRA | Başarılı | 42,19 | 1,03 | 26,97 | 0,64 |
#218 | Orta zorlukta | Z-LRA | Başarılı | 26,38 | 0,42 | 24,74 | 0,94 |
#219 | Orta zorlukta | Z-LRA | Başarılı | 46,77 | 1,01 | 24,64 | 0,53 |
#220 | Orta zorlukta | Z-LRA | Başarılı | 166,33 | 0,97 | 20,61 | 0,12 |
#221 | Orta zorlukta | Z-LRA | Başarılı | 38,60 | 0,42 | 18,21 | 0,47 |
#222 | Orta zorlukta | X-LRA | Başarılı | 76,00 | 0,61 | 23,17 | 0,30 |
#223 | Düşük | ERM | Başarısız (F03-2) | 55,27 | 0,08 | 1,95 | 0,04 |
#224 | Düşük | ERM | Başarılı | 39,29 | 0,30 | 7.04 | 0,18 |
#225 | Düşük | ERM | Başarısız (F03) | Yok | Yok | Yok | Yok |
#226 | Düşük | Z-LRA | Başarılı | 34,31 | 0,53 | 30,23 | 0,88 |
#227 | Düşük | Z-LRA | Başarılı | 5,42 | 0,37 | 12.23 | 2,26 |
#228 | Düşük | Z-LRA | Başarılı | 22,65 | 0,90 | 24,23 | 1,07 |
Şekil 6. 2. efekt için performans haritası (fiyat katmanına göre)
Şekil 7. 2. efekt için performans haritası (başlatıcı türüne göre)
createWaveform (3. efekt) için performans haritası
createWaveform (Efekt 3) için performans haritası hakkında | |||||||
---|---|---|---|---|---|---|---|
Efekt tanımı (Java) | private static final long[] waveformTimings = {500, 500}; private static final int[] waveformAmplitudes = {128, 255}; |
||||||
Efekt tanımı (Kotlin) | private val waveformTimings = longArrayOf(500, 500) private val waveformAmplitudes = intArrayOf(128, 255) |
||||||
Performans haritasını okumak için gereken veriler |
|
||||||
Geçme oranı |
|
createWaveform (Efekt 3) için performans tablosunu dolduracak veriler | |||||||
---|---|---|---|---|---|---|---|
Cihaz kimliği | Fiyat katmanı | Hareket ettirici türü | Başarılı/başarısız | İvme 1 (%50) | İvme 2 (%100) | İlerleme hızı oranı | Delta |
#301 | Yüksek | X-LRA | Başarılı | 1.19 | 2,02 | 1,70 | 0,83 |
#302 | Yüksek | X-LRA | Başarılı | 0,87 | 1,85 | 2.12 | 0,98 |
#303 | Yüksek | X-LRA | Başarılı | 0,62 | 1,47 | 2,37 | 0,85 |
#304 | Yüksek | X-LRA | Başarılı | 0,82 | 1,89 | 2,30 | 1,07 |
#305 | Yüksek | X-LRA | Başarılı | 0,69 | 1,51 | 2.21 | 0,83 |
#306 | Yüksek | Z-LRA | Başarılı | 1,02 | 1,50 | 1,46 | 0,47 |
#307 | Yüksek | X-LRA | Başarılı | 0,59 | 1,37 | 2,32 | 0,78 |
#308 | Yüksek | Z-LRA | Başarılı | 0,58 | 0,72 | 1,25 | 0,14 |
#309 | Orta zorlukta | Z-LRA | Başarılı | 0,39 | 1,43 | 3,66 | 1,04 |
#310 | Yüksek | X-LRA | Başarısız (F04) | 0,00 | 1,36 | 1,36 | 1,36 |
#311 | Yüksek | X-LRA | Başarısız (F04) | 0,00 | 0,56 | 0,56 | 0,56 |
#312 | Orta zorlukta | Z-LRA | Başarısız (F04) | 0,00 | 0,71 | 0,71 | 0,71 |
#313 | Yüksek | Z-LRA | Başarısız (F05) | 0,60 | 0,61 | 1,02 | 0,01 |
#314 | Yüksek | Z-LRA | Başarısız (F05) | 0,64 | 0,65 | 1,01 | 0,01 |
#315 | Yüksek | ERM | Başarısız (F05) | 0,96 | 0,95 | 0,99 | -0,01 |
#316 | Yüksek | Z-LRA | Başarısız (F05) | 0,40 | 0,40 | 1,00 | 0,00 |
#317 | Yüksek | Z-LRA | Başarısız (F05) | 0,60 | 0,58 | 0,98 | -0,01 |
#318 | Yüksek | Z-LRA | Başarısız (F05) | 0,30 | 0,30 | 1,00 | 0,00 |
#319 | Yüksek | Z-LRA | Başarısız (F05) | 0,57 | 0,56 | 0,99 | 0,00 |
#320 | Orta zorlukta | Z-LRA | Başarısız (F05) | 0,67 | 0,67 | 1,00 | 0,00 |
#321 | Orta zorlukta | Z-LRA | Başarısız (F05) | 0,67 | 0,66 | 0,99 | -0,01 |
#322 | Orta zorlukta | X-LRA | Başarısız (F05) | 0,95 | 1,02 | 1,07 | 0,06 |
#323 | Düşük | ERM | Başarısız (F05) | 0,86 | 0,88 | 1,01 | 0,01 |
#324 | Düşük | ERM | Başarısız (F05) | 1,46 | 1,45 | 0,99 | -0,01 |
#325 | Düşük | ERM | Başarısız (F05) | 0,95 | 0,96 | 1,01 | 0,01 |
#326 | Düşük | Z-LRA | Başarısız (F05) | 0,90 | 0,92 | 1,02 | 0,02 |
#327 | Düşük | Z-LRA | Başarısız (F05) | 0,47 | 0,47 | 1,00 | 0,00 |
#328 | Düşük | Z-LRA | Başarısız (F05) | 0,51 | 0,56 | 1,09 | 0,04 |
Şekil 8. 3. efekt için performans haritası (geçti/geçmedi)