this post was submitted on 26 Aug 2025
990 points (99.0% liked)

Technology

74545 readers
4291 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] dual_pyramid_reality 22 points 1 day ago (4 children)

Where are all the open source phone OSes? Where are the OS agnostic capable hardware phones? Technically some do exist, but I don't think they have any significant market share. Hope I'm wrong though.

[–] veniasilente@lemmy.dbzer0.com 4 points 18 hours ago

Where are all the open source phone OSes? Where are the OS agnostic capable hardware phones?

In the "waiting for funding" room.

If people don't care enough to finance projects like Fairphone, etc... while they are still in the growing pains, then those projects will never be able to last during a digital consumer war, let alone provide a product that has enough mass appeal that it makes sense to build and commercialize on auto.

[–] sommerset@thelemmy.club 15 points 1 day ago

Google slowly suffocated all the 3rd party rom vendors.

[–] douglasg14b@lemmy.world 10 points 1 day ago (1 children)

Essentially every browser that's not Firefox or Safari is reskinned Google chrome for a reason. Because it's insanely expensive to build and maintain browsers. Mobile operating systems aren't much different in this regard.

[–] sugar_in_your_tea@sh.itjust.works 7 points 1 day ago (1 children)

That's not exactly true. There are several FOSS mobile OSes, such as PostmarketOS, Mobian, Ubuntu Touch, and the various Android ROMs. Once it's compatible, keeping that OS updated is relatively simple.

The issues with mobile OSes are:

  • many phones lock their bootloadersl, and every phone mfg seems to do things a little differently
  • so many different phone models with different hardware includes, none of which has manufacturer support in Linux
  • closed firmware for cell modems, which have their own little OS that needs to work with the main OS; trying to touch this runs into regulatory issues

Basically, supporting a new phone has a lot of upfront work with very little ongoing work.

Web browsers, on the other hand, need to stay updated with constantly shifting web standards, they're a huge malware target so they need to keep up on CVEs, and pages are getting more complex causing performance and rendering issues, and everyone blames the browser. Supporting a new platform is generally trivial, but the ongoing work is immense.

They're very different beasts.

[–] Fiery@lemmy.dbzer0.com 3 points 23 hours ago (1 children)

Not to mention just about every "serious" app (gov't, banking, etc) check safetynet before even turning on. (Hell I've had a gov't app refuse to start because I had developer options enabled, on a completely 'clean' phone)

So emulating them isn't gonna work and websites do not always prioritize working on mobile anymore ("just install the app")

Yeah, YMMV certainly applies. But the good news is you can try it out on your current phone before committing.

[–] cley_faye@lemmy.world 2 points 1 day ago

They are in the same room with all the third-party support for them, ESPECIALLY from state-built applications that are increasingly being required to do administration stuff and mandatory banking apps that are required for online payment and even opening their websites these days.

That room does not exist.