• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: July 10th, 2023

help-circle



  • I’m sure what I’m about to say has already been echoed by others, but there are a few factors working against them. This is from a US/Canada perspective. Other countries may have more or fewer barriers.

    1. Mobile hardware - Mobile hardware has higher security. Some of this is by design for the user, since mobile devices are more likely to fall into wrong hands than e.g. a desktop. Some of it is corps preventing users from using their hardware in ways they don’t want you to, though. The level of locked down mobile hardware has only increased over time.
    2. Carriers - This one is particular to North America, I think. Carriers here have a long history of meddling in phone hardware - from bloatware to SIM locks and everything in between. One of the things they do since LTE is require device makers to pay them to get certified to make calls on their network. Linux capable devices are too niche to be able to afford this. This is why Fairphone, for example, even with its Android-based OS, only works on one carrier here.

    Those are the main two barriers here. Things like apps can have workarounds for those that would be interested in early adoption of Linux phones. But there’s no way around the combination of carrier certification costs and limited options of only very locked down hardware.



  • Presumably if there isn’t a user report for whatever distro I’m using

    Distro is unlikely to matter, as long as you don’t pick a really obscure one. And even then, flatpaks will probably work fine.

    Protondb also looks to be focused on Steam, I’m guessing it’s like MacOS where if it’s a game not on Steam then you’re shit out of luck if there isn’t a Linux specific version?

    Steam is the easiest to work with and most well-supported. But there are other managers like Heroic Launcher and Lutris that can cover non-steam. Knowing whether a game can run on proton/wine outside of Steam does likely require a google search, though. Most things can be made to work as long as the game doesn’t require kernel-level anticheat (e.g. Destiny and BF6).