Remix.run Logo
mattmaroon 2 days ago

Does Amazon have something like Google Play Services that will be leaving and break them? Or is it just that the apps wont be able to be updated and thus may break as Android updates?

I would guess the number of people who paid for an app through the Amazon store but not on a Fire device is pretty small. And do you ever really own an app? I have so few that I paid a one time payment for.

beerandt 2 days ago | parent [-]

They jumped through some pretty giant hoops to make their play services "drop in" replacement, but idk if that's just for fire tablets or if it gets installed on Android too.

orf 2 days ago | parent [-]

What giant hoops? I’m interested in reading more

beerandt 2 days ago | parent [-]

My very basic understanding is:

They wanted android developers that used google play services to basically be able to submit the same app to the amazon/fire store (without major revisions), so they reverse engineered the framework used by Google for api/hooks between the apps/apks and the "play-services"/OS levels.

Sort of spoofed the environment to prioritize compatibility in order to make it as easy as possible to grow the Amazon app store.

People don't realize that despite Android being nominally 'Open Source', the closed source Google layer on most phones makes it very difficult to exclude Google entirely from the picture and have a user friendly phone environment (both end-user and app-developer/playstore-user).

Basically only Amazon and China had resources to counter it directly with Android, or you could drop that layer and go the less user friendly route of st like AOSP 'pure' phones.