Ekosistemin performans haritasını doldurmak için performans tablolarında sağlanan verileri kullanın. Performans haritasını doldururken önerilen veri görselleştirme nasıl yapılır kılavuzunu uygulayın. DUT'tan alınan verileri karşılaştırma için performans haritasıyla eşleştirin.
Verileri performans haritasında görselleştirme
1. ve 2. efektin performans haritası, en yüksek süre, en yüksek genlik ve keskinlik için uygunluk şekli (FOMS = PRR / en yüksek süre) ile çizilir. Verilerinizi performans haritasıyla eşleştirirken x eksenindeki (zirve süresi), y eksenindeki (zirve genliği) ve kabarcık 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 bağlamsal olarak göreceli bir karşılaştırma (geçti veya kaldı şeklinde bir değerlendirme yerine) kullanılarak değerlendirilmesine yardımcı olur. 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 belirleyin, ardından şu soruları göz önünde bulundurun:
- Cihazınızın performans özelliklerini haritanın neresinde bulabilirim?
- Cihazınız, birçok koşul (ör. fiyat katmanı veya aktüatör türü) göz önünde bulundurulduğunda rakiplerinizden daha iyi mi, aynı düzeyde mi yoksa daha kötü mü performans gösteriyor?
- Sonuçlar beklentilerinizi karşılıyor mu? Değilse hangi faktör düşük performans gösterdi?
Örneğin, ERM'li bütçe telefonunuzun performansı, X-LRA'lı üst düzey telefonların performansına eşdeğerse bütçe telefonunuz, ERM'li benzer bütçe telefonlarına kıyasla üstün kaliteli dokunsal geri bildirim sunar.
EFFECT_CLICK (Efekt 1) ve createOneShot (Efekt 2) grafiklerinde x ekseni ve y ekseni sırasıyla en yüksek süreyi ve en yüksek genliği ifade eder. Balonun boyutu, keskinlik için kalite ölçüsünü (FOMS = PRR / tepe süresi) gösterir. Açıklama metnindeki renk kodları ise daha fazla segmentasyon için kategorileri (fiyat katmanı veya aktüatör türleri) temsil eder. Örneğin, fiyat katmanına (ör. düşük/orta/yüksek) göre segmentlere ayrılmış performans haritasında her kabarcığın rengi fiyat katmanını temsil eder. Balonun 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
(Efekt 1) için yüksek kaliteli dokunsal geri bildirimi gösterir. Süre kısa, genlik yüksek ve kabarcık boyutu büyük olduğunda efektler genellikle net ve güçlü olur.
Şekil 1'deki kırmızı balon, EFFECT_CLICK
(Efekt 1) kaynaklı düşük kaliteli dokunsal geri bildirimi gösterir. Süre uzun, genlik düşük ve kabarcık boyutu küçük olduğunda efektler genellikle gürültülü, bulanık ve zayıf olur.
Noktalı kırmızı çizgi, minimum genlik eşiğini gösterir. Genlik 0, 1 g'den zayıfsa dokunsal geri bildirim kullanıcılar tarafından algılanamaz (F03-2 hata durumu).
Şekil 1. Efekt 1 ile ilgili "Nasıl yapılır?" kılavuzlarının performans haritası
Şekil 2. Effect 2 ile ilgili "Nasıl yapılır?" kılavuzları için performans haritası
createOneShot (Etki 2) verilerini okuma, bir istisna dışında Etki 1 verileriyle neredeyse aynı süreçtir. 2. efektin hedef süresi 20 ms olduğundan, 20 ms'ye yakın tepe süresi iyi frenleme özelliğine sahip çıkışı temsil eder.
createWaveform (Efekt 3) verileri, genlik kontrolü özelliklerine odaklanı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 resimler
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 piyasaya sürülme dönemi: Test tarihinden en fazla 18 ay önce
Performans haritasında gözlemlenen dokunsal efektler:
VibrationEffect.EFFECT_CLICK(1. efekt)VibrationEffect.createOneShot(Efekt 2)VibrationEffect.createWaveform(Efekt 3)
Fiyat katmanı segmentasyonu
- Yüksek (600 ABD doları veya daha yüksek)
- Orta (300 ABD doları ile 600 ABD doları arasında)
- Düşük (300 ABD dolarına kadar)
Hata örnekleri
- F01: Dokunsal sabit uygulanmıyor. 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. Genlik 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 hızlanma artışı yok. İvme 1 ve ivme 2'nin maksimum genliği neredeyse aynıdır.
Donanım değerlendirmesi için gereken 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 düzeyi 26) veya sonraki sürümler. Veri toplama işlemi, Haptics uygulama yapılacaklar listesi kullanıma sunulmadan önce yapıldığından 1. Efekt için
VibrationEffect.EFFECT_CLICKyerineHapticFeedbackConstants.KEYBOARD_PRESSkullanıldı.
EFFECT_CLICK (Efekt 1) 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çme oranı |
|
||||||
| EFFECT_CLICK (Efekt 1) için performans haritasını dolduracak veriler | |||||||
|---|---|---|---|---|---|---|---|
| Cihaz kimliği | Fiyat katmanı | Aktüatör türü | Geçti/Kaldı | En yüksek süre (ms) | En yüksek genlik (g) | PRR | FOMS |
| #101 | 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 | Z-LRA | Başarılı | 26,42 | 0,42 | 25,05 | 0,95 |
| #119 | Orta | Z-LRA | Başarılı | 30,65 | 0,48 | 19.69 | 0,64 |
| #120 | Orta | Z-LRA | Başarılı | 170,65 | 0,97 | 20.16 | 0,12 |
| #121 | Orta | Z-LRA | Başarılı | 51,69 | 0,55 | 17,14 | 0,33 |
| #122 | Orta | 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. efektin performans haritası (fiyat katmanına göre)
Şekil 5. Efekt 1 için performans haritası (aktüatör türüne göre)
createOneShot (Efekt 2) için performans haritası
| createOneShot (Effect 2) 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 (Effect 2) için performans tablosunu dolduracak veriler | |||||||
|---|---|---|---|---|---|---|---|
| Cihaz kimliği | Fiyat katmanı | Aktüatör türü | Geçti/Kaldı | 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 | Z-LRA | Başarılı | 26,38 | 0,42 | 24,74 | 0,94 |
| #219 | Orta | Z-LRA | Başarılı | 46,77 | 1,01 | 24,64 | 0,53 |
| #220 | Orta | Z-LRA | Başarılı | 166,33 | 0,97 | 20,61 | 0,12 |
| #221 | Orta | Z-LRA | Başarılı | 38,60 | 0,42 | 18,21 | 0,47 |
| #222 | Orta | 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. Efekt 2 için performans haritası (fiyat katmanına göre)
Şekil 7. Efekt 2 için performans haritası (başlatıcı türüne göre)
createWaveform (Effect 3) için performans haritası
| createWaveform (Effect 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 (Effect 3) için performans tablosunu dolduracak veriler | |||||||
|---|---|---|---|---|---|---|---|
| Cihaz kimliği | Fiyat katmanı | Aktüatör türü | Geçti/Kaldı | Hızlanma 1 (%50) | 2. hızlandırma (100%) | Hızlanma 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 ABD doları | 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 | 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 | 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 | Z-LRA | Başarısız (F05) | 0,67 | 0,67 | 1,00 | 0,00 |
| #321 | Orta | Z-LRA | Başarısız (F05) | 0,67 | 0,66 | 0,99 | -0,01 |
| #322 | Orta | 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. Efekt 3 için performans haritası (geçti/kaldı)