裝置製造商通常會被視為為每部裝置建立的私人資產擁有者。因此,他們的工程工作通常著重於個別裝置,對生態系統中其他裝置的一致性則幾乎不做任何努力。
相反地,開發人員會盡力建構可在生態系統中所有 Android 手機上運作的應用程式,無論每部裝置的技術規格為何都沒問題。這種方法上的差異可能會導致分散化問題,例如某些手機的硬體功能不符合應用程式開發人員設定的預期。因此,如果觸覺回饋 API 在某些 Android 手機上運作,但在其他手機上無法運作,就會導致生態系統不一致。因此,硬體設定在確保製造商可在每部裝置上實作 Android 觸覺回饋 API 方面,扮演著舉足輕重的角色。
本頁面提供逐步檢查清單,協助您設定硬體相容性,以便充分運用 Android 觸覺回饋 API。
下圖說明如何在裝置製造商和開發人員之間建立共同知識,這是建立完整生態系統的重要步驟:
圖 1. 協助裝置製造商和開發人員建立知識
觸覺回饋實作檢查清單
-
- 實作觸覺回饋的常數清單。
-
- HAL 組合原始類型的實作指南。
-
- 建議您在公開 API 常數 (在架構中稱為「預留位置」) 和 HAL 常數之間建立對應關係,以便實作預留位置。
- 如要進一步瞭解這項程序,請參閱「設計原則,可用於引導建議的對應方式」。
-
- 指定觸覺回饋效果的操作說明。請按照以下操作說明快速檢查硬體。