Penilaian hardware memberikan karakteristik kuantitatif dari tiga efek haptik target yang diambil sampelnya oleh metode umum yang digunakan untuk memanggil haptik. Di akhir penilaian, performa dari setiap perangkat untuk setiap efek haptik target dapat diterapkan ke peta performa untuk menarik kesimpulan.
Peta performa menunjukkan hasil penilaian hardware dari beberapa perangkat Android saat ini. Tujuannya adalah untuk mengevaluasi perangkat target menggunakan perbandingan yang relatif kontekstual (bukan penilaian lulus atau gagal). Pertanyaan spesifik yang disusun berdasarkan gagasan tersebut adalah: Mengingat tingkat harga dan jenis aktuator ponsel saya, bagaimana performanya dibandingkan dengan pesaing saya? Apakah hasilnya sesuai dengan harapan saya? Jika tidak, apa yang perlu ditingkatkan?
Gambar 1. Ringkasan proses penilaian hardware haptic
Penilaian ini mengamati hasil tiga metode dalam framework haptic Android.
Efek 1: Konstanta haptik pendek yang telah ditentukan sebelumnya
Konstanta ini adalah efek dasar pengukuran atau penyebut umum dalam pemetaan HAL-API
yang diberikan pada Langkah 2. Pemetaan ini dipetakan dengan efek yang paling umum digunakan
HapticFeedbackConstants.KEYBOARD_PRESS
.
Menilai efek ini membantu Anda menentukan kesiapan
perangkat target untuk
haptik yang jelas.
Efek 2: Efek haptic kustom singkat
VibrationEffect.createOneShot(20,255)
Untuk impuls kustom tunggal yang singkat, 20 milidetik adalah nilai minimum maksimum yang direkomendasikan untuk menentukan durasi. Impuls tunggal yang berdurasi lebih dari 20 md tidak direkomendasikan karena dianggap sebagai getaran bising.
Gambar 2. Efek haptic kustom singkat
Efek 3: Efek haptic kustom panjang dengan variasi amplitudo
VibrationEffect.createWaveform(timings[], amplitudes[], int repeat)
Kemampuan untuk menghasilkan amplitudo yang bervariasi untuk efek haptik kustom adalah salah satu
indikator untuk mengevaluasi kemampuan perangkat untuk
haptik yang kaya.
timings [ ]
dan amplitudes [ ]
yang direkomendasikan adalah {500, 500}
dan
{128, 255}
. Hal ini menunjukkan tren peningkatan amplitudo dari
50% menjadi 100% dengan kecepatan sampling 500 milidetik.
Gambar 3. Efek haptic kustom panjang dengan variasi amplitudo
Untuk memeriksa dengan cepat kemampuan hardware kontrol amplitudo untuk Efek 3,
coba
Vibrator.hasAmplitudeControl()
.
Hasilnya harus true
untuk mengeksekusi
VibrationEffect.createWaveform
dengan amplitudo yang bervariasi sebagaimana mestinya.