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:
Figura 1. Criação de conhecimento entre fabricantes de dispositivos e desenvolvedores
Lista de verificação da implementação de feedback tátil
-
- Lista de constantes para implementar retorno tátil.
-
- Orientação de implementação para primitivos de composição HAL.
Mapear constantes entre HAL e API
- Recomendações de mapeamento entre constantes da API pública (chamadas de marcadores de posição no framework) e constantes HAL, que implementam os marcadores de posição.
- Consulte Princípios de design para orientar o mapeamento recomendado para saber mais sobre esse processo.
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.
-
- Instruções sobre efeitos táteis de destino. Use essas instruções para realizar verificações rápidas no hardware.