Implementar o retorno tátil

Os fabricantes de dispositivos geralmente são considerados os proprietários dos recursos privados criados para cada dispositivo. Assim, os esforços de engenharia deles geralmente se concentram em uma base por dispositivo; pouco ou nenhum esforço é dedicado à consistência de outros dispositivos no ecossistema.

Em contraste direto, os desenvolvedores se esforçam para criar apps que funcionem em todos os smartphones Android no ecossistema, independentemente das especificações técnicas de cada dispositivo. Essa diferença de abordagem pode causar um problema de fragmentação. Por exemplo, os recursos de hardware de alguns smartphones não correspondem às expectativas definidas pelos desenvolvedores de apps. Portanto, se as APIs de feedback tátil funcionarem em alguns smartphones Android, mas não em outros, o resultado será um ecossistema inconsistente. É por isso que a configuração de hardware desempenha um papel fundamental para garantir que os fabricantes possam implementar APIs de feedback tátil do Android em todos os dispositivos.

Esta página oferece uma lista de verificação detalhada para configurar a conformidade de hardware para o melhor uso das APIs de feedback tátil do Android.

A figura a seguir ilustra a criação de conhecimento comum entre fabricantes de dispositivos e desenvolvedores, que é uma etapa fundamental na criação de um ecossistema coeso:

Diagrama de casos de uso de háptica para desenvolvedores de apps e fabricantes de dispositivos

Figura 1. Criação de conhecimento entre fabricantes de dispositivos e desenvolvedores

Lista de verificação da implementação de feedback tátil

  1. Implementar constantes

    • Lista de constantes para implementar retorno tátil.
  2. Implementar primitivos

    • Orientação de implementação para primitivos de composição HAL.
  3. Mapear constantes entre HAL e API

  4. Implementar efeitos de envelope linear por partes (PWLE, na sigla em inglês)

    • Orientação de implementação para envelopes de amplitude e frequência.
  5. Avaliar o hardware

    • Instruções sobre efeitos táteis de destino. Use essas instruções para realizar verificações rápidas no hardware.