Renewably3997 Since Google seems to be pushing developers to use strict Integrity API security, I've often wondered why they don't use it themselves on their own apps.
They aren't, at all. There's no requirement to use the integrity API or enforcement of how you use it. Even apps that do use the API sometimes function even when it returns a non-certified OS. It depends on how and where the developers implement it. They just changed the API recently, not much else.
Google does use the integrity API in financial based apps like google wallet for most likely liability reasons.
The same risk does not apply with Google Camera.
A lot of financial apps use the integrity API for liability reasons, other apps use it incorrectly. This isn't a google issue, its an app developer issue.