Як працює FasterGPS?

Наступна інформація взята з Stackoverflow (Ліцензія: CC BY-SA 3.0):

Читаючи вихідний код в класі LocationProvider, здається, що отримані від сервера NTP дані про час враховуються в розрахунках. Кожен супутник GPS має дуже точні атомні годинники. Після того, як приймач зловить 4 і більше супутників, він розв'язує рівняння, в якому є чотири невідомих: х, у, z, b, де (х, у, z) є місцем розташування приймача, і b різниця в часі між часом приймача і внутрішніми годинами супутника GPS. Як тільки приймач отримує ці дані, годинник приймача синхронізується з атомними годинами супутника GPS.

NTP сигнал безпосередньо не використовують для коригування GPS. Для точної настройки потрібно дуже точний годинник. Мова йде про наносекунди. GPS супутники передають сигнал поточного точного часу, але навіть він рухається лише зі швидкістю світла, тому є деякі затримки. GPS-приймач не має можливості дізнатися величину цієї затримки, тому вона приблизно обчислюється з декількох прийнятих сигналів. З кожною отриманою передачею ми маємо точніші дані про затримку сигналу. Таким чином, чим точніший час у вас на початку, тим менше сигналів часу від супутників ви повинні отримати, щоб мати точний годинник.

Хто запустив ці NTP-сервери?

NTP сервери підтримуються проектом pool.ntp.org, який є великим віртуальним кластером з серверів часу.

Чому список містить такі регіони як Югославія?

Цей список не відображає сучасні політичні регіони, оскільки це може зруйнувати існуючу конфігурацію, яку використовують сервери NTP з проекту pool.ntp.org.
Розглядайте цей список більше як список географічних регіонів.

Допоможіть перекласти/ звітуйте про вади

Перейдіть на http://sufficientlysecure.org/android-apps для детальнішої інформації.