03/05/2013

03/05/2013

Best WiFi


Há uma coisa que me irrita profundamente nos equipamentos Android: a sua tendência obsessiva para se manterem "agarrados" à rede WiFi a que estão ligados, mesmo quando o seu sinal fica bastante fraco e existe um hotspot com melhor sinal ali mesmo ao lado. No meu velhinho Sapo A5 era coisa a que não ligava muito, pois o tempo que ele demorava a apanhar o WiFi era de tal ordem que... era obrigatório ter paciência. Mas num Nexus 4 que convida à sua utilização de forma mais recorrente, era um aspecto que a cada dia me ia chateando cada vez mais.


Em minha casa tenho duas redes WiFi, uma "principal", e outra usando um router em modo "repetidor" para melhorar a cobertura nos locais onde a outra não chega em condições (tenho ainda outra rede WiFi do router zon, mas para o efeito não conta... para além da estranha particularidade de aparentemente não ser detectada pelo Nexus 4). O funcionamento desejável seria que um smartphone optasse pela utilização da rede principal ou do repetidor conforme a qualidade do sinal. No entanto, o Nexus 4 (e todos os Android que tenho testado) insistem em manter-se na rede que não deviam... Ou seja, quando eu vou de um lado para o outro, posso estar encostado ao router principal com o WiFi no máximo, mas o meu Nexus 4 insiste em se manter ligado ao sinal "fraquinho" do repetidor; e vice-versa.

Há muitas considerações a ter neste tipo de coisa, pois o WiFi roaming aparentemente é coisa que mais parece "magia negra" independentemente de estar especificado no standard. Há inúmeras variações: entre usarem o mesmo SSID (nome da rede WiFi) para os vários hotspots; se deverão usar canais diferentes ou o mesmo; etc. etc.


No meu caso, e para evitar as dores de cabeça sobre se estaria ligado a um router ou ao outro (caso estivessem com o mesmo nome), optei por ter nomes diferentes (estando no mesmo canal, por ser obrigatório para o modo "repetidor" que estou a usar). E depois de andar a espreitar um pouco pelos forums e bug reports do Android, onde muitas mais pessoas se queixavam do mesmo problema, desde há vários anos(!) e sem que o Google/Android pareça estar disposto a fazer alguma coisa quanto a isto; decidi resolver de outra forma: recorrendo a esta app Best WiFi.

O que esta app faz é bastante simples: quando a rede WiFi a que o equipamento estiver ligado descer abaixo de um certo valor (configurável), tenta ligar-se a uma rede com melhor sinal (caso exista). Simples e eficaz... e que tem funcionado na perfeição, poupando-me as dores de cabeça de andar a trocar de rede manualmente.

Quanto às preocupações de consumo de bateria, penso que a App está "bem feita" - isto é, fazendo uso das notificações de mudança de força do sinal WiFi (em vez de estar continuamente em acção). Mas sendo gratuita e caso estejam em situação idêntica de ter múltiplos hotspots WiFi, nada como experimentarem e verem que tal funciona no vosso caso. (Para além disso, há que considerar que qualquer consumo extra que a App cause, poderá facilmente ser compensado pelo facto do vosso Android passar a estar ligado à rede WiFi com melhor sinal, em vez de se manter ligado a uma rede com sinal fraco e gastando mais energia para comunicar).

Artigo originalmente publicado no AadM

0 comments:

Enviar um comentário