Refusing service when the user does not consent to non-essential data sharing is illegal in the EU, and it also breaches Google Play's developer agreement. WiFi scanning is not essential to navigate with an app, and the least they could do to follow the law is to gracefully degrade the service if the user does not consent to share data about nearby devices, such as disabling traffic predictions. Of course Google's la…
> non-essential data sharing But it is essential. Google (and Apple) maps provide lane specific navigation directions, which are really only possible with assisted GPS. In theory GPS has the accuracy, but remember you are in a big metal box filled with electrical wires. Not to mention other applications like isle specific navigation within stores, which is made possible by bluetooth beacons. Heck, we are on the verge…
I don't have enough experience with the technical challenges of getting a good signal from a phone's tiny GPS antenna inside a vehicle, but that difficulty shouldn't give a company the right to violate privacy. If hardware is limited, make it better or make the limitation clear to the user and let them decide if they want to give extra data to allow a better experience.
We've had good enough navigation in mobile phones for years, why would they suddenly need to make this change now? And why can't I just keep the slightly worse experience if I prefer GPS-only location?