Скоро появится возможность использовать 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 данные с вашего телефона, тогда просто не устанавливайте мостовую программу.