I wonder what the minimum modern requirements would be for a viable "mainstream" phone.
Common messaging apps (SMS, WhatsApp, Signal, Telegram, Slack). Social media apps (Facebook, Instagram, TikTok). email (Though an average stock email app is probably sufficient). Google Apps (gmail, google maps, etc..). Navigation (google maps is sufficient for most) Probably some set of games.
I suspect the real viable option is being able to run Android apps natively without any special configuration.
As far as messaging apps, they're all technically there - the best kind of there for the crowd that this would interest. Spinning up a Matrix server means maybe a days work for this crowd, which allows (and I currently use it for) Whatsapp, Signal, Telegram, and more. Even better, due to constant improvements by Matrix, the server is only getting lighter and your options more varied with things like Construct [0].
Email is there - one only really needs to ensure geary is set to scale to the phone screen. As far as gMail, I'd question what the overlap is between "Privacy conscious enough to use a Pinephone" and "Uses gMail instead of anything IMAP".
That only leaves navigation and social media. For the former, I've used the mobile site in-browser on my Android phone that the Google Maps app was too heavy for. And for both on the Pinephone, especially the pro, Waydroid [1] is getting closer to closing the gap.
To be honest, I could see it being mainstream for geeks within two years. Though that's unlikely what you meant by mainstream - which I think we can agree is several more years away, if ever.
Thanks so much for the info! I don't ever do calls on whatsapp, so this sounds absolutely amazing for me! I also see that I can bridge in slack as well so now all the sudden I may be able to bridge all my work stuff into one matrix instance and remove those apps I hate from my phone?!?!?!?! At least from an initial thought process this sounds amazing.
I don't run any linux servers at home, so I suppose if I got a hosted instance of a matrix server I could see if I could successfully bridge in these other things and give it a try. Thank you so much!
Hosting a Matrix server [0], configuring the bridge [1], then running the client [2] anywhere you are will allow you to send and receive Whatsapp messages, status updates, pictures, videos, etc.
It's currently limited to using the WebUI - this means one is limited to the functions available through Whatsapp Web. This may, someday, possibly, change with Whatsapps new multi-device implementation, but I'd advise taking it for what it is instead of hoping it'll happen any time soon.
All that said, I've been using it for some time now. It's gotten much more stable, and I can recommend it for what it is.
[0] https://matrix-org.github.io/synapse/latest/setup/installati...
I wasn't necessarily referring to iMessage. But, WhatsApp, Telegram, Signal, Slack.
To be fair, I've also failed to find a list of supported apps. The best I found was: https://www.reddit.com/r/PINE64official/comments/okjeuk/apps...
Isn't that the exact purpose of those walled gardens, so it'd be hard to change platforms?
I'd rather use the web app, it gives them less information about me