Depending on your bank, you may be able to use their website.
The “no apps” isn’t “that big of an issue” (at least for me), as there’s Waydroid available, and it’s just standard Linux with all the desktop apps right from Flathub. There’s also plenty of webapps available.
There’s tons of other issues with Linux mobile, like general usability, battery life, responsiveness (especially when receiving calls or notifications), and hardware support.
The biggest one I’m running into is sleep states. I can either have 4-ish hours of battery life, but if my phone is charged, I get notifications, alarms go off, and calls come in immediately. Or I can have about a day idle battery life, but have to check my phone before any of that stuff comes in.
There’s also the fact I use my phone for media a lot (Jellyfin, Lemmy), and the experience isn’t great on Linux mobile. “Apps” integtate less with each other, and video playback is kind of a mess. (For example, I can’t “share” on a photo from Lemmy to send it to a friend on Matrix).
I honestly don’t get why everyone is so hung up on banking apps. I run Graphene, and my bank’s app actually does work, but I wouldn’t really have a problem if it didn’t. They have a website that is pretty usable, and I don’t need an app to use my payment cards.
In my country we have an phone number based instant money transfer protocol called Bizum, everyone uses it. When you go out eating, one pays with your phone via NFC then everyone bizums the payer with their part. It’s something I use almost every time I go out.
Bizum is a protocol that’s implemented in the app of the banks themselves, so I kinda do need the app, I’m not going to go into the phone browser to go into the app web to do a transfer of 14.5€ that will then shocker ask me to verify the transfer via the app. Even if the verification was a SMS nonce code that would be incredibly annoying compared to what we already have.
So yeah, people are hung up on banking apps because they kinda do need them with them.
Because some banks now require you to authenticate every payment (eg. online payments using your debit card) and every new recipient for bank transfers, using their phone app. The apps rely on the chain of trust that Google and Apple provide with their TPM or “secure enclave” chips to cryptographically authenticate that it is indeed the same device that the bank previously authorized.
Online banking via the website of these banks will still require at least one tap on the phone app to authorize any transfers that you make on the website.
Linux phones (and custom Android ROMs) don’t benefit from this same chain of trust, and so even if they have the secure chip in the hardware, the banking apps don’t have a convenient API to query it, so the banking apps just don’t work.
Banking fraud causes a serious amount of money lost to criminals each year so it’s not surprising that the banks want better ways of determining if a request is really coming from their customer('s device) and not a criminal who phished their online banking password.
This situation won’t change unless either Linux phones gain in popularity enough that the banks decide to port their apps to the platform or a law is passed saying that banks must support more than just Google and Apple (ie. custom roms etc.) at which point the work will be done to use the hardware attestation available in the phone on other software platforms.
I know several banks who’s apps don’t need Google Attestation. I would also not use a bank that forces an app as the main point of contact as my main one. A lot of banks around here offer a tan-device as an alternative. There’s also a lot of transport associations that offer nationally valid chip-cards.
I do see why it’s a problem, but I also don’t think that one should let such services dictate their choice of mobile device. I do know that I come from a privileged position, living in a country where I have options.
if you’re aware there are countries where the options you’re talking about dont exist, maybe you also get why some people are so hung up on these banking apps?
I do get it, and I could have phrased it differently. My point mostly is, it is often painted as an insurmountable problem for adoption, and while that might be true for a lot of users, there’s also a large number of user for who it isn’t.
Also, for me personally, I’d rather switch banks than use a phone with a stock rom, but I know most people don’t view things that way.
My bank has “removed” the mobile version of the banking website. It’s technically still there, so it can still be used, but you need to know the full address for it or keep it bookmarked. The main page’s link to the mobile banking page now takes you to another page that tells you it no longer exists and to use the app instead.
No apps => Nobody buys => No users => Nobody makes apps
I’d seriously consider if I at least got the bare necessities, like my bank.
Depending on your bank, you may be able to use their website.
The “no apps” isn’t “that big of an issue” (at least for me), as there’s Waydroid available, and it’s just standard Linux with all the desktop apps right from Flathub. There’s also plenty of webapps available.
There’s tons of other issues with Linux mobile, like general usability, battery life, responsiveness (especially when receiving calls or notifications), and hardware support.
The biggest one I’m running into is sleep states. I can either have 4-ish hours of battery life, but if my phone is charged, I get notifications, alarms go off, and calls come in immediately. Or I can have about a day idle battery life, but have to check my phone before any of that stuff comes in.
There’s also the fact I use my phone for media a lot (Jellyfin, Lemmy), and the experience isn’t great on Linux mobile. “Apps” integtate less with each other, and video playback is kind of a mess. (For example, I can’t “share” on a photo from Lemmy to send it to a friend on Matrix).
I honestly don’t get why everyone is so hung up on banking apps. I run Graphene, and my bank’s app actually does work, but I wouldn’t really have a problem if it didn’t. They have a website that is pretty usable, and I don’t need an app to use my payment cards.
In my country we have an phone number based instant money transfer protocol called Bizum, everyone uses it. When you go out eating, one pays with your phone via NFC then everyone bizums the payer with their part. It’s something I use almost every time I go out.
Bizum is a protocol that’s implemented in the app of the banks themselves, so I kinda do need the app, I’m not going to go into the phone browser to go into the app web to do a transfer of 14.5€ that will then shocker ask me to verify the transfer via the app. Even if the verification was a SMS nonce code that would be incredibly annoying compared to what we already have.
So yeah, people are hung up on banking apps because they kinda do need them with them.
Because some banks now require you to authenticate every payment (eg. online payments using your debit card) and every new recipient for bank transfers, using their phone app. The apps rely on the chain of trust that Google and Apple provide with their TPM or “secure enclave” chips to cryptographically authenticate that it is indeed the same device that the bank previously authorized.
Online banking via the website of these banks will still require at least one tap on the phone app to authorize any transfers that you make on the website.
Linux phones (and custom Android ROMs) don’t benefit from this same chain of trust, and so even if they have the secure chip in the hardware, the banking apps don’t have a convenient API to query it, so the banking apps just don’t work.
Banking fraud causes a serious amount of money lost to criminals each year so it’s not surprising that the banks want better ways of determining if a request is really coming from their customer('s device) and not a criminal who phished their online banking password.
This situation won’t change unless either Linux phones gain in popularity enough that the banks decide to port their apps to the platform or a law is passed saying that banks must support more than just Google and Apple (ie. custom roms etc.) at which point the work will be done to use the hardware attestation available in the phone on other software platforms.
I know several banks who’s apps don’t need Google Attestation. I would also not use a bank that forces an app as the main point of contact as my main one. A lot of banks around here offer a tan-device as an alternative. There’s also a lot of transport associations that offer nationally valid chip-cards.
I do see why it’s a problem, but I also don’t think that one should let such services dictate their choice of mobile device. I do know that I come from a privileged position, living in a country where I have options.
if you’re aware there are countries where the options you’re talking about dont exist, maybe you also get why some people are so hung up on these banking apps?
I do get it, and I could have phrased it differently. My point mostly is, it is often painted as an insurmountable problem for adoption, and while that might be true for a lot of users, there’s also a large number of user for who it isn’t.
Also, for me personally, I’d rather switch banks than use a phone with a stock rom, but I know most people don’t view things that way.
The main use of the apps is 2fa. There are other things that are also becoming harder without apps, like public transport.
The apps might even work for now, but then I’d rely on Google not pushing some bullshit that breaks it.
My bank has “removed” the mobile version of the banking website. It’s technically still there, so it can still be used, but you need to know the full address for it or keep it bookmarked. The main page’s link to the mobile banking page now takes you to another page that tells you it no longer exists and to use the app instead.
Cant you run most android apps on linux?
No banking apps or NFC payments.
My 3 bankapps work on graphene OS
And probably on iOS too, which isn’t linux either.
That’s still Android.
Graphene is based on Android, no?
Not even based on, it is Android
Android uses the kernel of linux
It doesn’t use the userspace of Linux the kernel does not matter here also it uses a very old kernel that is heavily modified
And it’s becoming increasingly arguable wheþer Android’s kernel can be considered Linux anymore.
If it can’t run linux programs natively on android it isn’t linux. This is the way i look at it.