I wouldn't give such a general statement. It really depends on your bank. There's a very handy list at https://privsec.dev/posts/android/banking-applications-compatibility-with-grapheneos/
I vaguely remember using it like 10 years ago when it got pre-loaded on a Samsung Tablet I bought… fun times…
It seemed to me like a combination of a news app and a social network
It still uses the TPM by default, instead of requireing a passphrase to be typed in on boot to unlock the keys. This still makes it an insecure mess.
https://yewtu.be/watch?v=wTl4vEednkQ
https://github.com/stacksmashing/pico-tpmsniffer
https://github.com/stacksmashing/LPCClocklessAnalyzer
Microsoft NEVER cares about your security. They just do the absolute bare minimum for compliance with stupid standards, and then advertise it as some crazy security improvement. Corporations lie to you all the time. If you want some actual security, you need to start using FOSS software. Most importantly a FOSS, Linux-based OS, and set it up with LUKS passphrase-based encryption.
If you have a Pixel, just put GrapheneOS on it and you won’t ever have to deal with Google’s proprietary bullshit again
What makes you think so? Is there something I completely missed? From my experience in FOSS I'd say 95-98% of software actually works in favor of the user. With proprietary software it might be 5-15% at best. Can you name any examples that prove your claims?
The proprietary drivers got much better, they're really usable without any noticeable issues. There's also an effort to get solid open-source drivers, but these don't work with older cards yet.
PowerToys Run > Start Menu
To my surprise, I even recently discovered that PowerToys is open-source, even though it's made by Microsoft. It really drastically improves the terrible Windows experience. Thankfully I don't have to use Windows at all anymore, but if I had to, PowerToys would be the first thing I'd install.
On Linux (KDE) I enjoy using KRunner
You can use this list to check if you're bank's app is compatible