LinuxPhoneApps
alpha.linuxphoneapps.org
alpha.linuxphoneapps.org
On top of that, they need to be quick or else Google will steam-roll them silently with Fuchsia and the Flutter ecosystem right under everyone's noses.
--a Pinephone user
Nevertheless, I don't think linux on phones, apart from the UI, is very different from linux on the desktop. So it can be stable and secure. If anbox manages to run well on these distros then there will be no lack of apps.
The UI will take some time to mature but, after all, not using AOSP doesn't seems like a dumb move.
The result of not using AOSP is having to reimplement stuff, and it's not like this ecosystem has a lot of free labour just waiting around. Yes, Google would have diverged, but so would the community. If you're already willing to go for a Linux phone, compatibility probably isn't your main concern.
I still wish them luck. With the way Apple and Google are going, there may be no other choice eventually.
Also, anything interpreted like JavaScript or Python is too slow for UI apps. Not because of CPU, but because of startup delay caused by the IO hit and getting the code running.
But mobile linux can be more than a dumbed down mobile OS. Writing apps in this way makes it capable of "convergence", which means it can run a full desktop OS.
Ordinary apps could have been kept in Java while still allowing a full developer environment with the typical C tools (something Android/iOS aren't interested at all to do).
The "linux phone" movement is not about creating another AOSP fork.
I think these programs are much less resource-hungry than a JVM-based phone suite.
Though yes, I wish it wasn't C or C++, but Rust, Zig, Golang, D, what have you. The problem is that all GUI toolkits worth considering in the native space are either deeply C (GTK, fltk), or deeply C++ (Qt), and adapting them to these languages is neither idiomatic nor safe.
https://source.android.com/devices/tech/dalvik/jit-compiler?...
Meanwhile even the old View based GUI editor in Eclipse had more features, let alone the last generation of graphical tooling for Android.
This kind of tools just aren't on the same league, regional football teams feeling great just because they manage to be part of national cup, which will scored quite heavily when the match with first league teams come.
But hey dreaming is good.
I'd they don't than Linux on phones to be mainstream, then keep doing what they are doing.
Also they need a big player like Xiaomi or Samsung to make a Linux edition of their flagships. People will be willing to pay big money for a super fast Linux phone.