• the post of tom joad@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    68
    ·
    10 months ago

    I don’t like the wording “apple is allowing” when it is really more like “apple is complying with EU regulations”. The reader can easily infer apple made the choice or has one. They don’t.

  • CyberEgg@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    39
    ·
    10 months ago

    Only in the EU, because Apple isn’t quite allowing it. If they wouldn’t allow it now, they’d be forced to.

  • xor@infosec.pub
    link
    fedilink
    English
    arrow-up
    22
    ·
    10 months ago

    soooo… if i spoof my location to the within the EU, can i get it?

    • OrganicMustard@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      10 months ago

      They have been maintaining two apps since many years. The change is going from Safari’s WebKit to Gecko, the same they use for Android and desktop systems. It probably means less work for them as they can share more easily changes from the other builds to iOS.

  • AutoTL;DR@lemmings.worldB
    link
    fedilink
    English
    arrow-up
    9
    ·
    10 months ago

    This is the best summary I could come up with:


    With iOS 17.4, Apple is making a number of huge changes to the way its mobile operating system works in order to comply with new regulations in the EU.

    One of them is an important product shift: for the first time, Apple is going to allow alternative browser engines to run on iOS — but only for users in the EU.

    Apple is clearly only doing this because it is required to by the EU’s new Digital Markets Act (DMA), which stipulates, among other things, that users should be allowed to uninstall preinstalled apps — including web browsers — that “steer them to the products and services of the gatekeeper.” In this case, iOS is the gatekeeper, and WebKit and Safari are Apple’s products and services.

    Even in its release announcing the new features, Apple makes clear that it’s mad about them: “This change is a result of the DMA’s requirements, and means that EU users will be confronted with a list of default browsers before they have the opportunity to understand the options available to them,” the company says.

    Apple argues (without any particular merit or evidence) that these other engines are a security and performance risk and that only WebKit is truly optimized and safe for iPhone users.

    But in the EU, we’re likely to see these revamped browsers in the App Store as soon as iOS 17.4 drops in March: Google, for one, has been working on a non-WebKit version of Chrome for at least a year.


    The original article contains 596 words, the summary contains 248 words. Saved 58%. I’m a bot and I’m open source!

    • KISSmyOS@feddit.de
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      2
      ·
      10 months ago

      Apple argues (without any particular merit or evidence) that these other engines are a security and performance risk and that only WebKit is truly optimized and safe for iPhone users.

      They probably know, but can’t talk about how iOS and Safari are intertwined in a way that isn’t possible with other browsers.
      Without being an expert on the subject, it wouldn’t surprise me if important security features were missing in iOS and patched into WebKit instead. That doesn’t pose a problem, as long as WebKit is the only way to browse the internet.

      • lichtmetzger@feddit.de
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        10 months ago

        only WebKit is truly optimized and safe for iPhone users

        So that’s why it interprets certain standards differently than all other engines. Must be the security. The amount of rendering errors I have to debug just for iOS is annoying. Especially, since you need a MacBook AND an iPhone to debug this bad engine properly, so either me or my employer needs to buy into their ecosystem.

        • 2xsaiko@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          10 months ago

          Especially, since you need a MacBook AND an iPhone to debug this bad engine properly

          Do you? WebKit is open-source and other browsers use it too, GNOME Web (Epiphany) for example.

          • lichtmetzger@feddit.de
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            10 months ago

            For some reason I thought the Safari engine was proprietary, but you’re right, you totally can.

            However, you need to have the specific Webkit version on your system that’s also used on the iOS release where the bug is present. Which can be a real pain to manage and I imagine compiling this engine will take quite a while.

            Still better than buying unnecessary, overpriced hardware, though! I will for sure check this out soon.

        • taladar@feddit.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          I mean it hasn’t been perfect but it has made a good effort in keeping the security issues contained in only webkit and not letting a lot of them out to affect other browsers.

    • Setarkus.LW@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      that EU users will be confronted with a list of default browsers before they have the opportunity to understand the options available to them

      What is this even supposed to mean? All other browsers are pre-installed alongside safari? It’s hard for users to choose a browser because they’re able to use others as well?

      • GreyBeard@lemmy.one
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        On Windows, the EU Browser Selection system basically meant, during setup, you would be asked which browser you wanted. Internet Explorer would be hidden, and whatever you selected would be installed and set to default. I guess for non-techy users, they might not know what the difference between Safari, Chrome, Firefox, and whatever else was in the list. But its not like they couldn’t go to the store and grab another one if they weren’t happy.