[0] https://1.bp.blogspot.com/-FskvGHx-IOc/X8qtZi1GUNI/AAAAAAAAP...
[1] https://android-developers.googleblog.com/2020/12/improving-...
[2] https://insidegnss.com/end-game-for-urban-gnss-googles-use-o...
If it were available to all android apps I don't know why Uber would go out of their way to reimplement it. So it must not be available to all apps and exclusive to Google maps and Waze
The Uber blog post is from 2018, and Google's implementation came in 2020.
This reminds me of the Comma.ai project, Laika [0]. Since they have access to the raw GPS module data (Ie the actual timings of each received satellite transmitting), they can do things such as correcting for troposphere/ionosphere delays by looking up the relevant astro data as recorded by NASA and others.
[0] https://developer.android.com/guide/topics/sensors/gnss
[1] https://developer.android.com/reference/android/location/Gns...
Ive seen this come up in courts. A gps record will say that a person is traveling on highway X instead of parrallel street Y based on speed or direction of travel. When someone is doing something unussual (high speed in wrong direction) mapping software optimizations may go haywire. This is fine, so long as we all understand the difference between the underlying GPS track and a software-optimized track that incorporates logic beyond simple gps position.
Take the unussual situation of a large traffic accident. We dont want the EMT position to be reported as being on the sidewalk just because they are walking. Or after an earthquake. We dont want trapped survivor positions to change based on expected interfearance from tall buildings, buildings which might not be there anymore.
[1]: https://gssc.esa.int/navipedia/index.php/Galileo_Signal_Plan
Example: https://hikingguy.com/hiking-gear/garmin-gpsmap-66sr-review-...
[0] https://insidegnss-com.exactdn.com/wp-content/uploads/2021/0...
[1] https://insidegnss.com/end-game-for-urban-gnss-googles-use-o...
Phased array antennas also allow GPS-based compasses which should be far better than magnetic compasses which can be rather inaccurate.
Such phased array antennas are already coming into use for more throughput for 5G and WiFi use, and antenna sharing is feasible although not currently done commonly.
Rethinking GPS: Engineering Next-Gen Location at Uber - https://news.ycombinator.com/item?id=16887276 - April 2018 (102 comments)
Rethinking GPS: Engineering Next-Gen Location at Uber - https://news.ycombinator.com/item?id=17331841 - June 2018 (18 comments)