The GPS (the link with satellites to be positioned) is embedded in your smartphone.
HAIKU just use this data to display information.
Three cases can limit the quality and the stability of the positioning system:
- the phone chipset itself
- a lack of satellite connexion (in a narrow street or tunnel)
- a saturated memory on your phone