O Android P adiciona suporte para o perfil de dispositivo Bluetooth HID, que permite que smartphones Android sejam usados como teclado ou mouse Bluetooth para dispositivos conectados.
Estamos nos aproximando da data de lançamento do primeiro Android P Developer Preview, de acordo com rumores. Pouco se sabe sobre o próximo lançamento em termos de recursos voltados para o usuário, embora tenhamos feito o possível para catalogar todos os pedaços e peças conseguimos encontrar. Os dois maiores rumores de mudanças no Android P incluem suporte para tipos de exibição atípicos (como aqueles com um 'entalhe') e um renovado Interface de design de materiais. Hoje, também estamos confiantes de que o Android P finalmente adicionará suporte para o serviço de perfil de dispositivo Bluetooth HID, que permitirá que seu smartphone seja usado como teclado ou mouse Bluetooth.
Em 2014, um patch foi enviado por um membro dos fóruns CodeAurora da Qualcomm que adiciona suporte para a função de dispositivo Bluetooth HID. Esse patch foi
cometido em dezembro de 2016, no entanto, a funcionalidade permaneceu desativada nas versões subsequentes do Android. Isso parece estar mudando com o lançamento do Android P, pois recebemos uma dica de um membro do XDA 500 Erro interno do servidor que dois commits finalmente habilite o Bluetooth HIDD.Confirmamos que este perfil Bluetooth HID foi adicionado apenas recentemente, como uma comparação dos perfis Bluetooth suportados no Android 8.1 Oreo (ramo lançamento oreo-mr1) versus o último mestre mostra que o valor booleano que habilita o HIDD foi alterado para verdadeiro.
Além disso, o relevanteAPIs para os desenvolvedores usarem foram reexibido, o que significa que os aplicativos poderão aproveitar essa funcionalidade em dispositivos Android executando a versão P (começando com os dispositivos Google Pixel e Pixel 2).
Então, o que exatamente tudo isso significa?
Serviço de perfil de dispositivo Android P Bluetooth HID
Dispositivos habilitados para Bluetooth podem oferecer suporte para os chamados "Perfis Bluetooth". Você deve estar familiarizado com alguns dos mais comuns, como o perfil mãos-livres (HFP) e o perfil avançado de distribuição de áudio (A2DP), que normalmente são usados para chamadas de voz e streaming de música, respectivamente. A implementação do perfil Bluetooth do Dispositivo de Interface Humana (HID) permite que dispositivos de entrada como mouses, teclado, joysticks e muito mais funcionem.
Por padrão, o Android (como na construção base do Android Open Source Project) não implementa suporte para HIDD na pilha Bluetooth. Isso significa que os desenvolvedores de aplicativos não podem criar aplicativos utilizando o serviço para permitir que seu smartphone seja usado como um dispositivo básico de entrada de teclado/mouse. Existem aplicativos habilitados para root na Play Store, como Bluetooth +, que corrigem a estrutura do Bluetooth para ativar HIDD, e quando combinado com outro aplicativo como True Mouse/KB, você pode usar seu smartphone como dispositivo de entrada.
No entanto, o suporte nativo no AOSP significa que todos os dispositivos que executam o Android P podem ser usados como dispositivos de entrada via Bluetooth. Podemos ver como isso pode ser útil para potencialmente controlar apresentações no local de trabalho ou como mídia remota sempre que você não tiver acesso a uma solução melhor. Empresas como Samsung e Huawei têm promovido maneiras de usar seu smartphone como uma estação de trabalho móvel e, embora esse recurso seja insignificante em comparação com o ecossistema que essas duas empresas oferecem, é um grande avanço na interconectividade entre o seu dispositivo Android e o outro dispositivos.