E: apparently it needs to be said that I am not suggesting you switch to Linux on your phone today; just that development needs to accelerate. Please don’t be one of the 34 people that replied to tell me Linux is not ready.

Android has always been a fairly open platform, especially if you were deliberate about getting it that way, but we’ve seen in recent months an extremely rapid devolution of the Android ecosystem:

  1. The closing of development of an increasing number of components in AOSP.
  2. Samsung, Xiaomi and OnePlus have removed the option of bootloader unlocking on all of their devices. I suspect Google is not far behind.
  3. Google implementing Play Integrity API and encouraging developers to implement it, which prevents apps from the Google Play Store from being downloaded without a system-wide OS-level account login. Notably the EU’s own identity verification wallet requires this, in stark contrast to their own laws and policies, despite the protest of hundreds on Github.
  4. And finally, the mandatory implementation of developer verification across Android systems. Yes, if you’re running a 3rd-party OS like GOS you won’t be directly affected by this, but it will impact 99.9% of devices, and I foresee many open source developers just opting out of developing apps for Android entirely as a result. We’ve already seen SyncThing simply discontinue development for this reason, citing issues with Google Play Store. They’ve also repeatedly denied updates for NextCloud with no explanation, only restoring it after mass outcry. And we’ve already seen Google targeting any software intended to circumvent ads, labeling them in the system as “dangerous” and “untrusted”. This will most certainly carry into their new “verification” system.

Google once competed with Apple for customers. But in a world where Google walks away from the biggest antitrust trial since 1998 with yet another slap on the wrist, competition is dead, and Google is taking notes from Apple about what they can legally get away with.

Android as we know it is dead. And/or will be dead very soon. We need an open replacement.

E2: thank you to everyone stopping by from Hacker News, Reddit, etc. to check out the threadiverse. I hope you’ll stick around for a while. Check out https://phtn.app/ and the Voyager and Blorp apps for a nicer UI. Fuck Spez!

  • tomenzgg@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 months ago

    I’m probably going to spam this around a bit, since most people don’t seem to know about it, but a reminder that FuriLabs has a (GNU+)Linux phone with decent spec.s and the ability to run Android app.s (from what I’ve heard) pretty decently: https://furilabs.com/

    Biggest drawback is it’s based on Halium. Usual growing pains of a new product/company apply but apparently the company is pretty responsive and their dev.s have worked with customers to get things like calling working with the carrier and bands of their country where it hasn’t worked before so improvements move pretty quickly.

    Collection of different experiences I’ve variously seen online over the last year or so:

    I don’t own one, myself, so I can’t give any personal experience but I’ve seen it around for a few years now but most people don’t seem to even know about it. Maybe there’s a reason for that? But none I’ve ever seen anyone say.

  • yyprum@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    I’ve been a mobile dev for many years, I fell in love with the Nokia 810 with maemo which kinda got me started, but I never had one myself. I moved to OpenMoko and saved to buy a Neo. But then Android became big with Google’s support and all companies rushing to have an alternative to iOS with the iPhone. Back then when Android meant openness. As much as I loved the openmoko project it had plenty of issues as a daily driver, so eventually I cracked and moved to Android with a Galaxy S2, ah, the innocence back then when one could think Google was actually different… Actually doing good and creating a great Linux phone.

    I absolutely agree on all your points. It is time to kill Android as a free/open source idea if it is not dead yet. And you know what, Linux is absolutely ready to substitute anything as a mobile platform. It needs more polishing in terms of UI but Maemo nearly 20 years ago already offered a great UX IMO. Thank you Microsoft and all Nokia management for destroying it.

    Now, I say Linux as a mobile platform is ready… But we all know it doesn’t lack problems. What are those? The problems come from anticompetitive practices, locked hardware for chips, drivers and so on, specially all related to phone networking. The other main problem is apps which is only a small issue with all the ways there are available to make android apps run on Linux, that is… Until google comes to fuck things up with the points #3 and #4 you make. Those are the biggest threats right now, and it’s no wonder Google is doing that. They are preventing the possibility of competition arising. Like I said, I have been a dev for many years, it absolutely sucks the path all tech is taking. But there are solutions, just need to have proper anticompetitive practices and protections… At least in Europe we kinda do, but more needs to be done.

    The main point is, Linux as an alternative is kinda ready, if only there was a real posible competition to be had outside of being incredibly rich.

  • y0kai [he/him]@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    My next phone will run Linux, even if it is inconvenient.

    As soon as this phone is paid off, I’ll be changing from Google Fi as well. Which sucks because it’s hella cheap.

    • MasterOKhan@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I’m with you, I’ve switched all my computers to Linux for similar reasons. I bought an android phone recently and put Linux on that, although still some things to iron out such as sound and microphone input but it’s working well otherwise. Looking forward to when I can ditch my iPhone.

      • AmazingAwesomator@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        what phone and os do you have? im currently shopping and have always been on android; im looking for recommendations on both phones and os <3

        • MasterOKhan@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          2 months ago

          I have the Nothing Phone 1, running my fork of Mobile NixOS. I bought it because I wanted a bit of a challenge to get it running Linux and it’s relatively newer then other better supported Linux phones. I don’t recommend it for anyone who is new to Linux.

          If you’re relatively new to Linux and want something that’s more compatible, I recommend looking at the OnePlus 6 or 6T. They have pretty good support for multiple different distros.

      • Jack_Burton@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        I’ve switched as well but didn’t realize you could put Linux on an android device. Is it a specific distro and can you throw it on an old android tablet?

        • Ulrich@feddit.orgOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          There are several distros. You do need to ensure (as listed in the OP) that your bootloader is unlockable (listed as “OEM unlock” in Android).

          • SailfishOS
          • Ubuntu Touch
          • Mobian
          • PostmarketOS
          • Manjaro ARM
          • Jack_Burton@lemmy.ca
            link
            fedilink
            arrow-up
            0
            ·
            2 months ago

            Interesting. I’ve seen Sailfish mentioned before, I’ll look into it. I’ve got a couple old tablets to mess around with, seems like a fun project. Thanks for the info!

            • MasterOKhan@lemmy.ca
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 months ago

              Take a look into PostMarketOS, they are the bleeding edge for Linux mobile development. You can search on their wiki if your phone is supported.

              The other solutions listed might be more turn key but not close to mainline Linux. (Custom kernel, etc)

              • pmk@lemmy.sdf.org
                link
                fedilink
                arrow-up
                0
                ·
                2 months ago

                They don’t seem to have any supported devices apart from community contributions?
                “These are the most supported devices, maintained by at least 2 people and have the functions you expect from the device running its normal OS, such as calling on a phone, working audio, and a functional UI. Besides QEMU devices, this is currently empty.”

                • MasterOKhan@lemmy.ca
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 months ago

                  Yeah I wasn’t kidding about bleeding edge. It’s a double edged sword. You get more compatibility across a wide range of devices but it might not be 100% polished, yet.

                  To be fair, as most things in Linux, they are community developed. The community supported devices are supported by people who are taking their personal time to develop Linux to support these devices. You can view each individual device in the wiki to see how much support they have.

                  It’s all what you’re comfortable with, I still daily drive my iPhone as I need a very reliable device for my work. But I definitely rock my Linux phone when I can.

      • xthexder@l.sw0.com
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 months ago

        On linux it’s just called running an executable

        Edit: As a less snarky answer, you can run Android apps natively on linux by installing Android OS in a container using something like Anbox Waydroid.

    • Marafon@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      What options are you looking into as far as a Fi replacement? I’m also on Fi and want to ditch them, and the Pixel soon.

  • Tydragon@feddit.it
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Check out postmarketOS, a real Linux distro for phones with a 10-year life cycle goal and mainline kernel support. It’s not daily-driver ready for everyone, but it frees you from Google and OEM lockdowns. If we want an open mobile future, this is the project worth supporting.

  • glitching@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    the vast majority of commenters here either have no direct experience with a Linux phone or have seen some shallow youtube “review” of a dude swiping the same two screens left/right and extrapolate a buncha shit that has no contact with reality.

    presently, and in the foreseeable future, linux phones aren’t an android alternative, they are just linux on the phone, i.e. they allow you to do linux shit on a handheld device.

    like, the bleeding edge version of any variant (plasma mobile, gnome, phosh) isn’t even close to an Android phone from like 2015, let alone a modern one.

    and that’s before we touch on the pillars of mobile tech like fluidity, battery efficiency, reliability, etc., none of those things are even in a remotely passable state, not to mention - using the thing to make calls. you are better off forgetting about the camera, as well.

    and the reason is simple, not only is there a gargantuan discrepancy between evil corp’s resources and the predominantly unpaid enthusiasts, each dev team’s reimplementing shit that’s already solved on another platform. apple doesn’t have to do that. google as well.

    then there’s the idea that the javascript-backed Gnome - that has issues running fluidly on super-capable hardware - is the basis on a low-power device on which the linux mobile phone experience is built. reinventing solved shit, but in a stupid way - THREE FINGER swipe on a phone, really?

    although there’s a solid app base, the apps that are supposedly mobile friendly are few and far between, most are just downright unusable on a vertical screen and dog help you if launch an electron app. firefox, even with pmOS patches (useless without) is tiresome to use. you can forget about dating, ubering, banking, or even just using a messenger everybody else does.

    if you’re squeamish about flashing custom recoveries and ROMs, the e.g. pmOS install process is way, way, way more involved and failure prone. if you go with ubuntu touch or mobian, even more so.

    finally, if you’re talking about a device that you’ve grown accustomed to to the extent that you’re using it subconsciously, swiping and multitasking and such whilst walking and dodging other pedestrians - no such thing exists over here.

    I’m just tying this up because I keep reading about “switching”, people are either delusional or misinformed, there’s nothing (yet) to switch to.

    get a couple of $50 ex-flaghips to play with, flash lineageOS on one and pmOS on the other and that should hold you over for a coupla years.

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Send me back to the 90s with the flip phone. Old Nokia with a changeable battery, no malicious firmware that has spyware built in. It’s just a phone.

    • hobbsc@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      i tried to do this recently but it created a lot of friction in daily life. once the masses have moved on, it’s hard to keep the old stuff, sadly. it’s really frustrating.

      • drhoopoe@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Yep, I tried going the dumbphone route and lasted about a month. I travel a fair bit for work, and it’s almost impossible now without a smartphone.

  • vermaterc@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    The main problem is that mobile OS is simply not useful without banking or government apps and they won’t ever appear on FOSS systems because giving control to user is exactly the opposite of what’s in their interest.

    • AbuMubarak@fosstodon.org
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      @vermaterc @Ulrich It depends on what you want your phone to do

      Me? Encrypted calls & texts

      Banking apps… Banks are moving towards digital currency, so you need to plan ahead

      Government apps… O well

    • Ulrich@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I don’t understand why people need banking apps on their phone. I only ever access my banking info from the PC…

      • Dariusmiles2123@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        In my country, for all the banks I use, I need to have an app on my phone to access their website with my Linux computer.

        So a Linux phone would need to provide this as I can’t be without access to my accounts.

        • Ulrich@feddit.orgOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I need to have an app on my phone to access their website with my Linux computer

          Wat.

      • pmk@lemmy.sdf.org
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        In Sweden many parts of society requires an app called BankID. We authenticate getting mail packages, sign contracts, book a time in health care, etc with this app. It’s needed everywhere. Buying a bus ticket. A phone without this app is not sufficient to function in swedish society.

  • Matt@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    My next phone will be a ThinkPad because it has a SIM card slot.

    • Auth@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      With the simcard slot can you use mobile data? If so thats amazing and I will be looking for that feature on my next device.

      • Piece_Maker@feddit.uk
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I have a laptop with a SIM slot and I can use mobile data, SMS and even make voice calls. It doesn’t support 5G though. Also the mobile hardware is crap, and I get like a 10th of the speed over 4G that I do on my phone, plus it chews through battery.

        So yeah, awesome feature but not as nicely implemented as I’d like. Hopefully the Thinkpad version is better!

        • Anekdoteles@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          That was the same for mobile internet connections on a phone before Apple suddenly made that desirable to the mainstream. Also I remember ungodly terrible experiences getting data from a PC to a phone and vice versa with Samsung’s software in an era before smartphones. Both things are nowadays most basic features. So, having at least kind of functioning SIM slots in notebooks is already a promising PoC.

  • arc99@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Android is Linux. It uses a Linux kernel paired with a BSD based user land. Also there is an AOSP version of Android which is Android without all the Google bits. LineageOS and some other security oriented firmwares derive from it. That isn’t to say Google are necessarily happy about this entirely but at the same time, they open sourced most of Android and probably see it as a useful antitrust defence and the impact of flashed devices barely more than background noise.

    The issue of bootloaders is an orthogonal matter since Linux or not does not mean bootloader or not - many black box devices use Linux but you won’t be flashing them any time soon - TVs, set top boxes etc. I would argue that regardless of OS, there should be a right to repair law (e.g. in Europe) that allows people to maintain devices beyond their warranty. And if Samsung et al don’t want to do it, then they should have an obligation to unlock devices upon request.

    • 0x0@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      they open sourced most of Android

      It’s the exact opposite.
      ASOP is open-source, it’s in the name.
      Google’s Android has been less and less open-source every year, they’ve been replacing AOSP apps with their own and vendor-locking them to their GooglePlayAppsWhatever system (hence microG), shunning away the open-source variants they replace.

  • AbsolutePain@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I’ll consider a Linux phone as long as the following are met:

    • Battery life is decent (for me this means a minimum of 24 hours of light use and no mystery drains).
    • Reliable enough to not fear for my life when traveling.
    • UX is polished enough to not be painful.
    • Email notifications and communication apps work correctly (Signal, Telegram, WhatsApp).

    If these are met, I’ll buy whatever is available in a year or two.

    • fading_person@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      UX is polished enough to not be painful

      This one requirement I believe to be already met. Mobile kde, for one, is pretty nice. I believe the bottleneck of linux phones are really in the hardware

    • plyth@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      communication apps work correctly (Signal, Telegram, WhatsApp).

      Google and Facebook will cooperate. WhatsApp will never work reliably.

      • 0x0@lemmy.zip
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        WhatsApp will never work reliably.

        Use the web version, although you’ll need a phone to authenticate.
        Better yet, move out of whatsapp (i know, network effect).

        • Blisterexe@lemmy.zip
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          There’s also some whatsapp clients on flathub that claim to support linux mobile. Matrix bridges are also available.