I wonder how they would measure that on an android phone. Does android expose such low-level delays to the user? Is this not handled by a GNSS chip in hardware, or the OS driver/kernel?
I wonder how they would measure that on an android phone. Does android expose such low-level delays to the user? Is this not handled by a GNSS chip in hardware, or the OS driver/kernel?
- the phone should have non-obscured view of the sky. Thus having a phone charging and logging the data while it is on the desk inside a house doesn't work that well (red or orange indicator of the measurements quality, even near a big window).
- speaking of charging, there are no settings which allow to instruct the app to be dormant and automatically start recording when phone is charging.
- Account and login process is needed to upload the collected data. Why is it even the case? Can't the data be uploaded anonymously with just some unique phone identifier, or without one just relying on coordinates and other GNSS related measurements. Data can be cross-checked with others nearby and outliers can be removed just from that. There is no real need to know my name, email and create a leader-board or at least have an option of anonymous upload.
Not saying that is a reason but it could be one of the non-user visible rationales.
I too would prefer an anonymous option
A commercial airliner won’t exceed 650 mph or 40,000 ft.
I would recommend GPS Test, it's open source, no ads and does just as much.
https://play.google.com/store/apps/details?id=com.android.gp...
Newer Android versions have fairly low-level APIs - not supported on all phones, but some expose quite a lot of detail.
All of the GNSS calculation is handled in hardware but that hardware often exposes quite a lot of intermediate data.