I just wanted to share with you the work of this developer on GitHub, I am a macOS and iOS user and I can’t wait to use this new FOSS adblocker (there are no others on macOS).

I’m not a computer scientist and I don’t have expertise but I try to help by spreading the spread, maybe someone can help or share it again!

Thank you all! P.S. I’m not the developer so I can’t answer any question

  • TrickDacy@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    18
    ·
    2 months ago

    Safari iOS is cancer. Source: am developer who supports websites on Safari iOS.

    I am a little curious how this could work though. My impression is that iOS is extremely locked down. Can’t even use a browser that isn’t Safari with a skin.

      • bamboo@lemm.ee
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        3
        ·
        2 months ago

        It’s really best in class in that regard. It’s the most customizable mobile browser. Firefox in android has more extensions, but Safari’s actually integrate better in the UI and you can use shortcuts for simple things too.

        • TrickDacy@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          7
          ·
          edit-2
          2 months ago

          "I’ll gladly sacrifice functionality and my rights as a consumer for better UI integration " 🤢

          • bamboo@lemm.ee
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            2 months ago

            Out of curiosity, what functionality and what rights am I sacrificing?

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

              You can’t load software on your own device unless apple gives you permission even though you bought the device. I know how this goes every single time though. I can list features you don’t have or reasons why apple is trash and none of them will concern you at all. You will claim you don’t need other browsers but safari, you don’t need features android has had for years, you don’t need usb-c. Exactly the same conversation every time. When apple eventually gets any of these features, you will be ecstatic and love the company for them. It’s a cult.

              And inb4 I am in the Google cult. Nope, fuck Google.

              • bamboo@lemm.ee
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 months ago

                Those are a lot of words you put in my mouth. In fact, I can and have sideloaded apps (the process is stupid and overcomplicated, but it does work, I am not in the EU), and my iPhone does in fact have USB C (was a dealbreaker, I used a Pixel until iPhones had USB C). I wish I could use other browsers on my phone besides Safari but it’s not a dealbreaker for me, I can and do run Firefox on my computer when I need a different browser for any reason, I hope this will change in the future.

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

                  Apologies for my incorrect assumptions. I have had some very exhausting conversations with apple users. The EU had to force apple to use USBC (among other things no other company needs forcing to do) which is just insane. Honestly I’m a bit shocked that you came from Android phones and haven’t noticed the difference. There are many areas where you have little to no choice on iOS. How have you not noticed? If apple doesn’t want you to do it, you basically can’t.

                  If the browser thing was the only thing that would be a deal breaker for me for sure. You could install any browser you wanted on computers thirty years ago. How is it a thing that in 2024 a company is literally preventing you from installing a web browser on a phone that you bought?

                  There are many countless examples I’ve noticed over the years of things that cannot be done or are harder on iOS. On my android phone (and I wish there were options besides Android btw, because fuck Google) I can use SyncThing to keep my photos and other files backed up automatically without paying any cloud service. On iOS, last I checked you could even use a file manager, let alone anything remotely like SyncThing. They literally lock you out of doing anything that would cost them a penny. Such a shitty business model, removing any choice that doesn’t put money in their pockets.

      • TrickDacy@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        11
        ·
        2 months ago

        Safari is different on iOS, you can’t just take for granted we’re just talking about “Safari” here. Since when have they supported extensions on mobile?

          • TrickDacy@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            6
            ·
            2 months ago

            Surprising. What do you have to do to publish such an extension? To get any app on your device typically apple must explicitly review and approve it 🤢

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

              extensions on mobile are published as normal apps, so yes the process/requirements are the same as publishing any app on the app store

              • TrickDacy@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                3
                ·
                2 months ago

                Thanks for that. Apparently a lot of apple simps are on here, since in getting downvoted a lot for just expressing distaste with the shitty practices of an evil corporation, which btw in time nearly everything I hate about them is getting legislated against by the EU. They are an anti-consumer pile of dogshit company.

  • foremanguy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    5
    ·
    2 months ago

    The only solution is to use Firefox hardened it and install uBlock Origin 😁

  • foremanguy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    68
    ·
    edit-2
    2 months ago

    I don’t know the reason why you are using MacOS and iOS but you shouldn’t

    EDIT : I’ve seen that I got a lot of down vote. This post was not made with the idea of shitting on Apple, it was to say that this ecosystem is “good” only for some usecase, for one in particularly, working. You shouldn’t be using a Mac and an iPhone while wanting to be a bit private. And if you do, you are doing a big mistake

    • IllNess@infosec.pub
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      2
      ·
      2 months ago

      Most professional programmers, graphic artist, and designers I met use MacOS.

      • pop@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        6
        ·
        2 months ago

        Most professional programmers I meet use Linux. A few even scrap MacOS out to install Linux on them.

        • bamboo@lemm.ee
          link
          fedilink
          English
          arrow-up
          8
          ·
          2 months ago

          Sounds like you haven’t met very many professional programmers then.

          • prettybunnys@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            8
            ·
            edit-2
            2 months ago

            Professional developer.

            Literally have tux tattooed on my chest.

            I write software that runs on enterprise Linux distributions (RHEL and its babies).

            I will only purchase a MBP to develop on right now, I do not load Linux on it.

            I love linux and for anything other than my primary dev box I run it there, but MacOs being Unix AND having the creature comforts AND the best desktop experience keeps me here.

            I miss i3 BUT not enough

            • bamboo@lemm.ee
              link
              fedilink
              English
              arrow-up
              4
              ·
              2 months ago

              I’m in an extremely similar situation. I’m a professional software developer, but the software I develop is cross platform, but in practice most of our users are on Linux (Ubuntu LTS more specifically), and a smaller contingent of Windows users. Honestly not sure if anyone uses macOS besides the developers, but we ship best-effort builds anyways. Our developers run a mix of macOS, Linux, and Windows. I’ve used all three, and ultimately while macOS isn’t perfect, I’ve decided it’s what I can be most productive with, for the reasons you mentioned. It’s close enough to Linux being Unix-like, homebrew is sorta like having all the up to date packages like arch, except with the comfort that an update will never completely break my system, and the macOS creature comforts are extremely nice to have when I’m doing more office tasks rather than writing or reviewing code. Hardware is head and shoulders above everything else, I can go a full day without a charger. Great community too.

    • Mountain_Mike_420@lemmy.ml
      link
      fedilink
      English
      arrow-up
      12
      ·
      2 months ago

      Was gifted an iPhone 13, been a lifelong android user. Hate to admit how much I love my iPhone. Hate not having my 512gb microSD card full of music but the multi day battery life makes up for it.

      • Sneezycat@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        3
        ·
        2 months ago

        Are you saying Android phones can’t have multi day battery? Screenshot of the battery usage of my 3 year old POCO phone…

        • Mountain_Mike_420@lemmy.ml
          link
          fedilink
          English
          arrow-up
          6
          ·
          2 months ago

          Not at all. But also just wasn’t my experience. My last phone was the lg g9 and had horrid battery. I’ve seen the poco phone before. If I remember doesn’t it have a massive 5000mah battery?

      • foremanguy@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        5
        ·
        2 months ago

        I agree partly with your point of view but a iPhone is still a phone that you cannot really tweak and flash and new rom for example

        • bamboo@lemm.ee
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          2 months ago

          Most people don’t care about that even a little bit. Back in the day I used to use various custom roms on my android devices, it was awesome. But that was then, I have a job and family now and I can’t just reset my phone on a whim because there’s some cool UI tweak in a new rom. Plus, most of the stuff that made custom roms worthwhile has been integrated into the OS nowadays, so the value add is significantly diminished.

          • foremanguy@lemmy.ml
            link
            fedilink
            English
            arrow-up
            4
            ·
            2 months ago

            I don’t talk about the ui focused rom, but on the private one. Stock iOS and stock android are the same shit, the only reason to change is to use a “degoogled” ROM and iOS won’t let you do that easily

            • bamboo@lemm.ee
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 months ago

              I understand where you’re coming from but that’s just not practical for me, even if I had the specific device. For pretty much the same reasons as before. I tried this once in college, not fully degoogled but using microg. I was able to make it work but the experience was pretty awful and I just don’t want to spend my time managing something like that anymore.

              • foremanguy@lemmy.ml
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 months ago

                Don’t know when you try this but today this is pretty simple and after the first setup the experience is seamlessly good, as any other android.

                • bamboo@lemm.ee
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  2 months ago

                  This was like 2018 I think? At this point it’s not really something I’m interested in as I’m not willing to give up creature comforts.

          • Mountain_Mike_420@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 months ago

            Totally agree. At this point my phone is more of an appliance than a computer. I just need it to do what it is supposed to do and that’s it. I don’t even put games on the phone anymore and am really cognizant of the apps I use.

            Heck I even remover Uber and lift apps if I’m not going to be using them for a while.

        • Mountain_Mike_420@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          I used to think that way too. I hated having all the apps on the main screen and the lack of widgets. Nowadays iOS is better and has lets you customize the main screen a lot more. Most iOS users still have all this apps on the main screen but it’s not a necessity like it used to be.