0 votos

Tiempo de vibración mínimo en todos los dispositivos Android

Estoy desarrollando un juego, ofrezco un ajuste opcional con vibraciones periódicas para un modo de juego específico. Para que esto funcione bien, necesito una vibración muy corta.

En mi dispositivo, 20ms de duración de la vibración funciona muy bien, pero en otros dispositivos, parece que no vibra en absoluto, mientras que 50ms funciona pero es demasiado largo para mi preferencia. Supongo que algunos dispositivos tienen un tiempo mínimo específico.

Así que mi pregunta: ¿Cuál es la duración mínima de la vibración que funcionará en todos los dispositivos?

2voto

Andrew T. Puntos 2107

No existe una norma para la duración mínima de la vibración porque no está en la especificación de Android. Además, no es necesario que todos los dispositivos Android tengan vibradores.

Según la Definición de compatibilidad con Android 13 una de las cosas importantes sobre la vibración es:

3.8.3.1. Presentación de las notificaciones

Si los dispositivos permiten que aplicaciones de terceros notificar a los usuarios acontecimientos destacados Ellos:

  • [C-1-1] DEBE soportar notificaciones que utilicen características de hardware, tal y como se describe en la documentación del SDK, y en la medida de lo posible con el hardware de implementación del dispositivo. Por ejemplo, si la implementación de un dispositivo incluye un vibrador, DEBE implementar correctamente las API de vibración. Si la implementación de un dispositivo carece de hardware, las API correspondientes DEBEN implementarse como no-ops. . Este comportamiento se detalla en sección 7 .

(cursiva añadida)

Aparte de eso, cada dispositivo es libre de determinar cómo se implementan las vibraciones/hápticas, ya que la especificación no establece la duración mínima.

Relacionado en Stack Overflow: ¿Cuál es la duración mínima de la llamada a Vibrator.vibrate() para que el dispositivo siga vibrando?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X