• @shrugal@lemm.ee
    link
    fedilink
    169
    edit-2
    8 months ago

    The company said cutting off PWAs was part of an effort to comply with the Digital Markets Act, arguing browsers other than its own Safari software would expose users to security and privacy risks that were not permitted under the law.

    They are so full of shit, it’s unbelievable! Are they really claiming that their own browser is THE ONLY legal browser there is?!

    • @P1r4nha@feddit.de
      link
      fedilink
      908 months ago

      It’s blatant anti-competitive behavior and anybody who cares about antitrust should be outraged about this and similar efforts. Getting legal protection for such decisions is nothing but regulatory capture.

    • I Cast Fist
      link
      fedilink
      68 months ago

      Don’t they already force every browser on their app store to use the safari engine because “security”?

      • sjstulga
        link
        fedilink
        88 months ago

        @ICastFist
        Yes, however the EU enacted new regulations to put a stop to that practice, so that Apple will be required to allow other browsers on their platform.

        Disabling PWAs is how Apple has chosen to retaliate against those new regulations.

    • @something_random_tho@lemmy.world
      link
      fedilink
      55
      edit-2
      8 months ago

      The problem is the only alternative (on phones) is handing over all my data to Google, the world’s largest ad company. I’m not sure that’s better…

      Desktop is easy. Install Linux. But on phones, there’s 2 bad realistic choices.

        • @toastal@lemmy.ml
          link
          fedilink
          458 months ago

          If you skip GApps & install a custom ROM, chances are banking & government apps won’t work… & you see some places removing their websites forcing users into the app duopoly… which is why web apps matter.

          • @goatmeal@midwest.social
            link
            fedilink
            158 months ago

            FWIW I’ve got grapheneOS without google play services on a financial profile, and all of my financial apps work including: -Two credit card apps -Bank app -Three investing apps -Two direct transfer apps

            One of the credit cards apps (amex) does give a “warning” on each page that it needs play services to function but if I click Ok it actually still just works.

          • @Rose@lemmy.world
            link
            fedilink
            138 months ago

            Worth trying first. In my experience, almost every app works without the Google store. You can also block the internet access for any Google service or app via its settings.

          • @GenderNeutralBro
            link
            English
            78 months ago

            The best middle ground is probably GrapheneOS with sandboxed Google Play Services. At that point, most things “just work” and you can at least mitigate Google’s spyware.

            • @toastal@lemmy.ml
              link
              fedilink
              148 months ago

              Middle ground option has a weirdo author & is limited to Google’s Pixel line only (which eliminates one of the best parts about Android vs. iOS: device variety so you can find something specific to your needs)

                • @TotalSonic@lemmy.world
                  link
                  fedilink
                  English
                  5
                  edit-2
                  8 months ago

                  Sony Xperia 10 iii has all those things, and you can run Sailfish OS on it, including VoLTE and Android app support with it.

                • @toastal@lemmy.ml
                  link
                  fedilink
                  48 months ago

                  Crazy how these went from standard features to niche in a generation. Like a sibling comment mentioned, I picked up an Sony Xperia III 5 with microG for Lineage OS installed (tho I swap OLED + <6" screen for your front-facing speaker requirement). Stupidly, not-rooted I still can’t run banking apps since custom ROMs are dangerous (but make me safer). Ironically, the banking apps I would use have trackers in them since it’s their security/privacy that matter, not mine.

              • @TotalSonic@lemmy.world
                link
                fedilink
                English
                4
                edit-2
                8 months ago

                Yeah, which is why I use de-googled “vanilla” Bliss ROM 17.2 (Android 14 with latest security patch) on my Xiaomi Redmi Note 10 Pro instead of going the Graphene or Calyx + Pixel route. This way I have the hardware features I wanted (headphone jack, micro SD card slot, 5000mAh battery, 108mp camera, stereo speakers, 120mHz refresh rate) all for cheaper than a Pixel, and the Bliss ROM community is pretty friendly and dedicated in my interactions with it.

          • @TotalSonic@lemmy.world
            link
            fedilink
            English
            08 months ago

            In USA I’ve found it’s pretty easy to live without banking on your phone, although you can’t say the same for some other countries. Granted I have a job where I am working with my own desktop computers most of the day, so I can pay bills and transfer funds on them during those times - and lots of people might not have the same luxury. But I’ve yet to feel a need for any of them while out and about beyond a few occasions of Venmo’ing funds on the go - and at least Venmo still allows you to use their site via browser.

            • @toastal@lemmy.ml
              link
              fedilink
              08 months ago

              Venmo is a VC-funded social media (weirdly) + money transfer app which takes a cut for doing like nothing just because you want your cash instantly. Many other countries have built-in bank-to-bank transfers with no fees or wait time & other that there’s no money to extract from this, I don’t know why it doesn’t exist in the US.

              Where I live, cash is luckily still king (no one uses credit & if you do, you are (rightfully) paying the credit card fee yourself), but more vendors are starting to prefer QR code payments & this year one of the banks leading the trends eliminated their online banking forcing you to use an app or do cash.

        • And this is why I’m getting a Pixel for my next phone, it’s the only phone line GrapheneOS works on, and it has a nice long support cycle.

          I wish it was available on more phones though. I know there are other projects, but they don’t seem as well run as GrapheneOS.

          • @okamiueru@lemmy.world
            link
            fedilink
            3
            edit-2
            8 months ago

            Been using pixel phones for that reason, since… Pixel XL, and six pixel phones since then. Used several different AOSP based OS-es, most recently CalyxOS on Pixel 4a, and then GrapheneOS on Pixel 6a and now the 8 Pro.

            Everything works, and you can choose how much of Google you invite back in. The best part is that the Google stuff doesn’t get any special treatment. Which means that the Pixel Camera app and Google Photos isn’t allowed access to Internet, because why should it?

            The only thing that is still fundamentally flawed, are remote push notifications. And I don’t mean that it’s flawed for GeapheneOS, they work fine. It’s flawed in the sense that information goes through Google or Apple. The privacy concerns there are significant. It’s not end-to-end encrypted. You cannot avoid the problem either by disabling them on your phone. Each application, be that a Ring Camera, or backend messaging system, etc, that sends the stuff to Google through notification apis, will do so regardless of how much you sandbox or disable those services on the phone-receiving end. Conveniently, there is no effort by Apple or Google to make this core functionality any less tied to Apple or Google. The “asynchronous” nature makes it a problem that needs to be solved for each and every backend service system, for remote notifications. Some privacy conscious apps/services might let you limit what is sent to Google so you only get “New message from Hubbie” instead of also “Hubbie: remember to buy the paint for the baby-room! I’m so excited”.

            Anyways… Not sure why I went on such a long tangent. I was done pooping a while ago.

            CalyxOS on a Pixel is as great as it currently gets. But stuff can get better.

          • @daq
            link
            -38 months ago

            Pixel is garbage hardware though. I’m on pixel 7 pro now and it is the worst phone I’ve ever had. Shit battery life, shit reception, shit processor that lags constantly, absolute shit Bluetooth chip that randomly disconnects in crucial moments when I’m on important calls or REALLY need android auto. This phone is only good at taking pictures and the fact that I get exclusive spam filtering features. We badly need another alternative.

            Also fuck Google.

            • Really? What are you comparing it to?

              The problem is that options are very limited for privacy-respecting ROMs. I honestly don’t care about the camera, but I very much want to avoid both Google and Apple software nonsense, and Bluetooth is also pretty important to me.

              My current phone (Moto G Power) is a piece of crap, but it’s reasonably consistent in most regards. I’m interested in the Google Pixel 8a (assuming they release one), and I only want it to get GrapheneOS and a few years of security updates. I don’t expect a ton from my phone (I don’t play games, or use any intense apps), but Bluetooth, battery life, and privacy are very important. Unfortunately, Linux phones aren’t reliable at all, otherwise I’d just go that route.

              • @sloppy_diffuser@sh.itjust.works
                link
                fedilink
                English
                18 months ago

                I’m running GrapheneOS on a 7 pro. Battery isn’t great, but I’ve not had any major issues… At 44% with about 2 hours screen time and 16 hours since last charge. Downloaded a bunch of updates including a system update / reboot / optimize. Listened to a few hours of music over Bluetooth. Also forgot to shutoff location services after using the GPS last night. Bluetooth connected Garmin watch. Dual e-sim (Fi and JMP).

                I normally end the day around 60%.

                You might checkout DivestOS. Last I heard they had e-sim support without needing to install any of Google’s software. GrapheneOS didn’t have this feature when I got this phone. If its not on GrapheneOS when I upgrade next I plan to try and get the e-sim on with it before installing GrapheneOS.

                • @LoveSausage@lemmy.ml
                  link
                  fedilink
                  28 months ago

                  add e-sim directly on GOS I actually think it is working now, think I saw something about it. worth checking out at least.

              • @daq
                link
                08 months ago

                My previous phone was OnePlus 8 pro and 5t before that. Both still work more reliably than this pixel.

                I did hear that Pixel 8 pro is a better phone but I don’t think Tensor will ever be as good as Qualcomm’s offerings.

                I’m not one of the people willing to sacrifice convenience for privacy. I really like Android auto and Google pay so imnho Android phone is useless without Google services, but I agree that there are simply no good alternatives at the moment, so I’ll probably get another pixel when I smash this one against the wall from frustration.

                • @LoveSausage@lemmy.ml
                  link
                  fedilink
                  2
                  edit-2
                  8 months ago

                  Your issues is about stock OS not hardware. And yea shit works without that or gapps.

                  Android auto works on GOS with sandboxed playservice.

                  So your “convenience” is just laziness to actually look it up.

                  For those who don’t want the huge inconvenience of no gpay and have to use their cards. Any ROM like lineage for example with gapps on it.

        • I Cast Fist
          link
          fedilink
          58 months ago

          Depends on the phone you get. You have to “do your own research” and figure beforehand which phones even allow you to install a custom ROM or different OS, like LineageOS, and evaluate if the steps required to do so (and risk of bricking) are worth the trouble. The worst part is that this shit is difficult on purpose, much like how, by default, Android won’t let you uninstall bloatware, only “disable” it.

      • @LeroyJenkins@lemmy.world
        link
        fedilink
        78 months ago

        almost every apple user says shit like this while using Gmail, Google docs, and the Google app on their phone and blindly giving Apple their data. let’s be real for a sec and not pretend most Apple users give a flying fuck that Google tracks them. if a user truly cared about privacy, they would eventually come to the conclusion that it doesn’t matter Apple or Google, privacy means not giving your data to ultra mega corps. so owning an iPhone isn’t adequate for privacy either. both googled Android and iOS give your data back to their respective companies. neither are good for your privacy. one day when Apple start changing their tune on privacy policies, Apple fan boys who have put their their whole lives into the apple ecosystem will realize they put all their eggs in one basket.

        • Fly4aShyGuy
          link
          fedilink
          18 months ago

          Have any evidence that both are the same regarding privacy or just your personal feelings?

          one day when Apple start changing their tune on privacy policies

          I don’t think this is a fair point, unless someone was making the claim that Apple is some benevolent do-good company out of the kindess of their own hearts. No one really makes those claims though, I think most who choose their products for privacy reasons simple thing they are better than the other of the main 2 options, and that like any corporation needs to be watched closely. Just because I chose an Apple device at this time does not mean I advocate that they will always be a better choice for privacy (or any number of characteristics someone may care about when choosing a phone).

          almost every apple user says shit like this while using Gmail, Google docs, and the Google app on their phone

          Again, just your feelings. Maybe statistically it’s even true that most do, but at least there is a choice on these things. I can and do avoid all of these, the only things I load from google are tracking scripts embedded in websites that make it through several layers of blocking.

          privacy means not giving your data to ultra mega corps

          Not sure this is true, surely there are large corporations that are at least better than others with regard to privacy. It would be especially foolish to assume the inverse of this, that just because a company is small that they will respect privacy or act better.

          • @LeroyJenkins@lemmy.world
            link
            fedilink
            08 months ago

            I work as a mobile dev. particularly in ad-tech and security. at my comp, marketers spend 10x more on ads to iOS than Androids in the US. meaning, more advertisers come to us and tell us we want us to target more iOS users with the budget.

            and most do consider apple the benevolent do-good company and many do make the claim. Apple uses privacy as marketing and the result is many people blindly trust them and their devices or at least assume the competition is flagrantly out to get them. you seem to have your pulse on things but that’s not true for most iPhones users, even those who say they care about privacy.

            you also can’t say it’s my feelings and then say it’s probably statistically true at the same time lol it’s is true and most people on ios still use Google front and center on their mobile experience.

            while you’re not sure if that’s true, I AM sure it’s true. privacy means your data stays with you. period. the best option is not giving people your data to begin with.

  • @EmperorHenry@discuss.tchncs.de
    link
    fedilink
    698 months ago

    It seems the solution is simple. Don’t use apple products anymore. Windows or linux.

    Unlike apple, there’s ways to make windows private and secure and most distros of linux are mostly private and mostly secure

    • danielbln
      link
      fedilink
      238 months ago

      Windows is the one where I need an account to install and that spies on me and throws ads in my face, that one?

      • @EmperorHenry@discuss.tchncs.de
        link
        fedilink
        2
        edit-2
        8 months ago

        Like I said, there’s ways to make it private. And there’s ways to block the ads. There’s ways to use it without a Microsoft account too.

        Apple devices have a second network adapter to bypass your VPN and any adblocking software you have to serve you locally relevant ads.

          • @EmperorHenry@discuss.tchncs.de
            link
            fedilink
            -78 months ago

            search results are always being tampered with. Which search engine did you use? They may have back-peddled on that due to security concerns…or maybe someone in the executive room has a soul and convinced the others not to do it.

            Or maybe they’re already doing it and there aren’t any apple users that know about it, because unlike windows and linux, you have no control and no way of getting control over your apple devices.

            • @brbposting@sh.itjust.works
              link
              fedilink
              38 months ago

              I checked too. Can you use your engines to source the claim?

              It’s very interesting but I would’ve thought somebody would’ve Wiresharked it or seen the suspicious traffic hitting their router (perhaps).

      • @Quastamaza@lemmy.ml
        link
        fedilink
        18 months ago

        Last time I checked you could sign in without a Microsoft account by deliberately interrupting your internet connection while setting up Windows.

        • @viking@infosec.pub
          link
          fedilink
          28 months ago

          They even have an offline installer mode with local account only. Just need to download the correct image from the Microsoft server.

      • @brakenium@lemm.ee
        link
        fedilink
        18 months ago

        You don’t need an account. De-bloating scripts take care of most other annoyances. You can fairly easily beat windows into submission

        • @Cypher@lemmy.world
          link
          fedilink
          158 months ago

          You don’t need an account.

          Technically true but worthless to your average consumer. You need to interrupt the installation process, enter a command in a terminal after knowing how to access the terminal and then you can use a local account.

          This is worthless to your average person.

          The same argument applies when Linux neckbeards waddle out of a basement to declare something is simple; just open terminal and do Y.

          • @dangblingus@lemmy.dbzer0.com
            link
            fedilink
            68 months ago

            The average consumer doesn’t know what NTFS or FAT32 is. I don’t think they’ll understand the privacy implications of Windows reporting.

          • @ColonelPanic@lemm.ee
            link
            fedilink
            38 months ago

            Not tried in a while but it used to just be a case of leaving it disconnected from the net during setup.

            Failing that you can still sign up with a throwaway account and convert it to local in the options after installation iirc. It’s not ideal but it’s still something at least.

          • @EmperorHenry@discuss.tchncs.de
            link
            fedilink
            -18 months ago

            your average consumer

            People aren’t “consumers” A consumer is a gaping maw that eats everything until there’s nothing left.

            People are people. They’re home users, they’re customers, they’re clients, they’re citizens, they’re legal residents. But they are not now or will they ever be “consumers”

    • Ziixe
      link
      fedilink
      178 months ago

      Too bad when more and more people buy Apple phones for some reason, well at least where I live (which is the poorer part of central Europe), I have no idea how people can spend this kind of money for a 4 or 5 year phone, when you can buy something more capable for the same money and you will actually know it will get supported with updates for more than 2 years

      Can’t wait for this to be more widespread in the future to the point iMessage will be the messaging standard

      • @dangblingus@lemmy.dbzer0.com
        link
        fedilink
        98 months ago

        It’s mostly a moot point anyway. The vast majority of people who buy apple products “for some reason” will have no frame of reference or desire to learn what has changed as far as web apps are concerned.

        • Ziixe
          link
          fedilink
          18 months ago

          Except I live in central/eastern Europe and most of these people were android users

          It definitely is just a brand thing and the fact they maybe bought a shitty budget phone and then went straight for the iPhone 11s/12s and thought “this is so good and android sucks”, because that’s just the fact the price is 4 times higher compared to the old phone

          For example for the same price you can get a pixel 7 or an iPhone 12 (or an Samsung A54, S20 FE or a flip 3, which aren’t that great considering they are on sale currently, and I’m comparing this price to the normal prices of the other two), imo the pixel is a lot better value than the iPhone in that case

          Also the retailer in question is czc.cz, probably the best retailer in Czechia for tech because others just focus on appliances or aren’t as good (but tbh they do quite suck since they just for some reason have crazy prices or don’t have some things other retailers here and around the world have)

        • @sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          3
          edit-2
          8 months ago

          Yup, those status symbols are for poor and upper middle class people.

          • poor - a few nice things makes you appreciate them a lot
          • upper middle class - no need to save money on such things, so you get “the best” or whatever
          • rich - you get bespoke stuff, “designer” stuff is for plebs
          • middle class - “a few nice things” isn’t as good as “lots of pretty good things” and a funded retirement

          Source:

          • poor - my in-laws
          • upper middle class - DINKs I work with, wealthy neighbors
          • rich - movies
          • middle class - me
      • bitwolf
        link
        fedilink
        78 months ago

        What I always found odd is that many people will try Android. And at the first problem they’ll switch to iPhone.

        However the iPhone may demonstrate the same exact problem, among many more, yet they just deal with it anyway.

        • @towerful@programming.dev
          link
          fedilink
          48 months ago

          Probably because on Android there is likely a way to fix it, but it involves a bit of research and picking the best way.
          Whereas on iPhone, thats yhe wayvits intended to be so “suck it up”.
          Some people just dont want to have to deal with the choices

    • plz1
      link
      fedilink
      English
      108 months ago

      This topic is about mobile devices, not desktop. Last I checked, Windows and Linux aren’t mobile OS’s.

      • @sloppy_diffuser@sh.itjust.works
        link
        fedilink
        English
        168 months ago

        Android is LTS kernel + Google patches. I know it’s not the flavor of Linux you are talking about, but most of my apps are side loaded via F-Droid and a few from Aurora as a Play store proxy on a de-Googled ROM (GrapheneOS). There is no walled garden here.

        • @Blue_Morpho@lemmy.world
          link
          fedilink
          68 months ago

          The most relevant part to this discussion is that Android doesn’t restrict Web browsers. On Apple, all Web browsers, even Firefox, are nothing but reskins of Safari.

          So their restrictions on Web apps affects all Web browsers on IOS because they only allow their own html engine.

          It’s absolutely insane how far we have fallen from the 90’s. Back then MS got in trouble just for including a browser with the OS. Now Apple has the majority market share in the US and is allowed to not only to bundle their own browser, but doesn’t allow any other browser other than their own.

          • @harsh3466@lemmy.ml
            link
            fedilink
            38 months ago

            While you’re right about Android not restricting browsers, the context that is missing here is that the EU is (rightfully) forcing Apple to allow actual alternative web browsers/engines. In doing this, Apple is claiming that it’s too hard to support pwas while complying with the EU rulings.

            It’s utter bullshit, and pwas should continue to be supported in safari and other browsers on iOS, but Apple’s just gotta be a spiteful asshole while complying with the letter of the EU law.

            I live in the United States, currently use iOS devices, and regularly use pwas. It’s pretty unlikely my next phone will be an Apple device. I’ll probably end up with a pixel running Graphene.

        • Yup, and Linux specific devices: Purism Librem 5, Pinephone, and Pinephone Pro. I was hoping to replace my phone with one this year, but they’re not quite there yet for what I need, but I’ll probably get one anyway to mess around with.

      • bitwolf
        link
        fedilink
        18 months ago

        Maybe now, but Postmarket, Ubuntu phone, and Purism could be relevant in the future

      • bitwolf
        link
        fedilink
        28 months ago

        Although I agree with you it is not a good choice.

        Depending on your threat model it is acceptable. Everyone has different trade offs.

        • @viking@infosec.pub
          link
          fedilink
          28 months ago

          Not only about threat models, some software is simply available for Windows only. If you need it for work, you’re stuck, and that’s that.

        • @daq
          link
          278 months ago

          Web apps are awesome on desktop especially when common clients like Skype and Slack are absolute fucking shit with zero dev time spent on them because Electron is a lazy alternative despite being shit software that needs to fucking die.

          Thankfully --no-remote parameter still sort of works to make Firefox semi usable as a web app.

          • I Cast Fist
            link
            fedilink
            58 months ago

            because Electron is a lazy alternative despite being shit software that needs to fucking die

            This needs to be said more often

          • @DeadlineX@lemm.ee
            link
            fedilink
            18 months ago

            How is a web app any better than an electron app? Electron is just a wrapper for a web app.

          • @rambaroo@lemmy.world
            link
            fedilink
            18 months ago

            Didn’t slack just revamp their entire UI? And also what’s functionally wrong with it? I haven’t had any issues with slack

            • @daq
              link
              38 months ago

              After years of using it, there was only once a brief release in which screen sharing actually worked. The only way I can share screen at the moment is by launching slack in any of chrome based browsers. None of the apps work. Not the native one, not the flatpak, not the snap.

          • im sorry i broke the code
            link
            fedilink
            18 months ago

            I love how somehow electron is the lazy way while web apps isn’t, even though electron is just an executable with chromium bundled

            • @daq
              link
              1
              edit-2
              8 months ago

              And made significantly worse by a) locking you into using a restricted version of the browser made by a shitty company. b) laging noticeably behind that browser in development c) using custom apis for performing tasks already available in any browser like interacting with microphone, camera etc d) breaking perfectly working components that rely on OS apis in regular browsers like screen sharing, video acceleration, etc e) some of the above is partially responsible for Electron being totally broken on certain combinations of OS/WM/hardware where regular browsers work prefectly fine

              I can keep going, but my point is all these pointless sacrifices are supposedly there to save dev team a bit of time instead of designing a properly working website and just using a web app or allocating some time to build a functional native app.

              Fuck Google and fuck electron. It’s just a pathetic attempt to mine more data from people using pseudo app.

              • im sorry i broke the code
                link
                fedilink
                18 months ago

                I agree that ElectronJS is shit but the idea behind isn’t bad. See tauri, it achieved the same thing but better

                Source: I’m a developer forced to also work with electron

        • setVeryLoud(true);
          link
          fedilink
          238 months ago

          Installing web apps that should really be their own apps and not confined to a tab in your browser. Especially on Linux for things like Notion that you’ll need often and accessible from the dash or task bar.

        • Caveman
          link
          fedilink
          218 months ago

          I actually would love to have it since I’m on Linux. My options are sometimes nothing, 3rd party packaged version, broken or slow startup time. (Most of the time it’s just fine though)

          Having everything as cached Web pages with notifications, working camera, mic and screen sharing is very good.

            • Caveman
              link
              fedilink
              28 months ago

              It doesn’t create a new entry in the taskbar with a separate icon and I can’t target it as easily for “Open on this virtual desktop” settings. Links don’t open in another tab of the window you use only for an application. Shortcuts usually function better also.

              Those are just some things of the top of my head

              • im sorry i broke the code
                link
                fedilink
                18 months ago

                Mmh I see! I used a tool to convert the website to an electron package (for Linux), but the experience was just the same as using the browser so I just went with that tbf

                • Caveman
                  link
                  fedilink
                  27 months ago

                  I’ve used some of those also. I’ve had mixed experiences with them since some applications always open stuff in a tab which you can only get to and close with shortcuts and the favicon not being used by default on Wayland. I mean those are very minor though hahaha.

        • Basically the same point as Electron/Tauri, make a web app feel like a native app by getting rid of the typical browser UI to focus on the content. I’m pretty sure they usually integrate with OS features, like launchers, so you don’t need to bookmark it in your browser, you just open like any other app.

            • @ferralcat@monyet.cc
              link
              fedilink
              48 months ago

              They’re actually secure too. It’s always interesting to me how iphone owners are so concerned about security and privacy, right up until Apple tells them not to.

              • @FooBarrington@lemmy.world
                link
                fedilink
                2
                edit-2
                8 months ago

                I’ve had an Apple user on here try to tell me that PWAs would open new security issues if they could be installed by any browser. They didn’t want to accept that a PWA would need both a browser exploit and an iOS exploit to have the same malicious potential as an iOS app has with just an iOS exploit. But they didn’t care that literally any website has the same potential for exploitation as PWAs do.

                I genuinely don’t understand how you can get to this understanding without willfully ignoring how these things work.

  • @jukey@feddit.de
    link
    fedilink
    45
    edit-2
    8 months ago

    I am using https://lichess.org/ and prefer it over the native iOS App for this free chess website. It is in fact a smoothly running PWA and even supports notifications (e.g. to remind one to move in correspondence games).

    Same goes with Voyager ( https://vger.app/ ), that was used to create this post.

    F* you, Apple!

    • Maestro
      link
      fedilink
      468 months ago

      They will try. This is about OS-level APIs. In order for a browser to to install and run PWAs, it needs certain OS APIs for e.g. home screen installation, storage and notifications. iOS currently has these APIs but Safari severely limits what you can do with it. Now the DMA will force Apple to accept other browsers, which have no such limitations. So, Apple now wants to remove these APIs altogether and kill PWA support outright, before that portion of the DMA takes effect.

      There probably will be a lawsuit and Apple will probably lose, but it will take years to resolve that. And in the mean time PWAs remain dead and the only way on the iOS home screen in paying the 30% app store cut.

      • @shrugal@lemm.ee
        link
        fedilink
        48 months ago

        Isn’t it the other way around? Afaik the EU commission investigates them, makes a decision, and sets a due date for Apple to comply or pay a potentially hefty fine. It would be Apple who’d have to sue against that, and they’d have to pay the fine until a court confirms or nullifies it.

        • @JubilantJaguar@lemmy.world
          link
          fedilink
          58 months ago

          The fine will have to be pretty hefty to cancel out the risk to Apple of PWAs taking off.

          A free and open app platform sitting above the OS is surely a terrible threat to both Google and Apple.

          • @shrugal@lemm.ee
            link
            fedilink
            18 months ago

            Up to 10% of global revenue, 20% if they keep repeating the same offense, so nothing to sneeze at.

              • @shrugal@lemm.ee
                link
                fedilink
                28 months ago

                Pretty much all sources as far as I understand it. The exact definition is here if you’re interested (Article 5).

                • not exceeding 10 % of the aggregate turnover of the undertaking concerned within the meaning of Article 5

                  So I’m not sure what “the undertaking concerned” means exactly, but it’s probably the mobile portion of the business (and maybe just app store sales). But I guess that’s yet to be determined.

          • @ferralcat@monyet.cc
            link
            fedilink
            18 months ago

            Google and apple both allow pwas right now though, don’t they? I don’t think it’s a threat. It’s just apple trying to say fu to the eu. The eu will slp a billion dollar fine on them. They’ll pay it.

            • @voodooattack@lemmy.world
              link
              fedilink
              18 months ago

              A PWA running in a browser engine that they can’t control can have access to features that they can’t vet and restrict. If PWAs aren’t restricted to 50MB of storage and have near feature-parity with native apps then they’ll eventually lose the ability to enforce their revenue cut on In-App Purchases.

              Not sure how it works on android, but on iOS I’m pretty sure this means that mobile game devs will start shipping games as WebGL/WASM with asset streaming and implement their own payment channels for micro-transactions.

              Apple can’t risk it and I believe they will fight it tooth and nail to the bitter end.

    • amzd
      link
      fedilink
      28 months ago

      Yes because what they are doing is just removing websites from the app-store. Other app-stores might add those websites to their store if they want but for the user it is almost always better to just save the website to their homescreen, which gives the exact same UX as previous web-apps but now you don’t need to go to the app-store to download it, the app takes up no storage on your device and the web app can’t access your privacy sensitive device IDs that might be used for cross-app tracking.

  • @angrymouse@lemmy.world
    link
    fedilink
    128 months ago

    This is so frustrating because this is a big hit to browsers like firefox because Apple has such a large userbase, but this same userbase does not give a shit, and this is because they bought an apple in the first place. Frustrating

  • amzd
    link
    fedilink
    -348 months ago

    They are not sabotaging “web apps” (aka websites), you just need to save the website to the homescreen if you want to use a web app, (this is both quicker and takes up less storage on your device so it is better for the end-user).

    They are removing these “apps” from the appstore because they are not native apps.

    • @Pickle_Jr@lemmy.dbzer0.com
      link
      fedilink
      418 months ago

      PWAs (Progressive Web Apps) are their own categories of websites and they do indeed have the ability to behave like an actual app. They are much more than just a shortcut, which apple is reducing them to.

      On android, my PWA that I developed for fun can go full screen and appear as though a browser isn’t wrapping the page, I can send notifications, I can access the microphone and camera, I can do nearly everything you could expect an app to do, I can support offline mode, I can store data locally, and I can manage my PWAs permissions as well as uninstall my app at an OS level. My entire family uses my PWA, and they see it as an app.

      Are there some things native apps can do that PWAs can’t? Absolutely, but that is not the point. PWAs are an open and clearly defined technology to the web. Windows supports them as well.

      Apple is refusing to accept that though. They are removing notifications, badges, etc, and reducing them to what you have described, just a shortcut to a Safari window. They are citing security concerns even though other operating systems are able to implement security around them just fine.

      The real issue is Apple wants more control over how you use your device and is acting against the consumer.

      • amzd
        link
        fedilink
        -9
        edit-2
        8 months ago

        On android, my PWA that I developed for fun can go full screen and appear as though a browser isn’t wrapping the page

        That is literally how I am using kbin.social right now even though it’s just a website

        I can send notifications, I can access the microphone and camera, I can do nearly everything you could expect an app to do

        All of those are defined in the web spec as well so you wouldn’t need an app for that (if apple implemented all of them, not sure if they have)

        I can support offline mode

        Your cached web page can do that too (even though most web pages don’t because it’s not a common usecase)

        I can store data locally

        Cookies have existed for much longer than the iPhone

        uninstall my app at an OS level.

        A website added to your home page basically acts like an app: it has an icon on your home screen and you can longpress > delete it just like apps

        Badges might be the only valid complaint (I don’t know if they are part of the web spec)

        [Apple] is acting against the consumer.

        Not sure how this is hurting the consumer. This has been announced many years ago and devs haven’t been able to publish new or update old web apps for ages, so this change only applies to those very old apps still on the appstore.

        • @elrik@lemmy.world
          link
          fedilink
          English
          18 months ago

          The distinction is web workers and offline mode.

          It means your PWA can preload everything it needs to run offline, and you can actually use it offline. That is different from a “cached website” which can only cache the pages you’ve already visited and otherwise does not allow you to update data locally.

          • amzd
            link
            fedilink
            -18 months ago

            Your website can just preload all pages needed for offline mode