I don’t think that it’s the lack of quality hardware what is stopping adoption of Linux on phones. There are many resons why I don’t consider someting like PostmarketOS viable as a daily driver for most.
First of all some apps are just not available on Linux. Banking apps are a prime example. Most banks are now requiring some form of app where I live and they don’t even consider Linux. But that’s also another problem in it self.
Secondly: driver support. Drivers aren’t something one thinks about when talking about phones. But they are needed and mobile phones being what they are, most manufacturers aren’t really open to do anything in that regard.
As an Android developer I’m also annoyed by the restrictive power management of Android. But it’s there for a reason. On PostmarketOS my phone would be dead after sitting around all day doing noting. On Android I can maybe squeeze two to three days of use out of the same phone. And that’s not even with the OEM rom.
That being said, I hope for a future were all of the current issues can be solved and we finally have a viable alternative to Apple and Google.
To be clear, I’m in no way trying to defend what Google is doing.
I honestly don’t care about apps. I switched to GrapheneOS and opted to not use Google Play Services, so my app selection is very limited, especially for things like banking apps. It turns out I can just use the website for the vast majority of them, and I can fill in the gaps with FDroid apps.
The main things stopping me from using a Linux phone (eg PostmarketOS) are:
MMS compatibility - I use this a lot with family, and getting everyone on Signal or something isn’t going to happen
battery efficiency - the best I’ve heard is 8 hours with light use, and there are still issues receiving notifications in standby mode
hardware quality issues and drivers - every phone supported by PostmarketOS either has a bunch of unsupported hardware (ie no camera support), or the hardware is poor (ie the PinePhone has crappy audio)
I don’t need a flagship with top tier driver support, I just need basic phone things to work. I’m even okay with poor camera quality, provided I can take pictures of things and clearly read the text later. I don’t need much in terms of app support, and I’m willing to help port things I need. But my phone needs to work as a phone, and it needs to do so all day without needing to charge until night.
Which 2FA app is that? I use Aegis (replaces Google Authenticator, available on FDroid) and Symantec VIP (from Google Play, but via Aurora and runs w/o Google Play Services). Is it something different?
Most of them don’t support generic 2FA codes and sadly require some sort of proprietary app that talks to their servers. Setting them up usually also requires some sort of identification; think receiving a pin in the post. As far as I can tell, the only other option for me is to rent some sort of pin generation terminal from the bank which is, of course, ridiculously expensive.
I don’t think that it’s the lack of quality hardware what is stopping adoption of Linux on phones. There are many resons why I don’t consider someting like PostmarketOS viable as a daily driver for most.
First of all some apps are just not available on Linux. Banking apps are a prime example. Most banks are now requiring some form of app where I live and they don’t even consider Linux. But that’s also another problem in it self.
Secondly: driver support. Drivers aren’t something one thinks about when talking about phones. But they are needed and mobile phones being what they are, most manufacturers aren’t really open to do anything in that regard.
As an Android developer I’m also annoyed by the restrictive power management of Android. But it’s there for a reason. On PostmarketOS my phone would be dead after sitting around all day doing noting. On Android I can maybe squeeze two to three days of use out of the same phone. And that’s not even with the OEM rom.
That being said, I hope for a future were all of the current issues can be solved and we finally have a viable alternative to Apple and Google.
To be clear, I’m in no way trying to defend what Google is doing.
I honestly don’t care about apps. I switched to GrapheneOS and opted to not use Google Play Services, so my app selection is very limited, especially for things like banking apps. It turns out I can just use the website for the vast majority of them, and I can fill in the gaps with FDroid apps.
The main things stopping me from using a Linux phone (eg PostmarketOS) are:
I don’t need a flagship with top tier driver support, I just need basic phone things to work. I’m even okay with poor camera quality, provided I can take pictures of things and clearly read the text later. I don’t need much in terms of app support, and I’m willing to help port things I need. But my phone needs to work as a phone, and it needs to do so all day without needing to charge until night.
The only way to log into my bank on the website is to use the phone two factor authentication app, which only works with Google Play Services… 💩
I’m considering getting a dedicated login device which can sit on my desk all day doing nothing else.
Which 2FA app is that? I use Aegis (replaces Google Authenticator, available on FDroid) and Symantec VIP (from Google Play, but via Aurora and runs w/o Google Play Services). Is it something different?
Most of them don’t support generic 2FA codes and sadly require some sort of proprietary app that talks to their servers. Setting them up usually also requires some sort of identification; think receiving a pin in the post. As far as I can tell, the only other option for me is to rent some sort of pin generation terminal from the bank which is, of course, ridiculously expensive.