iOS allows alternative browser engines in Japan

(developer.apple.com)

185 points | by eklavya 6 hours ago

14 comments

  • GaryBluto 52 minutes ago
    I'm surprised Apple haven't thrown in the towel and opened things up worldwide yet. It's only a matter of time until it becomes too confusing and problematic to try and run the same system relatively openly in one country and walled in another.
    • overfeed 12 minutes ago
      > It's only a matter of time until it becomes too confusing and problematic to try and run the same system relatively openly in one country and walled in another

      They will continue to do so for as long as it remains profitable. Navigating the complexities of multiple jurisdictions is the bread and butter of MNCs - it's the price if admission, and Apple is guaranteed to have lawyers, admins, and executives already on the payroll for this task.

    • WD-42 0 minutes ago
      Good. The sooner I can run Firefox with the legit uBlock origin the better.
    • hypeatei 9 minutes ago
      I've always thought the same. Obviously there isn't much of a technical hurdle since they have the engineering talent. But, keeping track of all these cross-region rules and training your staff+customers on it has to be quite costly in multiple respects (time, energy, mental models, etc.)

      My personal opinion is that keeping the browser engine locked down isn't much of a profit generator, unlike maintaining full reign over the app store would be.

    • apples_oranges 51 minutes ago
      FeatureToggles.swift
    • travisgriggs 16 minutes ago
      This. It’s computation. Computation doesn’t really “get” geopolitical borders.

      I’m so sick of the ever increasing variances between the different “store” offerings in different regions of the world. Seems like every time I push an update (every month or so), I have to answer updated questions and declarations, often relative to different parts of the world.

  • Wowfunhappy 3 hours ago
    I know this isn't new for Japan, but this requirement caught my eye:

    > Use memory-safe programming languages, or features that improve memory safety within other languages, within the alternative web browser engine at a minimum for all code that processes web content

    Would Apple themselves meet this requirement? Isn't WebKit C++? Of course, I'm not sure what would be considered "features that improve memory safety within other languages," that's kind of vague.

    • giancarlostoro 5 minutes ago
      I do wonder how long before Apple either replaces WebKit with something built in Swift, or starts slowly converting their browser engine to Swift.
    • rafram 2 hours ago
      • hu3 2 hours ago
        Documentation to guide devs on safe usage of C++ is enough?

        So any language should be allowed as long as they instruct developers to be careful.

        • creato 2 hours ago
          I don't know if they do this, but those conventions could be enforced by a tool.
          • JimmyBiscuit 1 hour ago
            Theres C++ in military airplanes, they just cut out 90% of the features: https://www.stroustrup.com/JSF-AV-rules.pdf

            And heres a nice video about it: https://youtu.be/Gv4sDL9Ljww?si=Z4riPMKAKcIKaU0s

          • dmazzoni 13 minutes ago
            Yes, in WebKit, SaferCPP guidelines are enforced by a static analysis tool.
          • concinds 1 hour ago
            Yes, they do this, and it's really not an unreasonable requirement.
            • arcanemachiner 1 hour ago
              Of course. It's just a coincidence that they're placing onerous restrictions on competi- I mean alternative browser engines. Restrictions which, of course, they're not obliged to follow themselves.

              I am sure that Apple will make no other efforts to impede others from unwalling the garden. That would be completely ridiculous, and frankly, un-Apple-esque.

              • concinds 1 hour ago
                Both Chrome and Firefox are already compliant, so I don't see it as onerous, but the full context of the list is indeed an extremely loud and clear "FUCK YOU, WE OWN YOU" to regulators and other browser vendors.
  • rorylawless 1 hour ago
    My hope for laws such as the ones Japan and the EU enacted was that companies would see the writing on the wall and change their practices worldwide, if only for cost reasons (it presumably being more expensive to maintain multiple sets of rules.) However, these companies are now so large that they can choose to absorb any inefficiencies on a country-by-country basis.
    • OptionOfT 51 minutes ago
      At a hardware level it seemed to work. Looking at USB-C on iPhones for example.

      Software wise? Fail. EEA gets to disable start search in Windows 11. RoW does not. Interestingly EEA membership is decided at install time based on your selection, and is not changeable afterwards.

      iPhones on the other hand have a daemon running that checks your location. It's not based on where you set up the phone. So traveling from Europe to somewhere else can actually prevent you from updating apps that you got via an alt-store:

      https://www.macrumors.com/2024/03/06/alternative-ios-app-sto...

      • ryandrake 45 minutes ago
        Yea, unfortunately with software, using enough granular feature flags, they can make their software "maximally bad" for each given region. They lose a battle in the EU and are forced to make the software better? They will make it better only in the EU. Lose another one in Japan over a different issue? Just make a "japan" flag and only make it narrowly better for that use case in that region. Lose further battles in other regions, just add more flags.

        They will never deploy the "better" feature worldwide if they have the opportunity to limit the better code to a particular region.

        1: And of course, by "better" I am always referring to "better for the user" not "better for Apple."

    • viktorcode 6 minutes ago
      And what's your opinion if the law would oblige the companies to remove features their products have like tracking transparency popups? Two countries' courts already fined Apple for enforcing a popup that warns users about tracking across third party apps (a feature Apple themselves do not use)?
    • crazygringo 1 hour ago
      There are many things Apple does that have anticompetitive motivations, but the browser engine doesn't seem like one of them. It's genuinely about security and battery life and standardization. So if cost was never the reason in the first place, cost is not going to be the reason to change.
      • greiskul 1 hour ago
        It is literally done for strategic reasons to put a stranglehold on innovations on the web, so that there is no risk of web app technology developing to a point to threaten the dominance of native apps and the app store.

        Anybody that thinks otherwise is hopeless naive, Steve Jobs himself envisioned a web app future as the future of technology; before Apple found out the gold mine that the app store became.

        • crazygringo 55 minutes ago
          > to put a stranglehold on innovations on the web

          I think that's the hypothetical part, it's not reality. Safari continues to be a fully modern browser. It doesn't release new features quite as fast as Chrome, but it does generally adopt them.

          If Apple were attempting to put a "stranglehold on innovations on the web", Safari's feature set would look very different. But that's not what's happening.

          Like I said, Apple does lots of anticompetitive things. I'm not blind to what they do with the app store. I just don't think that the single browser engine policy is motivated by this, or has much effect on it, given how Apple does keep maintaining Safari as a modern browser.

          • leptons 42 minutes ago
            It absolutely is reality. Safari is the worst browser by far, it's been compared to Microsoft's old Internet Explorer browser. But don't take my word for it, lots of people have written about it...

            https://www.google.com/search?q=safari+is+the+new+ie

            And Apple purposely will never implement lots of APIs that only their native apps allow (which other browsers implement), specifically to force many developers to create a native app to use these APIs, so that Apple can force the developer to give them a percentage of any purchases made through the app. They can't force a developer to give them a cut of purchases made through a web browser, which is why they purposely hobble the Safari browser engine and then force all other browsers to use this engine. If you can't see how bad this is, then you've been taken over by the reality distortion field.

            It's spelled out in the DOJ lawsuit against apple, among many other anti-competitive practices.

            Microsoft got sued and lost in an antitrust suit for bundling IE with Windows. Apple bundles Safari with iOS but forbids any other browser engine but their Safari engine. Can you imagine if Microsoft forbade any other browser from being installed on Windows? It's time Apple was brought to justice over their abusive anti-competitive practices.

            Here's the whole DOJ suit against Apple:

            https://www.justice.gov/archives/opa/media/1344546/dl?inline

          • aryonoco 45 minutes ago
            Safari is the modern IE. the fact that PWAs didn’t take off in the last decade js purely due to Safari.

            The only reason Apple has banned alternative engines and continues to hold back on major web technologies is anticompetitive behaviour.

            • crazygringo 17 minutes ago
              > Safari is the modern IE.

              That's not true. It's not even available on most computers. IE was about Microsoft not following web standards and abusing its monopoly position; Safari is a minor browser by overall market share and is broadly standards-compliant.

              > the fact that PWAs didn’t take off in the last decade js purely due to Safari.

              So then why aren't PWA's super-popular on Windows and on Android? Since Safari doesn't affect those?

            • ryandrake 39 minutes ago
              No, I think Chrome is the modern IE. It has huge market share, to the point where developers often just ignore the other browsers. Just like they did when IE was dominant.

              I'm torn on this honestly. Safari (particularly mobile Safari) is literally the only thing keeping the web from becoming Chrome-only. While I would love to see Safari-alternative engines on the iPhone, I fear that the "open web" in terms of browser compatibility is cooked the day that happens: Commercial web developers are supremely lazy and their product managers are, too. They will consider the web Chrome-only from that day forward and simply refuse to lift a finger for other browsers.

              I think when IE6 died, on one hand it was a relief for web developers, who (very quickly) deleted all the code needed to maintain compatibility, but on the other hand, it made the web worse by bringing us closer to browser monopoly.

        • avar 27 minutes ago

              > Steve Jobs himself envisioned a
              > web app future as the future of[...]
          
          I'm not putting cynical motivations past Apple, but you're reading too much (or too little?) into what Jobs said at the time.

          His remarks at the time of the initial iPhone release (with the benefit of hindsight) were clearly because they weren't ready to expose any sort of native API's when iOS was initially released.

          Pissing on you and telling you it's raining was typical Jobs reality distortion field marketing, and not an indication that he actually believed it was raining.

        • otterley 55 minutes ago
          > Anybody that thinks otherwise is hopeless naive

          This is inappropriate. People can reasonably disagree without being insulting to each other.

          If you have concrete evidence that Apple is deliberately withholding some essential advancement in Safari or its support for Web standards so that it can sell more apps, by all means, cite it.

      • toast0 50 minutes ago
        If browser F is worse at battery life than browser S, people will figure that out and adapt for themselves. If it's a big difference, it's self-evident; and small differences should show up in the battery life tool and computer press.

        Security-wise, the sandbox should limit damage to within the browser, and if it doesn't that's not the browser's fault. Maybe restrict access to password filling and such though / figure out how to offer an API to reduce the impact.

        Standardization, eh? Forcing Safari on iOS and not making it available on the mass market platforms (Android and Windows) makes it a pretty wonky standard. I guess there's a claim to be made for the embedded browsing engine, but IMHO, that should be an app developer choice.

        • Tagbert 25 minutes ago
          Safari has long been better for battery than Chrome but people still install Chrome on their MacBooks.
        • crazygringo 46 minutes ago
          > people will figure that out and adapt for themselves

          No they won't. People on HN will. Not the average person.

          > Security-wise, the sandbox should limit damage to within the browser

          The problem is, arbitrary code execution vastly expands the risks. Your "should" is doing all the work there.

          > Standardization, eh? Forcing Safari on iOS and not making it available on the mass market platforms

          Huh? Apple follows web standards. Why the heck should it make Safari available on Android and Windows? Safari isn't a standard, web standards are.

          • leptons 31 minutes ago
            >> people will figure that out and adapt for themselves

            >No they won't. People on HN will. Not the average person.

            Yes they will, Apple has made it very easy to see.

            To check iOS app power usage, go to Settings > Battery, where you'll see a breakdown of battery consumption by app for the last 24 hours or 10 days, showing usage time and background activity, allowing you to identify power-hungry apps and manage settings like Background App Refresh to improve battery life.

            So yeah, it's easy to see which app is taking the most power, and users can do this easily, unless you think Apple's UX is so bad that users won't know how to read it?

            >The problem is, arbitrary code execution vastly expands the risks. Your "should" is doing all the work there.

            If that's a problem for web browsers, then it's a problem for every single app in the app store. There's nothing really unique about a web browser app that makes it more risky than any other app. Javascript is already very much sandboxed. And there have been plenty of exploits that already target Safari. So saying other browsers are the problem is like blaming the victim (of Apple's anti-competitive practices).

            >Huh? Apple follows web standards. Why the heck should it make Safari available on Android and Windows? Safari isn't a standard, web standards are.

            If web standards are standards, then let other web browsers on iOS.

            The real reason Apple disallows other browser engines on Safari is so they can force developers to create native apps where they can get a cut of any purchase made through the app. The problems with Apple's anti-competitive practices have been spelled out in the DOJ lawsuit against them:

            https://www.justice.gov/archives/opa/media/1344546/dl?inline

            • crazygringo 19 minutes ago
              > go to Settings > Battery, where you'll see a breakdown of battery consumption by app

              And what percentage of users do you think ever check that, or even know it's there to check?

              > If that's a problem for web browsers, then it's a problem for every single app in the app store.

              No it's not, the app store disallows arbitrary code execution.

              > There's nothing really unique about a web browser app that makes it more risky than any other app.

              Yes there is -- JavaScript.

              > Javascript is already very much sandboxed.

              ...by Safari. It wouldn't be if you allowed any developer to write their own JavaScript interpreter as part of their own browser.

              > If web standards are standards, then let other web browsers on iOS.

              That's a non-sequitur.

      • gumby271 1 hour ago
        The web browser is the singular hole in Apple's grip over the user's device. While there are definitely arguments that can be made about security, I think it's naive to think that Apple is unaware of this and is operating on something other than protecting their app store fortune.
  • koolba 1 hour ago
    Does this mean we'll finally have "real" firefox with support for ublock origin on iOS?
    • modeless 1 hour ago
      Apple is going to (mostly) obey the letter of the law but they will continue to resist strongly in every way they can. Onerous requirements, arbitrary restrictions, overzealous enforcement, and most of all bad APIs with limited capabilities and no workarounds for bugs.

      Shipping a good and complete browser engine on iOS will require more than just developers. You'll also need a team of lawyers to threaten and sue Apple to get their policy restrictions relaxed and APIs fixed.

      I doubt Mozilla or Google will be willing to spend the many developer-years and lawyer-years it will take to fully port every feature of a whole engine and properly maintain it in such a hostile environment, just for the Japan market. I expect to see some hobbyist-level ports but not something worth using for a long time. Unless other countries follow suit.

      • arcanemachiner 1 hour ago
        > just for the Japan market

        Also the EU, no?

        • modeless 1 hour ago
          Does the EU also require third party engines to be able to replace the web view in apps systemwide? Or does it only require that single standalone browser apps can use alternative engines?
          • concinds 48 minutes ago
            > Does the EU also require third party engines to be able to replace the system web view in apps systemwide?

            Yes.

    • viktorcode 2 minutes ago
      Probably not, as the same rules were applied to Apple devices in EU earlier, and no third party browser engines appeared.

      But right now you can use uBlock origin lite in Safari. Or any other of multitude of other adblockers.

    • Zak 1 hour ago
      Probably not, at least not from Mozilla themselves. They cite onerous requirements and the difficulty of having to maintain different apps for different regions.

      https://www.theverge.com/2024/1/26/24052067/mozilla-apple-io...

    • ckcheng 59 minutes ago
      FYI. iOS Safari already supports uBlock Origin Lite. iOS Firefox can do the same anytime but it already has some tracking and content blocking built in too.
      • aryonoco 42 minutes ago
        As someone who has recently switched from Android to iOS, I can tell you uBlock Origin Lite on Safari on iOS is a poor man’s imitation of the real uBlock Origin on Firefox on Android.
        • mi_lk 2 minutes ago
          are there major sites that don't work for you?
    • Longhanks 1 hour ago
      Could’ve happened some time ago already in the EU, so there must be reasons for Firefox an Google not to ship their own engines (yet?).
    • __turbobrew__ 1 hour ago
      uBO lite works pretty well on ios/safari for me.
  • concinds 1 hour ago
    The separate-binary requirement makes it completely DOA, so they're still breaking the law. Deliberately. It bans actions that make it unlikely for browsers to adopt alternative engines. And they mandate no sharing of login-state with any other app from the same developer, despite violating that themselves (Safari sync is turned on by default, no encryption by default). Funny. And they mandate blocking third-party cookies, great but completely inappropriate for an OS to impose. The most hilarious:

    > Prioritize resolving reported vulnerabilities with expedience [...] Most vulnerabilities should be resolved in 30 days, but some may be more complex and may take longer.

    Apple does not comply with this.

  • drnick1 2 hours ago
    2026 should be the year when every tech-minded person dumps Apple (and Google) for good and either starting running either a free Android OS (Graphene, Lineage or a couple of other variants) or a Linux phone.

    At this point, Apple and Google devices are nothing more than instruments of coercion and mass surveillance.

    • viktorcode 0 minutes ago
      Can you please elaborate on how iPhones are instruments of mass surveillance?
    • yokoprime 12 minutes ago
      Making "tech-minded persons" dump apple etc does NOTHING to move the needle in terms of what most people use.

      For example I'm running a pretty sweet calibre-web automated setup with Kobo readers. Ive changed the storefront on my kobo and have seemless sync OTA of selected shelves. And even I struggle to get my wife to choose that setup over Amazon kindle. The very minute there is a single snag, normies (sorry wife dear) lose interest.

    • criddell 1 hour ago
      Lectures and admonitions won’t change anything. People will move to Graphene and Linux when it’s better for them.

      Coercion and surveillance problems are pretty far down the list of complaints most people have with their personal devices.

    • airstrike 2 hours ago
      Unfortunately, I appreciate the deep integration between my phone and my laptop too much to drop either
      • drnick1 2 hours ago
        I don't have Apple devices to compare, but I think KDE Connect can closely replicate this, entirely locally. I wouldn't be surprised if Apple's "deep integrations" rely on cloud components that are privacy-violating by design (even if Apple promises not to look at the data flowing through their servers).
        • cosmic_cheese 1 hour ago
          Most cross device stuff in the Apple world actually works via P2P Bluetooth and WiFi and functions without an internet connection or even a shared WiFi network. Mac and iDevice WiFi hardware is even designed with this in mind and is capable of maintaining P2P connections to other devices and a WiFi network simultaneously without rapidly switching between the two like many commodity WiFi cards have to.
    • websiteapi 2 hours ago
      UX is much worse imo on graphene compared to iOS
      • drnick1 2 hours ago
        I disagree. I had an iPhone in the past and find the minimalist Graphene UI refreshing. It's like comparing KDE on Arch to Windows 11 or MacOS. Nothing gets in your way or distracts you, the OS is what an OS is supposed to be, a platform for managing and launching apps.
        • cosmic_cheese 1 hour ago
          It’s definitely something that varies from person to person. I tried putting Graphene on a secondary Android device (an old Pixel 3XL) and compared to the stock ROM or more typical AOSP fork (e.g. LineageOS or Pixel Experience), I found it rather frustrating. I can’t imagine running it on my daily driver.

          Similarly with Linux, the sheer number of rough edges, papercuts, and quirks is still too high (regardless of if I’m using a big name DE or hyper minimal tiling WM or somewhere in between) for them to serve as my main desktop environment.

        • websiteapi 2 hours ago
          UX, not UI. perfect example is you copy something on your laptop and paste it on your phone. trivial on iDevice.
          • bdd8f1df777b 2 hours ago
            Trivial as in it works well sometimes and badly in other times with no explanation for why. That’s my experience anyway.
            • umanwizard 37 minutes ago
              It literally always works flawlessly for me unless Bluetooth is turned off.
          • drnick1 2 hours ago
            KDE connect over Bluetooth or WiFi seems ideal for this, so it's definitely possible. I am not sure how the iDevices deal with this, but I really don't want anything cloud-connected.
          • hu3 2 hours ago
            this doesn't work sometimes. my wife complains frequently
          • bigyabai 2 hours ago
            KDE Connect is more reliable than Continuity Clipboard, in my experience.
          • Larrikin 2 hours ago
            Tailscale drop is better and works across devices.
            • websiteapi 2 hours ago
              tail scale drop is much more complicated than literally copying and pasting on iDevice. that's literally all you do, no setup, nothing and this is just one example for one type of action.

              https://tailscale.com/kb/1106/taildrop

              look at all of that, lol. iDevice is literally copy and paste any file or text. the end - you don't even have to set it up.

              • Larrikin 50 minutes ago
                How do I copy it from my Mac to my Android?
              • rendaw 1 hour ago
                This sounds like hyperbole. I've never used tailscale, but reading that doc:

                Installation: Install the tailscale client

                Sharing: Click on the share menu and select tailscale

                It's a beta feature so there's also a switch you have to flip for now.

                • websiteapi 1 hour ago
                  you don't need to believe me. I use it daily. don't know why you're so defensive lol - it's our own opinion. fyi I didn't have to do anything for this to work (clipboard laptop to phone)
                • umanwizard 36 minutes ago
                  Meanwhile, for Apple:

                  Installation: nothing.

                  Sharing: Cmd+C/Cmd+V

      • IlikeKitties 2 hours ago
        >UX is much worse imo on graphene compared to iOS

        Freedom and privacy exist on graphene.

    • EA-3167 1 hour ago
      This is profoundly out of touch with how almost everyone who isn’t a particularly zealous member of certain movements lives their lives.
    • umanwizard 38 minutes ago
      > 2026 should be the year when every tech-minded person dumps Apple (and Google) for good

      Why? I am a very tech-minded person but simply don't care about running alternative browser engines on my phone. Am I "wrong" in your opinion?

    • bigyabai 2 hours ago
      2026 should be the last year when anyone technical-minded comes around to the realization that Google/Apple are in the Fed's pocket. If you're making the switch in 2027 or 2028, it's probably too late for you.
  • ninkendo 1 hour ago
    The fact we still can't get this in the US is atrocious. They have already paid the cost to implement this for the EU and Japan, but simply don't allow it for US users because... spite, I guess? Horrible.

    It reminds me of when I asked for my account to be deleted from some online learning site (Udacity maybe?) And they're response was: "Nope, we only do that for European users." Like they went through all the effort of implementing a proper way to delete your data, but they just... don't do it if you're not in the right geographic area.

  • threethirtytwo 2 hours ago
    Why only Japan? Seems like something forced them to in Japan.
  • gumby271 57 minutes ago
    It's so disappointing to be fed crumbs like this instead of seeing real consumer protection laws put in place. Let users install software on their computers outside of what the manufacturer permits, why focus on browsers and "app stores"?
    • aryonoco 41 minutes ago
      Because capitalism.
  • iqandjoke 1 hour ago
    So can people in Okinotorishima, Takeshima, Senkaku Islands use that alternative browser?
  • d--b 36 minutes ago
    I'm all for privacy and alternative app stores, but opening browser engines to the competition isn't something I'm keen to have.

    Now every phone will ship with 2 engines (inevitably chrome is going to be bundled in at least one of your apps). Both are tied to large tech companies. And both have approximately the same feature set.

    At this stage, I can't think of any upside for the end user. New CSS crap or obscure web APIs, or proprietary DRM? And the cost is that we're going to get new website badges "only in Chrome", or "only in Safari", like it's 1999.

    This is Apple, people know what they get into, and they kind of want that an iPhone is not a PC.

    It looks like everyone thinks that this is a good thing. Can anyone explain beyond the "this is a monopoly" argument? It's not a monopoly if the engine is free, and if they need the engine to more or less match all the desktop engines.

    I don't feel cornered by Apple on that one.

  • zb3 2 hours ago
    The title is misleading. "Allows" need to be in quotes - they did everything they could to make sure this won't change anything in practice. Screw Apple.
    • ninkendo 1 hour ago
      Could you elaborate? Other than the "Japan" requirement it seems legit?

      I guess the requirements are pretty onerous, but they all seem like table stakes for a browser these days (Firefox or Chrome should have no problem with them, for instance.)

    • catlikesshrimp 1 hour ago
      They weren't going to title "Apple forced to allow alternative..."

      They are the ones allowing the alternatives because they are the gate keepers. They have "the keys"

  • shmerl 3 hours ago
    Did Japan decide to push proper competition laws?

    Time to force Apple to do it everywhere. Very long overdue.

    • signal11 2 hours ago
      I agree with the “enforce competition laws” sentiment, but in this context, enforced naively, all it’ll do is entrench the dominant browser engine, Blink, even more across the mobile ecosystem.

      I’m sure some devs will love this. But equally, some may worry about the monoculture implications.

      • concinds 1 hour ago
        The "monoculture" has never been less of a threat. WPT.FYI is driving towards asymptotically perfect compatibility and behavior. And the real web, the long-tail of websites, is too chaotic to be controlled by any entity regardless of browser market share. Chrome can cook up whatever API they want, no website can be forced to adopt it. And if someone can't use some WebMIDI site on Safari, well, they can't complain, they didn't want that site to exist in the first place.

        It's simply not a good excuse to defend the iOS browser ban.

      • dekoidal 2 hours ago
        It hasn’t on Macs. Safari is still popular among non-tech folk
        • cosmic_cheese 1 hour ago
          It’s still got popularity within tech-inclined Mac/iOS circles too because it’s easier on the battery than Chrome (+derivatives) and Firefox. Some would like to switch but because neither Google nor Mozilla has much to lose for their browsers being battery hogs, relatively little engineering effort gets dedicated to improving efficiency compared to WebKit (which is similarly efficient under Linux in e.g. GNOME Web, proving it’s not purely first-party advantage).
        • crossroadsguy 2 hours ago
          That’s because Apple adds two extra legs to Safari on OS level and cuts both the legs of other browsers in a manner of speaking by rigging this comparison.
          • argsnd 58 minutes ago
            In what way do you think this is meaningfully occurring? I ask because I have not heard of Chrome or Firefox being inhibited on energy efficiency by platform limitations.
          • Klonoar 10 minutes ago
            This needs a big ol’ “citation needed” slapped across it.
        • Spivak 2 hours ago
          I think the narrative is that once developers have the option to tell all of their users "we only support Chrome, just install Chrome" then any support for Safari will dry up.

          Unfortunately I don't think we will see if this is how it plays out until Apple has to allow other browsers globally.

          • leptons 54 minutes ago
            The reason Apple doesn't allow any other browser engines on iOS is due to them collecting up to 30% of purchases made through the apps from the app store. If a developer can do the same things with a capable web browser, then they won't need to create a native iOS app and that cuts into Apple's app revenue. So Apple purposely hobbles Safari so it doesn't have any advanced browser APIs for stuff like bluetooth or other APIs that apps have access to, forcing developers to create an app, where Apple can then cut into purchases made through the app.

            It has nothing to do with people no longer using Safari and Apple being sad about that. Other browsers can technically be installed on iOS, but the underlying browser engine is forced to be Safari, which lacks many APIs other web browsers could implement, reducing the need for a native app. It's purely Apple's anti-competitive greed that drives this situation. And the EU, Japan, and the US DOJ have noticed. So far only the EU and Japan have actually taken measures to force Apple to change this.

            Here's the entire DOJ lawsuit which includes many other instances of anti-competitive practices by Apple.

            https://www.justice.gov/archives/opa/media/1344546/dl?inline

            • otterley 45 minutes ago
              What evidence do you have, other than speculation, that Apple is so motivated? What standard features are missing from Safari’s rendering engine that makes it a less capable browser such that developers are forced to produce apps instead?
      • shmerl 32 minutes ago
        Banning competition can't possibly help increasing competition.

        It would be good to see Firefox with its own engine there for example.

  • IlikeKitties 3 hours ago
    [flagged]