3 ms·
The main reason degoogled android doesn’t work is because of the (terrible) design of the android location services and maps APIs. I’m not sure who that drives
by hedora 3y ago
The main reason degoogled android doesn’t work is because of the (terrible) design of the android location services and maps APIs.
I’m not sure who that drives revenue for, though.
I switched back to iPhone over this. I strongly prefer Here We Go to Apple Maps, and it is available on Android.
(Open platform, my ass…)
- danielhep 3y agoBeen trying to use GrapheneOS for a while with their Google Play Services location services shim and it does seem to be fully dependent on GPS.
- londons_explore 3y agoGoogle play services API's are deliberately designed to be hard to reimplement by third parties. In the case of maps, the placeId of every business or POI is internal to Google, and no other provider can give you a map for a matching placeId. It's no accident.
- londons_explore 3y agoThis isn't unique to Google. For example, the stripe PaymentMethod object is opaque and can't be moved to any other payment provider. That pretty much locks customers into stripe unless you want to force the customer to sign up to your service and enter their billing details again.
- athrun 3y agoYou can export card information to another provider: https://stripe.com/docs/payments/account/data-migrations/pan-export https://stripe.com/docs/payments/account/data-migrations/pan...