Wow this is why my next phone will be an iphone, so sick of apps in Android play store pestering me to rate their app after completing an action in the app or forcing me to turn on location services when I can easily enter a zip code instead.
> forcing me to turn on location services when I can easily enter a zip code instead
This exists on iOS too. I recently downloaded a wardrobe app that refused to let me select clothes for hot or cold weather unless I turned on location services. Also some fast food apps (either Burger King, Popeye's or Taco Bell...can't remember which one) constantly whine about location services off and introduce extra friction to type in a zip code.
iOS 14 has an option to share location without being precise - pretty much like sharing zip.
A lot of apps ask for location and I deny and enter my zip. In fact it was one of the major reasons I switched years ago.
I don't understand why this wasn't there from the start - the majority of apps asking for location service just want to figure out what city/state/country you are in, and giving them access to your precise location just seems unnecessarily dangerous.
Back when the feature was originally introduced (I guess in the iPhone OS 3 era?), surveillance capitalism and spyware wasn't as widespread and it then took them a while to catch up (I guess there are backwards-compatibility concerns?).
And hopefully sideloading is never allowed, or apps would just bypass any such customer focused regulation and most users would again be forced into a poor UX.