Penilaian hardware

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?

Penyiapan haptic

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

VibrationEffect.EFFECT_CLICK

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.

Efek Haptic Kustom Pendek

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.

Variasi Amplitude

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.