LOADING...
Faça login e
comente
Usuário ou Email
Senha
Esqueceu sua senha?
Ou
Registrar e
publicar
Você está quase pronto! Agora definir o seu nome de usuário e senha.
Usuário
Email
Senha
Senha
» Anuncie » Envie uma dica Ei, você é um redator, programador ou web designer? Estamos contratando!

Importante recurso do iOS para Bluetooth pode chegar às versões stock do Android

01 de agosto de 2017 9

Para usuários de fones de ouvido sem fio ou alto-falantes Bluetooth no Android stock (sem personalização de fabricantes), fica difícil controlar o nível de bateria destes de uma forma fácil.

No iOS, por exemplo, temos a presença de um indicador na parte superior, que mostra a carga restante nos dispositivos conectados, algo muito útil para, por exemplo, evitar que seu fone 'morra' durante um treino ou que seu som pare no meio daquele churrasco.

É claro que em algumas personalizações do sistema como, por exemplo, as da Samsung, Xiaomi, LG, Huawei, OnePlus e até mesmo em custom ROMs como o LineageOS o recurso já estava presente no Android — mas para aqueles que curtem a experiência 'pura' do sistema, a única opção para ter tal recurso era baixar apps de terceiros (que muitas vezes, não funcionavam direito).

Tendo dito isso, aparentemente o Android stock finalmente ganhará os tão esperados e úteis indicadores de carga Bluetooth!

Em outras palavras, fabricantes como Google, Motorola, Sony e várias outras que optam por utilizar o Android stock (ou com poucas personalizações) em seus portáteis, nos darão uma experiência de uso ainda mais interessante.

O recurso está chegando através de novas APIs no Android Open Source Project (AOSP), e ainda não tem uma forma 'padrão' de exibição no sistema, mas deverá se parecer como o que é exibido a seguir:

Indicadores de carga Bluetooth em algumas das personalizações do Android

A descoberta das novas APIs foi feita pelo XDA-Developers e seus desenvolvedores, que 'escavando' por entre os códigos da AOSP encontraram as seguintes evidências:

  • BluetoothDevice.getBatteryLevel() - API que busca informações sobre o nível de bateria em dispositivos remotos
  • BluetoothDevice.ACTION_BATTERY_LEVEL_CHANGED notifica usuários sobre mudanças no nível da bateria
  • Adição de serviço 'backend' para BluetoothDevice.getBatteryLevel()
  • Adição do campo com níveis de bateria no DeviceProperties
  • Adição do modo updateBatteryLevel() em RemoteDevices
  • Adição do modo resetBatteryLevel() em RemoteDevices
  • Resetar os níveis de bateria para um dispositivo quando desconectado em aclStateChangeCallback() para garantir que BATTERY_LEVEL_CHANGED mostre as informações após sua reconexão
  • Adição de testes para updateBatteryLevel() e resetBatteryLevel()
Chegando para todas as versões?

Com a liberação recente da quarta versão Developer Preview do Android O (que já ganhou vídeo e primeiras impressões do TudoCelular), tudo nos leva a crer que esse pode ser um recurso que chegará na primeira atualização do sistema, ou seja, no Android 8.1.

Em outras palavras, pode ser que a novidade só chegue mesmo ao Android stock em 2018 (ou com sorte, no finalzinho de 2017).

Há também a possibilidade desta chegar às versões antigas da plataforma, caso a Google a torne compatível com a Android Support Library — nesse caso, seria apenas uma questão de meses até o recurso chegar em diversos dispositivos.


9

Comentários

Importante recurso do iOS para Bluetooth pode chegar às versões stock do Android

Samsung e Google podem seguir Apple e usar mesma tecnologia de lente do iPhone 15 Pro Max

Estão chegando! Motorola Razr Pro e Razr Lite têm possível data de lançamento vazada

Xiaomi 12S Ultra supera iPhone 13 Pro Max em teste de desempenho em jogos

Motorola Moto G Go aparece no Geekbench após ter design oficial e especificações vazadas