Conversation

Historically, Google's Play Store used a decentralized trust model of shipping apps signed by the developers. In an OS with Google apps and services integrated, the Play Store is granted the ability to do background app installs / uninstalls but cannot bypass the signing checks.
1
10
Google has been moving away from this to an approach matching Apple. Developer keys will only be used to verify uploads of bundles used to generate packages signed by the app store. Amazon and the official F-Droid repository also centralize trust, just without the optimizations.
6
12