Як прискорити роботу GPS на Android
Як вам, ймовірно, відомо, глобальна система позиціонування (GPS) дозволяє визначати положення у просторі за допомогою сигналів від супутників, що розташовані на орбіті. Серед безлічі причин, що впливають на прийом цих сигналів, і, відповідно, на точність і швидкість обчислення координат, велике значення має інформація про поточне розташування супутників. Якщо ця інформація застаріла або взагалі відсутня, відбувається так званий “холодний старт” пристрою, при якому час визначення координат може займати десятки хвилин.

Після того, як ми з'ясували причину проблем, стає зрозумілим спосіб її виправлення. Для швидкої роботи GPS необхідно змінити вміст системного файлу gps.conf. Можна робити це вручну і в Інтернеті ви знайдете безліч складних інструкцій, що описують кожен рядок цього файлу конфігурації. Але краще піти більш простим шляхом і завантажити готовий оптимізований файл і замінити їм оригінал. Для виконання цієї операції необхідні такі умови:
- наявність прав суперкористувача (root);
- доступ до Інтернету;
- файловий менеджер з можливістю доступу до системного розділу, наприклад, популярні програми Root Explorer або ES File Explorer;
- програма GPS Test для тестування результатів зроблених вами змін.
Якщо ви маєте у своєму розпорядженні все необхідне, то можна приступити до виконання інструкції.


2. Запустіть файловий менеджер і перемістіть завантажений файл до папки /system/etc. Погодьтеся з попередженням про заміну системного файлу.

3. За допомогою файлового менеджера виставте необхідні дозволи для файлу gps.conf.

4. Запустіть програму GPS Test,зайдіть в налаштування та натисніть кнопку «Clear AGPS» очистіть кеш супутникових даних.
5. Перезавантажте пристрій.

6. Запустіть знову програму GPS Test і перевірте швидкість знаходження супутників та визначення ваших координат.
Як правило, ви повинні побачити суттєве прискорення роботи GPS, а швидкість початкового визначення координат зменшується з десятків хвилин до декількох секунд. Хоча бувають і винятки, пов'язані, зазвичай, про те, що повільне визначення місцезнаходження пов'язані з причинами, незалежними від роботи A-GPS.
UPD 1. КористувачTassadar запропонував альтернативний метод прискорення роботи GPS.