I chose Phosh because it's actively developed by Purism, and works with the existing active GNOME community. "The strategic advantages of of Phosh for mobile Linux" gave me confidence that their development will be sustainable.
I chose NixOS because I already use that on my desktop, laptop, router, & VPS, and like to have a uniform declarative interface to my computers. I tried a few other distributions on megi's multi-distro demo image, and there's a bunch of good alternatives.
Linux Mobile software is not perfect, and this website isn't an advocacy site. This website is my experience of using Linux Mobile as a daily driver. YMMV.
How it looks
Here are some of the programs I use on the PinePhone:
- GNOME Calls for making and receiving calls.
- Chatty for sending and receiving SMS.
- Dino for encrypted chat over XMPP (my friends/family use Quicksy).
- Etesync for contact/calendar sync, via DAV.
- Cozy for audiobooks
- Firefox for browsing
- GNOME Fractal for group chats, via Matrix.
- Geary for email.
- Megapixels for taking 5MP photos incl. QR codes.
- Numberstation for TOTP 2FA.
- GNOME Podcasts for podcasts.
- Siglo to manage my Pinetime.
- Spot for Spotify
- GNOME Weather to check the weather
I use linuxphoneapps.org to find programs that work well on Linux mobile.
How I use AndroidAndroid has many great apps, which I use on a Pixel phone, including:
- Quicksy, to make encrypted audio/videos over XMPP.
- Signal, to register an account. I do IM and video over Signal on my laptop.
- Google Maps.
- Garmin Connect, to sync with my Garmin watch for activity tracking.
I would prefer to carry just one phone, but am happy to carry two phones occasionally.