PhoneGap API でシェイクイベントを検出しようとしていますが、プログラムの実行がスムーズではありません。
watchAcceleration 関数を呼び出すとき、次のように監視頻度を表すパラメータを設定します: options.frequency = 800;
これが私の質問です: パラメータ "options.frequency = 800" を使用すると、デバイスは 0.8 秒ごとに加速度計のみを監視しますが、ユーザーは 0.7 秒以内にシェイク ジェスチャを完了する可能性があるため、ユーザーのシェイクを検出できません。
周波数パラメータを小さくするだけだと言うかもしれません。しかし、それがパフォーマンスの低下を引き起こすのではないかと心配しています(誰かに確認が必要です)。
次に、いくつかの記事から、「acc.is_updating」パラメーターがあることがわかりました。これは常に「未定義」であることがわかりました。
シェイクのユーザーエクスペリエンスをよりスムーズにする方法を知っている人はいますか? または、シェイク ジェスチャを検出するための適切なプラグインはありますか?