Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Fully agree. Who is actually complaining about this? Developers? To make the website look fine on iOS, you need to test with Safari since everything else is based on it. To make your website work on computer, you test with several browsers. So are developers wanting MORE work to make sure their site works for iOS? Is the customer complaining? Because the same thing will happen, a random browser will not render a page correctly because developer X did not test with it on iOS.

This is why I am so sick of dealing with some bank sites, or services websites where I have complained it didn't work well in Browser X and the response I always get is "Use Google Chrome Browser for the best experience".
What they want is to not have to support Safari.
 
  • Like
Reactions: Maximara
I'm certainly not complaining about it.

I would however be ok if they allowed other engines as long as apps were clearly labeled as such on their download page in the App Store.
 
About time this blatant Apple anti-trust violation of blocking 3rd party browser engines is addressed. Often get the dreaded white screen with Safari but it's fruitless to use a 3rd party browser since they're merely skins over WebKit so exhibit the same white screen. Along with that there have been plenty of serious WebKit vulnerabilities with no way to avoid since you can't switch to Google Blink engine, Firefox Gecko engine, etc. and you're at the mercy of waiting for iOS update since, unlike other OS', browser update is locked into iOS update which is another issue for a different day.
 
  • Like
Reactions: dk001
There are many things I don’t like with Safari but I avoid Chrome like the plague! We need more of a privacy focused browser that stops the pop up, under and animations while your reading a page. Also what’s with the cookies you can’t delete? Why can’t we just get rid of all tracking all together? The ad culture is out of hand, does anyone pay any attention to them?
 
  • Like
Reactions: Maximara
Yes: if there is a flaw in webkit then there are alternatives
No: I don't want to encourage Google to have anymore market share. Webkit usage would drop like lead balloon.
 
  • Like
Reactions: Maximara
Apple just wants the consumer to use the browser Safari. I'm not a big fan of Google Chrome or another open browser because it's a memory/battery hog. It also makes my devices run 10x hotter.

Also, I don't think other browsers can handle this many tabs being opened at the same time.

View attachment 1964884
A very good friend of mine has an M1 MBA with only 8GB RAM, and he says Safari is actually worse than Chrome for slowing the machine down when he has a lot of tabs open. A surprise to both of us, but there you go.

Regardless, if users have choice, they can make their own mind up. At the moment, it's webkit or nothing on the iPhone. On the desktop, Chromium dominates, not because the other browsers have to use it, but because they can, and because users like it, regardless of the anti-Google opinions here on MacRumors.
 
Last edited:
While I don't like the practice (banning competing technology) - right now Apple (because of mobile) is the only one with enough heft to prevent a Chromium monoculture. As a Firefox user to the core, I'm happy to have a playing field that isn't totally owned by Google, even though the current way it is being achieved kind of rubs me the wrong way.
There is a vast vast difference between dominance by way of banning the opposition, and dominance by way of being so superior to the opposition that everyone uses your product.
 
Why Chrome instead of Safari?
Try these...
  • Most features that Safari hasn't implemented have no hint of security, privacy or performance concerns, and they've been implemented in every other browser already.
  • The largest Safari complaint is unrelated to experimental features from the Chrome team: it's the show-stopping bugs in implemented features, made worse by Safari's slow release cycle.
  • Refusing to engage with the contentious API proposals for real use cases doesn't actually protect the web anyway - it just pushes web developers and users into the arms of Chromium.
Here is the full article.
 
Absolute, 100%, NO (other browser engines)!

The biggest downside of allowing sideloading is not alternative stores, it’s Chromium on iPhone obviating the need for native apps at all. Currently Apple bans Chromium/Electron and cripples PWAs. This forces devs to make native apps. If Chromium was allowed on iPhone devs would flock to it as it would finally fulfill the dream of “write once, deploy everywhere”. The Web would become the OS of everything, which is conveniently controlled by Google (that is why I think apps store regulation will actually help Google long-term).

Look at how native software on the Mac has been decimated by Electron. Look at how Chrome OS is killing Apple and Microsoft in education. If everything can be done in a web browser (even if it’s way crappier than native) then that’s what devs will do. It won’t matter that Apple’s UI frameworks are better, that they have better APIs, that their processors are miles ahead. Everything will essentially run Chrome OS. No thank you.
The problem is that safari is a practically dead browser. Safari was killed on windows= disintegrating 90% of the potential Pc market to be owned by chrome. Safari doesn’t exist for android= abandon 100% of the android phones r use chrome.

Now safari exist only on a ultra small minority using it on MacOS and iOS who are forced to use it and nether is rarely updated, intel updates their processors more often with new features on time than apple does with safari.
 
  • Like
Reactions: dk001
Why Safari does not need any protection from Chromium - Niels Leenheer 2/9/2022

Lately, web developers have begun to question Apple’s monopoly over browser rendering engines on iOS. The App Store rules force browsers on iOS to use the same rendering engine as Safari instead of using their own, as they do on every other platform, including macOS. I’ve written about this before and why this is a problem.

Even some market regulators have picked up on this sentiment. And last year, the British CMA published a preliminary report which may result in rules being imposed on Apple to force them to allow other rendering engines.

But I’ve also seen some responses that argue that having less choice is good for users. Apparently, iOS is the last bastion of WebKit that can prevent a Chromium monoculture. And if we allow Chromium on iOS, WebKit will be doomed, and we will end up with Chromium everywhere.


Web developers don’t mind there being an engine monoculture, they just want it to be a Blink monoculture instead of a Webkit monoculture.
Nick Lockwood
Even Jen Simmons, an evangelist for the web developer experience team at Apple, mirrored that response by saying:

Do we really want to live in a 95% Chromium browser world? That would be a horrible future for the web. We need more voices, not fewer.
Jen Simmons
But that argument seems weird to me. And also a little insulting for the Safari team because why do you think Chromium-based browsers will suddenly overrun Safari? Are you saying Safari is not good enough?

I do agree with Jen about the second part. I do want more voices; that is precisely what this is about. I just don’t think iOS is an exception to this. We want more voices everywhere, also on iOS.

But is there some truth to this, maybe? Are we fighting for more choice and inadvertently ending up having to choose between Chromium or Chromium?


Later in the article

Web developers will develop for where the users are. We have to because we don’t do our work in a void. We make websites to sell something to users or offer services to users. Companies pay us to create websites so they can make money. And the more potential customers they can reach, the more money they can make. To ignore or even anger Safari user is bad business. Developers will not ignore Safari if users choose to use Safari.
 
Apple’s vision for the web is a web browser running on an OS controlled by them. Google’s vision for the web is an OS controlled by them running on everything. Web devs like this because they can make one “app” that runs everywhere. The fact that this “app” sucks 90% of the time is irrelevant to them. Apple can’t compete with “save tons of time and money even if it’s crappy”. They have tried actually- Mac Catalyst. Hasn’t been much of a success though. The only way Apple can actually compete with Chromium is make WebKit just like it, which defeats the whole point.
Apple absolutely can compete. The problem is they killed the windows version years ago and never made an android version. How can you compete when the vast majority of people can’t even use your browser if they wanted to.
 
The reality is that as a mandatory sandboxed environment, third party apps cannot get access to enough system API and entitlements to build a competitive browser from scratch.

Part of why the web view has acceptable performance is that it still runs out of process with those system affordances.

I don't see Mozilla or Google porting their layout engines over if it also means that javascript performance will have an order-of-magnitude negative impact.



I'd like someone to show me the math on how third party browsers enable side loading. From where I stand, the system permissions would not allow them to download and run native code. Even for PWA, they would not necessarily have the ability to add icons to the Home Screen, or to have those applications launch in an independent application space.

Historically, Apple has sometimes given less access to applications shipped outside the store in terms of entitlements abilities, such as the prior inability for Developer-signed Mac apps to use iCloud API. I would expect that even in a world where side loading was allowed, Apple would begin restricting access to system API and entitlements to applications shipped in the store (as Google already does via restrictions on Play services).
It’s more that WebKit don’t have code written or functions vital for PWA to work properly. It would be like having a browser but refuse to implement half of the HTML5 standards
 
While I'm support third party payments as they would require Apple to do nothing to implement, third party browser support would probably take some work.

Specifically browsers are like OS's themselves and need to be able to load and run code. This is something iOS simply doesn't allow for under privileged apps. They would have to weaken their technical controls on apps.

One thing Apple could do is a better job of adopting web standards in WebKit. Devs trying to create web apps (as Apple sometimes pushes them to do) can create better applications.
 
  • Like
Reactions: dk001
Did you read any of what I wrote following the first paragraph? Please do so and try again. I don’t recall claiming that it’s impossible, but for many developers WebKit testing simply isn’t feasible.

You did say

Absent an accessible way to test their code on WebKit, developers in many cases won’t test their code for it.

Which sounds to others like that's exactly what you insinuated.

Perhaps next time you write what you hope others understand, not what you personally think makes sense.

Words are important - blame not others for trying to understand your true meaning - especially in a quick fire forum setting such as MR.
 
"Do we really want to live in a 95% Chromium browser world?"

Maybe without the browser restriction Apple would be forced to compete. They lost so much market share because they are not competitive. Not because of some anti-competiveness from anyone.
 
  • Like
Reactions: Sincci
I don’t think Apple gets it. We just want iOS to be more like Mac OS and not Android.

No, we want it to be quite different from macOS, Windows and Android.

iPhones strength is that isn't like macOS at all. It's a much simpler and restrictive system which is good.

If you need a Mac, use a Mac. If you need to configure your phone, buy Android.
 
A very good friend of mine has an M1 MBA with only 8GB RAM, and he says Safari is actually worse than Chrome for slowing the machine down when he has a lot of tabs open. A surprise to both of us, but there you go.

Regardless, if users have choice, they can make their own mind up. At the moment, it's webkit or nothing on the iPhone. On the desktop, Chromium dominates, not because the other browsers have to use it, but because they can, and because users like it, regardless of the anti-Google opinions here on MacRumors.
I have a M1 Air - and I'm a veritable tab whore. Not had any slowdowns with Safari myself.

Meanwhile Chrome, and most Chromiun bases browsers on my Intel Mac just destroys battery life. I love the functionality of Vivaldi but I had to stop using it because it loved to get the fans running hard.

In other words - YMMV.
 
  • Like
Reactions: sideshowuniqueuser
How about allowing competing other apps like third-party telephone and text messaging apps that worked directly with your phone carrier so you can delete phone and iMessage app. And allow web browsers to use their own web kit and not be forced to use the iOS kit.
 
  • Love
Reactions: dk001
Exactly. You can choose apple’s curated ecosystem, or you can choose android’s malware-infested UX nightmare system. You have a choice.
LOL, ridiculous.

Jobs said Apple believes in choice when it comes to putting a browser of YOUR choice in Mac OS; this was when Apple sold it's soul to Microsoft, go to 2:51 mark of this video.


This same logic should apply to iOS. That said, you're clearly drinking way too much Apple kool aid.
 
Is there any good argument AGAINST being given the option to download a (truly) different browser?
 
  • Like
Reactions: dk001
Why Chrome instead of Safari?
Try these...
  • Most features that Safari hasn't implemented have no hint of security, privacy or performance concerns, and they've been implemented in every other browser already.
  • The largest Safari complaint is unrelated to experimental features from the Chrome team: it's the show-stopping bugs in implemented features, made worse by Safari's slow release cycle.
  • Refusing to engage with the contentious API proposals for real use cases doesn't actually protect the web anyway - it just pushes web developers and users into the arms of Chromium.
Here is the full article.

I do support anything which makes application worse on the web.
I want native support in applications and browser to be limited to _browsing_ and some limited application functionality.
 
  • Love
Reactions: Maximara
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.