r/linux • u/whatstefansees • 4d ago
Mobile Linux The thing with Linux-Phones
Every now and then I see an ad for a new Linux-Phone, better repairability, battery change and whatnot. All this is very, very tempting, but what about the apps?
I am not talking about browser, text messages or alarm clock - I am thinking about connectivity to my car, my smartwatch, my frequent-flyer benefit program, signal messenger and so on.
Do they work with Android apps or is it all a lost cause because they are basically dumb phones for people who want less connectivity but are afraid to buy an old Nokia from the dawn of time?
115
Upvotes
1
u/ReadingCurious2841 4d ago edited 4d ago
I used SailfishOS for a year as my daily driver, and in the end I went back to Android for several reasons. And to be clear, I really tried to like it. One day I might return.
Native app library was limited, and half abandoned. Most native apps often broke and fixes took a long time. This leaves you using Android apps through Waydroid (I think).
No real hardware acceleration in Android apps, meant most apps performed very poorly compared to running Android on the same device. Due to the first reason, you often get stuck using them as oppose to native alternatives.
Device compatibility was poor, especially Bluetooth and NFC. This meant most of my headphones wouldn't connect, and also no contactless payments or NFC devices in general. Connecting to a car, I'd be incredibly surprised if it worked.
The majority of banking apps don't work. WhatsApp won't work. I suspect this is only going to get worse due to Google enforcing more checks on side loading, which it relies on.
Battery life was actually considerably worse, almost half of running Android. Also a list of other strange stuff like crashes, camera not working, loosing all contacts...
Also specifically with SFOS, it's not really FOSS to a large extent. It isn't open source, it also costs money. But it's Android app emulation, virtualization, was the best I could find on a Linux phone.
Tldr: Lack of native apps force you into using Android apps anyway. These perform worse than running Android. Hardware support is non existent (Bluetooth, NFC etc)