This trend of being actively hostile toward your user base is so confusing to me.
One of the reasons to always cheer on (new) competitors and why we should give new companies a fair chance to establish something
Their goal is to ensure OEMs only bundle Google-approved Android for which Google charges licensing fees and which funnels users into Google services. If a phone won’t run your banking app, you probably won’t buy it.
deleted by creator
Mobile check deposit is a moderately important use case in the USA. It would be possible to do that via the web, but banks usually don’t.
Regardless, any apps refusing to run will annoy users, and they would likely blame the one brand of phone where that happens instead of the app developer or Google who actually deserve the blame.
It’s so confusing it only makes sense to business majors. /s
Time to get downvoted to oblivion.
I see a lot of people questioning why Google would do this and the answer is pretty simple.
Google created a tool a long, long time ago which was meant to make sure traffic from a device was “legit”. This tool is 100% optional and app developers can use it if they would like. However, the tool was easy to bypass, so over the years Google has been making the tool harder and harder to bypass.
This article is just sharing news that Google is once again making this tool harder to bypass.
So why is Google doing this? They are doing this because they don’t want their tool to be bypassable. Their tool is worthless if it can be bypassed.
The tool in question here is the Play Integrity API (previously known as the SafetyNet Attestation API). This is a tool that is offered to app developers that app developers can take advantage of if they want. The selling point of the tool is if you have operation in your app that is critical, you can try to prevent some abuse by verifying that the app is running on a “trusted build of Android” and that the app itself has not been modified from the original. That’s all the tool does.
This isn’t a new API. This isn’t something Google is trying to force app developers to use. No. From Google’s point of view, they are just making sure their tool does it’s job properly.
As for why companies might choose to use this tool, a big reason is because Android is a huge target for fraud. Apple has locked all their stuff down so it is much harder to commit fraud on iOS (not impossible though). Although Apple offers something similar, there is generally less fraud coming from iOS devices vs Android. It’s the double-edged sword of having a more open platform.
Companies are obviously not going to be happy to be the target of fraud so they have to weigh their options. Either they block a small percentage of their users that are possibly legit by implementing Play Integrity API or they risk losing a % of their income to fraud.
Now you can disagree with the tool’s job, I’m not trying to argue whether the tool is good or bad. That is extremely subjective, but hopefully this answers why Google is making this change.
Seriously, what is wrong with Google?
Google is doing this because they have incentives to do so. They want to block malicious actors like attack their platforms.
Other companies want to lock down their own apps because they don’t think users should be permitted to do anything other than use their apps exactly as they want.
I don’t like it as a user, but I also see the reason why companies want this by being on the security side of software.
If I don’t have Play Integrity spoofed, my iPhone friends get an error when they try to RCS message me. This pretty much breaks communication for me.
This is the future of the Big Tech Internet if we’re not careful. Attestation to be able to use communications and other websites.
I have zero problems with this on Lineage. ?? No spoofing either, just Lineage.
deleted by creator
If you don’t need any Google malware, you aren’t at risk.
GrapheneOS comes without them by default.
The reason I felt forced to iOS. No more choice. No more GrapheneOS or CalyxOS for me. Or at least that would make my life very difficult. National ID authentication, banking apps had stopped working.
GG Google. Destroy what made Android.
If they break custom roms my next phone will have iOS, not stock Android on it.
This seems like it’ll break things like revanced, which honestly makes me sad mostly for Duolingo :(
Really hope folks find a way of spoofing this too. I’m hoping to switch to a custom ROM in the future and this doesn’t bode super well