Em breve, os aplicativos de desktop GNOME poderão obter dados de localização de telefones Android.
Um projeto do Google Summer of Code é visando para criar uma ponte que usa um smartphone Android para fornecer dados de localização mais precisos para aplicativos de desktop usando o serviço de localização geográfica GNOME ‘GeoClue‘.
A maioria das distribuições Linux, incluindo Ubuntu, vem com esta estrutura de detecção de localização de desktop embutida.
Mas, uma vez que poucos desktops ou laptops vêm com dispositivos de celular ou GPS instalados, serviços como o GeoClue precisam confiar na detecção de localização de rede e pesquisa de IP para detectar onde um usuário está - às vezes com imprecisões frustrantes resultados.
O posicionamento GPS é algo com o qual a maioria de nós está familiarizada em nossos telefones. Ele usa dados de satélite para localizar com precisão onde nós.
Criar uma maneira de a área de trabalho usar esses dados é inteligente; uma melhor correção de onde estamos equivale a uma melhor qualidade de resultado de aplicativos de mapeamento de área de trabalho, ferramentas de rede social e utilitários de clima.
‘O posicionamento do GPS é algo com o qual a maioria de nós está familiarizada em nossos telefones’.
O conceito de retransmissão de dados GPS de um smartphone para um desktop não é novo. Na verdade, uma rápida pesquisa no Google mostra guias de procedimentos para Linux que remontam a 2006.
Mas a maneira como o desenvolvedor deste projeto o está abordando para uso no desktop Linux é nova.
Os aplicativos atuais de compartilhamento de GPS na Play Store são compatíveis apenas com aplicativos de desktop selecionados em sistemas operacionais de desktop e em configurações selecionadas (normalmente exigindo bluetooth e uma linha de comando ferramenta).
O líder do projeto, Ankit Verma, criará um aplicativo Android que, ele explica, “funciona como um servidor de localização acessível por mDNS para Geoclue ”.
“Cada vez que o Android LocationListener escuta um novo local, ele transmitirá esses dados de local para o Geoclue na forma de uma frase NMEA. O Geoclue pega essas informações de localização e as passa como localização GPS. ”
Além de um aplicativo Android, Ankit também construirá um aplicativo GUI para gerenciar a conexão na área de trabalho.
Embora alguns chapéus de papel alumínio possam interpretar mal a natureza do projeto e chegar a um megafone para gritar sobre uma invasão de privacidade, o resto de nós, obviamente, notou que o projeto é totalmente opcional.
Se você não deseja que seus aplicativos de desktop usem dados GPS de seu telefone, não instale o aplicativo de ponte.
Traduzindo as expectativas que temos em um mundo que prioriza os dispositivos móveis para o desktop Linux sem transformar o desktop Linux em um sistema operacional móvel em si é uma tarefa difícil. É melhor ser feito com cuidado e reflexão.
Algo tão simples como permitir a transferência do GPS de um dispositivo para outro é um ótimo começo.
Tudo Ubuntu, diariamente. Desde 2009.