577 karma · joined August 31, 2020
Besides Python there’s C, C++, Java, Go, Rust and and ... anything that has toolkit bindings basically. I plan to add the main programming languages per app in a future revision of the list.
Video chat on the PinePhone is "early work in progress" at best, see https://marius.bloggt-in-braunschweig.de/2021/03/04/pinephon....
- NewPipe > FreeTube, AudioTube
- Podcast app/music app > GNOME Podcasts, GPodder/Lollypop, Elisa
- Maps > PureMaps, GNOME Maps
- AndOTP > Keysmith, GNOME Authenticator, Two-Factor-Keychain, Numberstation
- Signal (and/or Matrix) > Axolotl / various, Nheko feels most complete currently
- Orgzly > Emacs maybe?
- Email > Geary (I still use Evolution though)
- Good browser support > Angelfish, desktop Firefox has been adapted nicely, once Chromiums Wayland supports matures it will also be a viable option (it’s very fast, but has annoying issues with text input currently)
On the other hand, I would not call the App Selection shitty, see https://LINMOBapps.frama.io.
[0] https://linmob.net/2021/03/21/linbits37-weekly-linux-phone-n...
[1] https://media.kaitaia.life/videos/watch/f072045c-b713-48c6-9...
- closed source software running on the LTE modem,
- proprietary firmware for the Realtek bluetooth/WiFi chip
- optional firmware for camera autofocus.
Regarding the Librem 5: The final hardware (Evergreen) supports calls and SMS reliably. Unfortunately its battery life is still a bit lackluster.
[0] https://wiki.pine64.org/index.php?title=PinePhone_Software_R...
Also, if you want to review or change these settings, you can use Flatseal[0]. Arguably, it should be installed by default.
The problem with flatkill.org is that it leads to users rather downloading a random deb off the internet or an AppImage than using Flatpak, which both have worse security stories.
[0] https://source.puri.sm/Librem5/chatty/-/issues/30#note_14822...
As for KaiOS, I doubt we'll see that soon, as IIRC like FirefoxOS it's designed to run on Android kernels. With GloDroid being mostly dormant and incomplete, I doubt we can pull that off.
The experience has improved quite a bit since I got my first PinePhone in June. That said, this device is never going to be really fast. It's acceptible now, though, and it turns out, that you can adjust to things being a little slow every then and now. Most distributions don't use the acceleration capabilities the SoC offer as much as they could, and there are other areas where improvements for battery life and smoothness are still happening. It's been serving me fine as my only smartphone on weekends (and as a secondary device on workdays).
I've been tracking the Linux Phone landscape on my blog[1], in multiple videos[2]. I have also adopted an App List, to list all the apps that run on these nascent Linux Distributions and are optimized for smartphones.[3]
BTW: The coolest feature is that you can just put another distribution on a microSDHC/XC card and boot it. Like this you can carry multiple phone operating systems that fit certain circumstances.
[0] https://wiki.pine64.org/wiki/PinePhone_v1.2b
[2] https://linmob.net/videos/
[3] http://appl.ist
I am not too excited though:
1. With their current, x86_64 only release, GPL violations have been alleged.
2. PowerVR graphics make mainlining this device unlikely, meaning that it’s going to be stuck on a Vendor kernel and libhybris, as that Vendor kernel has likely been released with Android devices in mind. This is OK, but it’s not good long term.
3. Their marketing is a bit over the top, full of lofty claims that often aren’t technically true as has already been discussed here.
Like everything these days, the active community seems to be more scattered, while PINE64 has a forum, this not really the central place Maemo.org seemed to be (I could not afford a N900 at the time). There are multiple subreddits, Twitter, the fediverse, chat rooms (and all the distributions have their own channels) – all this makes it hard to make sure to not miss out.