Скоро появится возможность использовать GPS смартфона в программах на ОС Linux

Программы операционной системы GNOME вскоре смогут получать геоданные с Android телефонов.

Проект "Google Summer of Code" планирует реализовать поддержку моста между смартфонами на базе Android и программами из ОС GNOME, c помощью геолокационной службы ‘GeoClue‘.

Большинство Linux дистрибутивов, включая Ubuntu, уже имеют встроенную систему определения местонахождения.

Но поскольку некоторые ПК и ноутбуки выпускаются с некачественным GPS железом, службами, наподобие GeoClue, то чаще всего приходится полагаться на определение местоположения посредством сети и IP - но иногда полученные данные оказываются крайне неточными.

GPS местонахождение - это такая вещь, о которой большинство имеет представление благодаря телефонам. Оно использует спутниковые данные, чтобы точно определить где находится объект.

Очечь умным шагом является создание способа использования этих данных на ПК; получение более точных данных означает лучшее качество работы геопрограмм, инструментов социальных сетей и погодных приложений.

Толковый концеп, толково внедренный

Идея использования GPS данных смартфона на компьютере не нова. На самом деле, если погуглить, то подобные идеи возникали еще в далеком 2006.

Но разработчики используют совершенно новый подход к воплощению данной идеи на Linux.

Современные приложения из Play Store, передающие GPS данные совместимы лишь с некоторыми программами на ПК и с не каждой операционной системой. (обычно таким переложениям необходимы Bluetooth и командная строка).

Проект, возглавляемый Анкитом Верма, позволит создать такое Android приложение, которое "будет функционировать как геолокационный сервер, доступные посредством mDNS для Geoclue”.

“Каждый раз, при обновлении данных о местонахождении, они будут переноситься в Geoclue в форме NMEA предложения. Geoclue будет получать эту информацию и превращаться в GPS данные.”

Помимо Android приложения Анкит также разрабатывает GUI программу, чтобы создать связь с ПК.

Полезно

В то время, как некоторые параноики будут плакать о вмешательстве в личную жизнь и недооценивать суть проекта, большинство наверняка поймет, что данный проект открывает массу возможностей.

Если вы не хотите, чтобы ваши программы на ПК использовали GPS данные с вашего телефона, тогда просто не устанавливайте мостовую программу.