But I also want to be able to use things like contactless payment and banking apps. I actually wish in some ways that Jobs had kept with his original plan not to release an iPhone SDK (that was the original plan, right? I'm not misremembering?), and push the web platform hard for apps. Then mobile apps would have been naturally cross-platform, or at least cross-platform-possible, only requiring new JS APIs to be implemented in whatever available open-source browser.
It's a little ironic, because these days I advocate against closed, walled-garden platforms. But this unrealized future (well, present, I guess) would have required an iPhone that was even more locked down than it is, not allowing any non-Apple native apps on it.
"Just throw out a PWA" would have been enough for most execs to get behind, IMO, especially in the early days when who knows which platforms will stick around and have been worth developing for in the first place.
I'm about to quit Android, and I'm looking forward using and contributing to true open platforms.
Years ago I would have argued for better education of users so that they can all become power users. These days I see that as a lost cause.
Google is currently blocking many quality open source apps like VLC and Termux from updating on the play store, because they require the signing certificates, in their quest of controlling everything. VLC is not for power users, it's the most common player in the world.
Recently I wanted to reencode a video to upload to Whatsapp. I tried 10+ apps, all freemium and terrible, 4 tried to trick me into a 1 year subscription. ffmpeg did it in 5 seconds.
"Ordinary people do not need freedom of speech, since they have nothing to say, or right to repair, since they can't do it anyway".
Just comes off as ignorant, and mildly insulting. I'm pretty sure the original iPhone devs would not create original iPhone if none of them were paid.
Generic FOSS mobile UI has little to no commercial value, as opposed to say PHP, PostgreSQL, nodejs, Linux kernel itself, etc. Nobody will even ask for your skills or try to buy them even if you've been "semi-prominent" mobile Linux developer for 5 years, whatever that may be.
And stuff I consider high quality and very useful, which is made by enthusiasts, like eg. i3wm - is poopooed by most commenters here just by how its wayland rewrite looks on a small screen, lol. :)
As someone daily driving Librem 5, I completely disagree. Yes, it's somewhat less smooth and reliable, but the amount of available features is much more than in 2007 iPhone. Some features aren't available anywhere else, like desktop mode with desktop apps.
I know a lot of free software purists. I don’t know anyone who actually has a Librem 5.
The delivery delays are well documented by the community [2]. I received my device just fine (after years of waiting of course), and everyone on their forums confirms that shipping works quickly now [3].
[0] https://forums.puri.sm/t/im-giving-up-on-the-librem-5/18399/...
[1] https://puri.sm/products/librem-5/#availability
[2] https://forums.puri.sm/t/estimate-your-librem-5-shipping/112...
[3] https://forums.puri.sm/t/questions-about-ordering-the-librem...
Generally I find the Purism website lacking. How much data does the unlimited AweSIM provide? Some pages say 20gb, some say 22gb, some say 22gb+.
I’ve only ever ordered one product from Purism (laptop back in 2018) it took a while to ship and was generally underwhelming. I gave it to an Inkscape developer a year or so ago and went back to using a ThinkPad for the next few years.
The tech they reference is quite real. The setup is somewhat unique but I see it as one of the superpowers of a Linux mobile device - one can do whatever one wants without a big corp dictating the rules or locking down the experience.
Examples:
“I believe that a phone should offer very reliably just these features:
Calls SMS E2E encrypted foss IM Deep sleep and push notifications (or any alternative for notifications without draining the battery”
Very few people outside of HN would agree with this. A phone is currently the primary computing device for the vast majority of people.
And for radio: “Just add some streaming addresses to a simple script.”
Podcasts: “ I listen to podcasts. Sometimes. With a modified version of the sxmo_rss.sh script.”
A staggeringly small population want to handle their radio and podcast listening by just editing a small script.
Even a lot of the HN crowd want an easier life than script editing to solve these sorts of needs.
Right now almost no one has the option to build what works for them. The phone is incredibly burdensome environment with tons of top down control that constantly bounds what we might do, and requires its own special libraries & tools to get started on.
The story here is humble & simple. But it's doing for oneself, using sensible straightforward & common computing options adapted from the rest of the computing world. It's a tale of what Barefoot Developers could be doing on mobile, about one of many worlds that could be springing up, if we weren't encumbered with such stodgy narrow controlling limited platforms. https://maggieappleton.com/home-cooked-software
I ran CyanogenMod for years, and every app I ran and every feature I used on the stock Android OS worked properly on CM. I loved it. But these days that's just not the case on Lineage or Graphene or Calyx or any of the others.
So I think for many people, it doesn't matter. "Google Android", "Samsung Android", etc. are the only realistic options, so they are just "Android" to them.
Not sure what presentation you're expecting. :D
- Web browsing
- iMessage
- Social media
- Photography
- Music
- Maps
- Medical stuff
When I see articles like this, it’s a stark reminder of just how wide the gap between iOS and any of these community Linux phones is. I’m also sure it’s a similar gap between a modern Android phone and the same community projects.
Web browsing works fine, though the older Chromium is showing its age and may not be running with full hardware acceleration. iMessage is a non-starter, unless someone wants to implement a client for AirMessage, which would itself be fairly simple. WhatsApp works through a web-app with some rudimentary push (if I remember correctly), but a native app is not outside possibility. Social media could be done through the browser, several Reddit clients and one for HN exist, and I personally have written a YouTube client (needs to be adjusted for API changes). Photography is possible, though maybe not on Google Camera level. Email clients exist. A navigator app with OpenStreetMap data too exists. As for medical stuff, unless it runs in the browser, it likely won't even run in Waydroid (Android compatibility) because SafetyNet.
The UI itself is very snappy even on older devices and the battery lasts enough of the day, through not as much as on Android. While it may feel a bit locked down with its immutable FS (you can unlock it, but OEM updates will reset root) compared to other mobile Linux distros, you can still do a lot, from running desktop apps through DosBox and Wine, to editing the shell's QML for custom UI, to automating system actions with the shell. If you have a Pixel laying, I highly recommend you at least try it. Things aren't perfect, there's a bit of legacy code that needs people, but it's a good daily driver.
I’d like to see the state of these things for myself.
Be weary of 16.04 devices, they have old manufacturer kernels and can't be made to work with newer releases. Basically anything than ran Android ~4.0 at release is off the table.
Email on mobile isn’t amazing but if you’re okay top-posting it can be bearable.
Joking aside this is kinda cool, I'd love to have something like b/dmenu for Android.