Linux phones are still behind android and iPhone, but the gap shrank a surprising amount while I wasn’t looking. These are damn near usable day to day phones now! But there are still a few things that need done and I was wondering what everyone’s thoughts on these were:
1 - tap to pay. I don’t see how this can practically be done. Like, at all.
2 - android auto/apple CarPlay emulation. A Linux phones could theoretically emulate one of these protocols and display a separate session on the head unit of a car. But I dont see any kind of project out there that already does this in an open-source kind of way. The closest I can find are some shady dongles on amazon that give wireless CarPlay to head units that normally require USB cables. It can be done, but I don’t see it being done in our community.
3 - voice assistants. wether done on device or phoning into our home servers and having requests processed there, this should be doable and integrated with convenient shortcuts. Home assistant has some things like this, and there’s good-old Mycroft blowing around out there still. Siri is used every day by plenty of people and she sucks. If that’s the benchmark I think our community can easily meet that.
I started looking at Linux phones again because I loathe what apple is doing to this UI now and android has some interesting foldables but now that google is forcing Gemini into everything and you can’t turn it off, killing third party ROMS, and getting somehow even MORE invasive, that whole ecosystem seems like it’s about to march right off a cliff so its not an option anymore for me.
Are those actually the only things you find lacking? If so that’s really good, practically the same as using LineageOS without any Google services.
I don’t use any of the stuff you mentioned and might have to consider Linux mobile as a daily driver if it’s that good. Especially if Google kills custom ROMs, it sounds like the people already running them would feel right at home switching to Linux mobile.
More importantly, how’s the app situation? Can people generally expect most of the desktop GTK or Qt apps they’re familiar with to be usable on a phone form factor? Is there a reliable way to run Android APKs on regular Linux now? At the very least F-droid apps?
Yes most native applications are responsive and adapt to mobile.
GTK has it built into it’s widgets. But some third party apps on GTK/QT may not adapt.
The capability is there though.
As someone who spent some time on the topic (result), it’s not that every new app is adaptive. Even if someone uses the nice new widgets of libadwaita (or previously libhandy (GTK3)), that app is not necessary running well on mobile if width-reqests demand a higher minimal width or content is just too wide.
The same is true for QtQuick Components or Kirigami, which are the equivalent for adaptive Qt apps.
That said, yes, many new apps developed with these technologies work fine OOTB without the developer even knowing; and if they are too wide or tall, fixing that is usually rather simple and not a full rewrite/redesign.
To answer your question about Android apps, there is an application called Waydroid that can run on Linux phones. This essentially emulates Android and you can install apps on there. Some Play Store apps require access to Google Play Services, and even though MicroG tries to emulate it without being as privacy invasive, it is not perfect and some apps won’t run well or even at all.
I only use it for a few things that do not have any way to access through a web browser.
Yes, you can even run android apps on Linux mobile using waydroid or something similar. So even if you need your stopgap android apps while waiting for Linux equivalents, waydroid has your back.
As for me, I plan on using PWAs as much as possible.