O Android agora conta com orientação de dispositivo mais precisa, essa é a inovação mais recente revelada pelo Google.
Novidade chega para melhorar o uso de mapas, recursos que utilizam realidade aumenta, virtual e muito mais.
Nova API está disponível para uso de todos, mas os desenvolvedores precisam fazer a integração para aproveitar o recurso.
API fornece qualidade e orientação consistente
Fused Orientation Provider (FOP), ou em português, Provedor de Orientação Fundido, é a nova API do sistema Android para trazer orientação de qualidade e consistente para todos os aplicativos.
Google começa revelando que muitos desenvolvedores e consequentemente, muitos usuários estavam reclamando de como a orientação em aparelhos Android não é muito precisa em relação ao seu entorno.
Então a nova API chamada FOP chega para corrigir ou diminuir esses problemas, que normalmente aparecem em aplicativos de mapas, realidade aumentada, virtual, e nos que fazem uso de detecção de gestos, bússola e navegação.
A inovação chega para trazer uma implementação unificada entre os dispositivos, independente da fabricante, além disso, irão permitir que implementação e atualizações sem depender do sistema.
Em uso, a API irá compensar os sensores de qualidade inferior, implementações das fabricantes e incorporar diretamente a declinação magnética local, se disponível.
Isso significa que teremos medições de acelerômetro, magnetômetro e giroscópio para determinar a orientação do dispositivo no mundo.
Mas o recurso irá utilizar sensores rodando em diferentes relógios e atrasos, compensar o magnetômetro, o giroscópio e produzir uma estimativa realista da precisão da direção da bússola.
Claro que tudo isso será feito com um algoritmo de dados, que como falamos, pode ser facilmente atualizado a qualquer momento.
No momento, a nova API já está em uso no Google Maps, principalmente nos recursos que utilizam o Lens, mas pode ser utilizada por todos os desenvolvedores.
API FOP está sendo disponibilizada para o Android 5 Lollipop ou mais recente através do Google Play Services, e é isso que permite a sua rápida atualização e alta compatibilidade instantânea com muitos aparelhos do mercado.
Fonte: Android Developers