Nhà sản xuất thiết bị thường được coi là chủ sở hữu của các thành phần riêng tư được tạo cho từng thiết bị. Do đó, các nỗ lực kỹ thuật của họ thường tập trung vào mỗi thiết bị; hầu như không có nỗ lực nào để đảm bảo tính nhất quán của các thiết bị khác trong hệ sinh thái.
Ngược lại, nhà phát triển luôn nỗ lực xây dựng ứng dụng hoạt động trên tất cả điện thoại Android trong hệ sinh thái, bất kể thông số kỹ thuật của từng thiết bị. Sự khác biệt về phương pháp này có thể gây ra sự phân mảnh, ví dụ: khả năng phần cứng của một số điện thoại không khớp với kỳ vọng của nhà phát triển ứng dụng. Vì vậy, nếu API haptics hoạt động trên một số điện thoại Android nhưng không hoạt động trên các điện thoại khác, thì hệ sinh thái sẽ không nhất quán. Đó là lý do cấu hình phần cứng đóng vai trò quan trọng trong việc đảm bảo rằng nhà sản xuất có thể triển khai API haptics của Android trên mọi thiết bị.
Trang này cung cấp danh sách kiểm tra từng bước để thiết lập khả năng tuân thủ phần cứng nhằm sử dụng hiệu quả nhất các API haptics của Android.
Hình sau đây minh hoạ việc xây dựng kiến thức chung giữa nhà sản xuất thiết bị và nhà phát triển. Đây là một bước quan trọng trong việc tạo ra một hệ sinh thái gắn kết:
Hình 1. Xây dựng kiến thức giữa nhà sản xuất thiết bị và nhà phát triển
Danh sách kiểm tra việc triển khai tính năng xúc giác
-
- Danh sách hằng số để triển khai tính năng phản hồi xúc giác.
-
- Hướng dẫn triển khai cho các thành phần gốc của thành phần kết hợp HAL.
Liên kết các hằng số giữa HAL và API
- Đề xuất liên kết giữa các hằng số API công khai (được đặt tên là phần giữ chỗ trong khung) và các hằng số HAL triển khai phần giữ chỗ.
- Hãy xem phần Nguyên tắc thiết kế để hướng dẫn việc liên kết được đề xuất để tìm hiểu thêm về quy trình này.
-
- Hướng dẫn về hiệu ứng xúc giác mục tiêu. Hãy làm theo hướng dẫn sau để kiểm tra nhanh phần cứng.