一般來說,裝置製造商是為每部裝置建立的私有資產擁有者。因此,工程團隊通常會以裝置為單位投入心力,很少或完全不會費心確保生態系統中其他裝置的一致性。
與此相反,開發人員致力於建構適用於生態系統中所有 Android 手機的應用程式,無論每部裝置的技術規格為何。這種做法的差異可能會導致片段化問題,例如某些手機的硬體功能不符合應用程式開發人員設定的期望。因此,如果觸覺回饋 API 僅適用於部分 Android 手機,就會導致生態系統不一致。因此,硬體設定在確保製造商能在每部裝置上實作 Android 觸覺 API 時,扮演著至關重要的角色。
本頁面提供逐步檢查清單,協助您設定硬體相容性,充分運用 Android 觸覺回饋 API。
下圖說明裝置製造商和開發人員如何建立共同知識,這是建立一致生態系統的重要步驟:
圖 1. 在裝置製造商和開發人員之間建立知識
觸覺回饋實作檢查清單
-
- 實作觸覺回饋的常數清單。
-
- HAL 組成基本體的實作指南。
-
- 公共 API 常數 (在架構中稱為預留位置) 與 HAL 常數之間的對應建議,這些常數會實作預留位置。
- 如要進一步瞭解這項程序,請參閱「設計原則,引導建議的對應」。
-
- 導入振幅和頻率封包的指南。
-
- 目標觸覺效果的指令。按照這些指示快速檢查硬體。