Penilaian hardware

Penilaian hardware memberikan karakteristik kuantitatif dari tiga efek haptik target yang diambil sampelnya dengan 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 menampilkan hasil penilaian hardware dari beberapa perangkat Android saat ini. Tujuannya adalah untuk mengevaluasi perangkat target menggunakan perbandingan 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? Apakah hasilnya sesuai dengan harapan saya? Jika tidak, apa yang perlu ditingkatkan?

Penyiapan haptik

Gambar 1. Ringkasan proses penilaian hardware haptik

Penilaian mengamati hasil dari tiga metode dalam framework haptic Android.

Efek 1: Konstanta haptik pendek yang telah ditentukan sebelumnya

VibrationEffect.EFFECT_CLICK

Konstanta ini adalah efek dasar atau penyebut umum dalam pemetaan HAL-API yang disediakan dalam Memetakan konstanta antara HAL dan API. 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 pendek

VibrationEffect.createOneShot(20,255)

Untuk impuls kustom tunggal pendek, 20 md adalah nilai maksimum yang direkomendasikan untuk menentukan durasi. Impuls tunggal yang lebih panjang dari 20 md tidak direkomendasikan karena dirasakan sebagai getaran berdengung.

Efek Haptik Kustom Pendek

Gambar 2. Efek haptic kustom pendek

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 kaya. timings [ ] dan amplitudes [ ] yang direkomendasikan adalah {500, 500} dan {128, 255}. Hal ini menunjukkan tren peningkatan amplitudo dari 50% hingga 100% dengan kecepatan pengambilan sampel 500 md.

Variasi Amplitudo

Gambar 3. Efek haptic kustom panjang dengan variasi amplitudo

Untuk memeriksa kemampuan hardware kontrol amplitudo dengan cepat untuk Efek 3, coba Vibrator.hasAmplitudeControl(). Hasilnya harus true untuk dieksekusi VibrationEffect.createWaveform dengan amplitudo yang bervariasi seperti yang dimaksud.