Produsen perangkat umumnya dianggap sebagai pemilik aset pribadi yang dibuat untuk setiap perangkat. Dengan demikian, upaya engineering mereka sering kali berfokus pada per-perangkat; sedikit atau tidak ada upaya yang dilakukan untuk konsistensi perangkat lain dalam ekosistem.
Sebaliknya, developer berupaya membuat aplikasi yang berfungsi di semua ponsel Android dalam ekosistem, terlepas dari spesifikasi teknis setiap perangkat. Perbedaan pendekatan ini dapat menyebabkan masalah fragmentasi, misalnya, kemampuan hardware ponsel tertentu tidak sesuai dengan ekspektasi yang ditetapkan oleh developer aplikasi. Jadi, jika API haptik berfungsi di beberapa ponsel Android, tetapi tidak di ponsel lainnya, hasilnya adalah ekosistem yang tidak konsisten. Itulah sebabnya konfigurasi hardware berperan penting dalam memastikan bahwa produsen dapat menerapkan API haptik Android di setiap perangkat.
Halaman ini menyediakan checklist langkah demi langkah untuk menyiapkan kepatuhan hardware untuk penggunaan terbaik API haptik Android.
Gambar berikut mengilustrasikan proses membangun pengetahuan umum antara produsen dan developer perangkat, yang merupakan langkah penting dalam menciptakan ekosistem yang kohesif:
Gambar 1. Membangun pengetahuan antara produsen dan developer perangkat
Checklist penerapan haptic
-
- Daftar konstanta untuk menerapkan haptik.
-
- Panduan penerapan untuk primitif komposisi HAL.
Memetakan konstanta antara HAL dan API
- Merekomendasikan pemetaan antara konstanta API publik (bernama placeholder dalam framework) dan konstanta HAL, yang mengimplementasikan placeholder.
- Lihat Prinsip desain untuk memandu pemetaan yang direkomendasikan untuk mempelajari proses ini lebih lanjut.
-
- Petunjuk tentang target efek haptik. Gunakan petunjuk ini untuk melakukan pemeriksaan cepat pada hardware Anda.