實作觸覺回饋

一般來說,裝置製造商是為每部裝置建立的私有資產擁有者。因此,他們的工程工作通常著重於單一裝置,很少或完全不會費心確保生態系統中其他裝置的一致性。

與此相反,開發人員致力於建構適用於生態系統中所有 Android 手機的應用程式,無論每部裝置的技術規格為何。這種做法的差異可能會導致片段化問題,例如某些手機的硬體功能不符合應用程式開發人員設定的期望。因此,如果觸覺回饋 API 適用於部分 Android 手機,但不適用於其他手機,就會導致生態系統不一致。因此,硬體設定在確保製造商能在每部裝置上實作 Android 觸覺 API 時,扮演至關重要的角色。

本頁面提供逐步檢查清單,協助您設定硬體相容性,充分運用 Android 觸覺回饋 API。

下圖說明裝置製造商和開發人員如何建立共同知識,這是建立一致生態系統的重要步驟:

應用程式開發人員和裝置製造商的觸覺應用情境圖

圖 1. 在裝置製造商和開發人員之間建立知識

觸覺回饋實作檢查清單

  1. 導入常數

    • 實作觸覺回饋的常數清單。
  2. 導入原始物件

    • HAL 組成基本體的導入指南。
  3. 在 HAL 和 API 之間對應地圖常數

    • 在公開 API 常數 (架構中稱為「預留位置」) 和實作預留位置的 HAL 常數之間,對應建議。
    • 如要進一步瞭解這個程序,請參閱「引導建議對應的設計原則」。
  4. 實作分段線性包絡 (PWLE) 效果

    • 導入振幅和頻率封包的指南。
  5. 評估硬體

    • 目標觸覺效果的操作說明。按照這些操作說明快速檢查硬體。