Firefox for Android does not support Material UI, has a low minimum API level, and generally seems lacking in features. Why is that?

Edit 1: also the downloading function is super unstable, I lost several files due to firefox starting the download then stopping and removing the download for no reason.

  • Eager Eagle
    link
    English
    387 months ago

    Every app has a minimum API level. The older the Android version, the more expensive it becomes to maintain it. What features do you miss?

    • @[email protected]OP
      link
      fedilink
      -317 months ago

      My question is why they don’t bump their min api.

      For example brave support android 8 and up while firefox supports android 5 and up.

      • @[email protected]
        link
        fedilink
        747 months ago

        Supporting old api versions means the app is supported by more phones. International android versions can be quite old. While supporting old api versions may seem bad, it doesn’t mean that Firefox cannot take advantage of new api features too. The code can simply check if the new features are available and use them.

        Why do you care what the supported api version is?

        • sab
          link
          fedilink
          127 months ago

          I think people can be running pretty old versions of Android everywhere, assuming they don’t change their phones every two years when support for their current device ends. They might still want to use an up-to-date web browser.

          There’s just no reason we shouldn’t expect 99% of new apps to run on older phones, and to hell with the entire industry for normalizing it.

          • @[email protected]
            link
            fedilink
            27 months ago

            Well, there is a reason and that reason is lack of security support but that is not inherent to the old hardware.

          • kbal
            link
            fedilink
            467 months ago

            The topmost answers there are basically explaining why it’s sometimes convenient for developers to drop support for old versions. I don’t see any of them making a case for the zany idea that “supporting old versions is bad.”

            • Max-P
              link
              fedilink
              57 months ago

              Also when you start on an old version of Android it’s much easier to incrementally add support for the newer features with API version checks. But if you start a brand new app with a target of Android 14, it’s gonna be feel like you’re just throwing compatibility hacks all over the place to support older versions. Similar end result, but the perspective of the second one makes it look much dirtier than it really is.

              Firefox was around when Android 5 came out, so it makes sense that they’d keep up with new features without rewriting the old stuff, so no need for them to raise the minimum SDK, only the target SDK.

              A lot of apps also rely on frameworks like React Native, Cordova, Ionic, Xamarin and whatnot that also only target some ranges, so a good chunk of apps could run fine on older versions if the framework hadn’t dropped support for it.

              But from a code perspective, you could build for minSdk=1 and targetSdk=34 and run well on both without sacrificing anything for the modern versions.

            • Eager Eagle
              link
              English
              2
              edit-2
              7 months ago

              deleted by creator

  • Possibly linux
    link
    fedilink
    English
    237 months ago

    Chromium browsers are much worse in my experience. They don’t even support extensions

      • @[email protected]
        link
        fedilink
        English
        17 months ago

        fyi cromite and bromite allow to disable cookies, javascript, popups, ads, and autoplay. (per site and global)
        similar to noscript maybe.
        i would rather have more or full control like ublock or umatrix.

        • @drawerair
          link
          27 months ago

          I’ve been using Firefox and Ublock origin on my Samsung a70 for a long time. I’m :).

    • @[email protected]
      link
      fedilink
      47 months ago

      Ad block alone is a big performance boost, which is especially noticeable on mobile. I can’t stand using my wife’s phone (iPhone) because of the ads on the browser.

  • @[email protected]
    link
    fedilink
    227 months ago

    I’m pretty sure the reason why it doesn’t use Material Design is to protect it’s own branding. Material Design is Google’s after all.

  • Fake4000
    link
    English
    197 months ago

    Firefox for Android might not be that great in terms of performance, but is a viable option out of the Chrome eco system. Firefox Sync works. The only thing its lacking at the moment is universal support for all existing Firefox plugins.

    • @[email protected]
      link
      fedilink
      277 months ago

      That kind of changed recently, hasn’t it? There’s been an explosion of available plugins as if late.

    • @[email protected]
      link
      fedilink
      67 months ago

      How is performance not great? About 2-3 years ago, they made a huge amount of improvements to Firefox performance, to the point where it’s plenty fast. I have it set as my default browser and have actually disabled Chrome so Firefox is used for everything.

      Performance is more than sufficient for me, and I’ve done a mix of playing browser games and regular browsing and haven’t had any issues. And this isn’t on a flagship phone or anything, it’s just a Moto G Power. I don’t really notice any performance issues, and it’s probably actually faster than Chrome on average because my ad blocker means i have to render far less stuff.

      • @drawerair
        link
        47 months ago

        No performance issue on my Firefox too. I have Ublock origin.

    • Mx Phibb
      link
      fedilink
      17 months ago

      It particularly sucks for desktop use on phones that support it, no right click, no keyboard short cuts, and it clips a bit off the bottom of pages, and they’ve apparently said they have no plans to support desktop on Android.

  • @[email protected]
    link
    fedilink
    English
    127 months ago

    I actually prefer Chrome over Firefox. But fuck Google and fuck Chrome.

    I’m happier since leaving Chrome and Google for Firefox and DuckDuckGo. I no longer have to use Incognito to do regular searches to prevent seeing that search as a recommendation in feeds and videos.

  • @[email protected]
    link
    fedilink
    87 months ago

    I’m just glad that it exists at all. Google has Chrome tied down on Android because they feel they can.

  • Dessalines
    link
    fedilink
    77 months ago

    No horizontal tabs makes it useless for tablets and larger screens.