Mozilla, Like Google, is Looking Ahead To the End of Apple's WebKit Rule (theregister.com) 44
Mozilla is planning for the day when Apple will no longer require its competitors to use the WebKit browser engine in iOS. From a report: Mozilla conducted similar experiments that never went anywhere years ago but in October 2022 posted an issue in the GitHub repository housing the code for the iOS version of Firefox that includes a reference to GeckoView, a wrapper for Firefox's Gecko rendering engine. Under the current Apple App Store Guidelines, iOS browser apps must use WebKit. So a Firefox build incorporating Gecko rather than WebKit currently cannot be distributed through the iOS App Store.
As we reported last week, Mozilla is not alone in anticipating an iOS App Store regime that tolerates browser competition. Google has begun work on a Blink-based version of Chrome for iOS. The major browser makers -- Apple, Google, and Mozilla -- each have their own browser rendering engines. Apple's Safari is based on WebKit; Google's Chrome and its open source Chromium foundation is based on Blink (forked from WebKit a decade ago); and Mozilla's Firefox is based on Gecko. Microsoft developed its own Trident rendering engine in the outdated Internet Explorer and a Trident fork called EdgeHTML in legacy versions of Edge but has relied on Blink since rebasing its Edge browser on Chromium code.
As we reported last week, Mozilla is not alone in anticipating an iOS App Store regime that tolerates browser competition. Google has begun work on a Blink-based version of Chrome for iOS. The major browser makers -- Apple, Google, and Mozilla -- each have their own browser rendering engines. Apple's Safari is based on WebKit; Google's Chrome and its open source Chromium foundation is based on Blink (forked from WebKit a decade ago); and Mozilla's Firefox is based on Gecko. Microsoft developed its own Trident rendering engine in the outdated Internet Explorer and a Trident fork called EdgeHTML in legacy versions of Edge but has relied on Blink since rebasing its Edge browser on Chromium code.
Re: (Score:2)
But wont use either.
This will be entirely for their benefit, not mine.
And don't forget the exploits!
Re: (Score:2)
Actually it is your benefit in many ways:
- speed, safari is fast, but also the other, now users can test and choose different browsers and see what works better for them... some sites really do work better in some browser... specially those where safari is lagging in feature support.
- privacy, right now your only choice is to trust apple (that keeps tracking you, even when you disable tracking in other applications). With different browsers you can either use the 3 to spread and isolate work/friends/trash i
Re: (Score:2)
The kind os sites that will not work well for me with Safari are even worse on phones ( IOS/Android)
In this order I do not trust (and do not have their "apps" installed)
Facebook
Other social media
Google
Amazon
Microsoft
I do run ad blockers, I do have an extensive host file that blocks trackers, etc
If I can not use my web browser on anyones site , I do my business elsewhere.
Given the number of IOS / safari users out there, a
Re: Cool...but (Score:3)
Sometimes you want to reply and maintain a conversation with people, but when you bump into religious zealots like you, it better to simply keep walking.
And this is posted from my ipad using safari, because i dont have access to a proper version of Firefox.
Re: (Score:2)
I remember how Gopher was a big improvement over other systems in its day, Veronica and Jughead search engines.
I have just shifted 40 iMacs over to a Windows VDI because it worked out better for us, we have Linux users, Mac users, Windows users.
The ONLY persons computer etc I care about is mine.
I chose what suits me, I don't demand anyone supply what I want, I accept there will ALWAYS b
Re: (Score:2)
Actually it was more firefox complains that triggered this anti-trust, plus apps developer complains about being forced to use apple payment and not being able to show links in their apps... not google, that likes apple closed setup, so theirs can look a little more open.
Again, if you like safari, you don't need to do ANYTHING
on the other hand, people that want other browsers, will be allowed to use them. A simple as that... you don't lose anything if you don't install third part apps, but OTHER people will
One more reason not to use Apple products (Score:5, Insightful)
This requirement of a single web browser engine is BS. No benefit to the users. If I want to install and use Firefox, it's probably because I want to use Firefox, not Safari.
They might as well ban competing browsers at this point.
Re:One more reason not to use Apple products (Score:4, Insightful)
Re: (Score:2)
No, sorry, If i buy something, it is mine to do WHATEVER i want... Sure, if i'm a clueless old men/lady, let apple decide for me... but if i understand what i'm doing, put there a option to give the control back to the user and let the user do whatever he wants. At very least, this increase competition and apple can innovate instead of adding just a few new icons
Re: (Score:2)
The main user benefit is: bloatware reduction. One copy of a major app component shared by every app on the device and centrally updated.
It's a shame Apple couldn't get their shit together to keep iOS WebKit more standards compliant and keep it up to date, now every web-app-in-an-app distribution will grow as it ships with its own version of Chrome or Firefox.
You mean more Chrome-compliant, right?
Re: (Score:2)
The main user benefit is: bloatware reduction. One copy of a major app component shared by every app on the device and centrally updated.
Well, to reduce bloatware, they could make Safari removable, or even better, not installed by default. This way I can install Firefox if I want, but again if I don't want Firefox, where is the bloat?
99% of iPhone users probably use Safari (because it comes pre-installed and is not removable, not because it is any good), so what about letting the 1% decide what they want? Oh I forgot, Apple knows best.
Re: (Score:2)
I want to use Firefox on my phone, but it's a battery killer. At this time you might actually be better off with it being a wrapper for Safari.
Re: (Score:2)
Problem is, with the current situation mobile Firefox on iOS doesn't offer a lot of the nice things Firefox users expect, like custom cookie control or uBlock Origin (or other ad blocking). Ad blockers like Purify work for Safari but not for Firefox - even though Firefox is using the Safari engine.
I welcome the ability to run "real" Firefox on iOS. Admittedly because of the battery hit I might feel differently if I used a browser a lot on my phone; but typically I'm only using it for short periods of time.
Re: One more reason not to use Apple products (Score:2)
If Firefox on macOS is anything to go by, it wonâ(TM)t offer any of the nice things I expect like integration with my keychain, history, form data, hide my email, Apple Pay, etc, across all my devices. It will probably offer a shit user interface though. Each to their own, eh?
Re: (Score:2)
After many years of frustration with the limitations of Apple's Keychain, I stopped using it a couple years ago - moved to Bitwarden. The migration was painful, but the end result was worth it - Bitwarden is a better and more useful product, especially on iOS.
If cross-platform history etc. are important to you, you can accomplish the same thing through Firefox by setting up an account with Mozilla and enabling sync across devices.
As I understand it, Apple Pay is actually coming to non-Safari browsers soon.
Re: One more reason not to use Apple products (Score:2)
Does Bitwarden also work with iOS apps, which the built in keychain already does? Does it sync with the iCloud keychain so a password update is applied across item for a domain? Does it integrate with Finder on macOS?
Re: (Score:1)
I want to use Firefox on my phone, but it's a battery killer.
Allowing Firefox to use its horribly inefficient rendering engine, on iOS, is mostly about giving the end user freedom to choose. It's still a shitty choice, but at least Apple would no longer be making that choice for you.
Being able to run an alternate web rendering engine is probably of greater benefit for iPads, which aren't nearly as constrained in the battery and performance departments as iPhones are. Apple only has itself to blame for ending up in this situation - they advertise their iOS devices a
Re: (Score:2)
I want to use Firefox on my phone, but it's a battery killer.
Let the user decide if Firefox is good or not. If it's not, nobody will install it. Apple doesn't need to mandate anything here.
Re: (Score:2)
I'm not saying ban it, I'm saying that I wish Mozilla would fix it.
Maybe they are working on it. Mozilla don't communicate what they are up to very well.
Re: (Score:2)
I use Firefox on Android and didn't notice any battery difference. But even it there was, it's still worth it to have Firefox instead of chrome to block ads while at the same time sync my passwords with my desktop browser.
Re: (Score:1)
This requirement of a single web browser engine is BS
Agreed. But...
iOS version of ...GeckoView, a wrapper for Firefox's Gecko rendering engine
...that will be one more reason not to use iOS. An iOS with as little as possible ever touched by Mozilla is about the best (read only) thing going for that platform.
Mozilla has the reverse Midas touch. I suspect that's why Google gives them so much money - what better way to look good than by funding a "competitor" that isn't.
Re: (Score:2)
iOS version of ...GeckoView, a wrapper for Firefox's Gecko rendering engine
...that will be one more reason not to use iOS.
You're confused, it wouldn't be part of iOS, in fact it wouldn't even ship with devices sold with iOS. It's like saying the fact that there is a version of Candy Crush for iOS is a reason not to use iOS.
Re: (Score:2)
It's most likely to prevent a browser from becoming an app container which would bypass the App Store. By having control over what javascript functions are supported, Apple can ensure there's a distinct line between a web app and a native app.
Re: (Score:2)
Apple users aren't going to care. Firefox for years has been something you install along with your main browser / daily driver of choice, especially in mobile, where the real action is.
The two main desktop OSes are Windows and OSX. And both have default browsers that are more than good enough, and Chrome also installs on both. When you're not in the top 2 and you don't have other services to leverage with users, fuggetaboutit.
In mobile, the two main OSes are IOS and Android. They both have default brow
Re: (Score:2)
This requirement of a single web browser engine is BS. No benefit to the users.
It's like if Microsoft mandated that every browser on Windows had to use Trident.
Release it for already jailbroken devices (Score:4, Interesting)
Re:Release it for already jailbroken devices (Score:4, Insightful)
Re: (Score:3)
Re: (Score:1)
Break up the illegal anti-trust behavior of Apple, by breaking up Apple.
Re: (Score:2)
Its almost as if the only reason Safari has any market share at all.... is because of what is obviously something that has been determined-to-be the anti-competitive practice: bundling.
Kind of like Microsoft with IE back in the Netscape days.
The more things change the more they stay the same.
Re: (Score:2)
At least back in the netscape days, they didn't make it so you couldn't install it on Windows, unlike shitty fruit company.
Re: Release it for already jailbroken devices (Score:2)
Internet Explorerâ(TM)s market share was? And Safariâ(TM)s is?
Thatâ(TM)s right, totally different situations. Users have a choice today.
Re: (Score:2)
Users have a choice today.
Yes, on your iPhone you can have Safari based Chrome, Safari based Firefox, Safari based Opera, etc.
Like Henry Ford once said, you can have any color you want as long as it is black.
Re: Release it for already jailbroken devices (Score:2)
And the iPhoneâ(TM)s market share is what? Hint: itâ(TM)s not even half of what Microsoft had with Windows and IE.
Re: Release it for already jailbroken devices (Score:2)
Apparently you donâ(TM)t understand how it worked with IE and Windows, otherwise why would you so incorrectly conflate it with Safari and iOS? Or maybe you do realise that and hence hiding as an AC and your descent to ad hominem and ignorance in the form of age based bigotry.
WRONG (Score:2)
Apple is not a monopoly. far from it; this is idiocy.
Stop buying Apple if you dislike a policy and go to Google which has the majority if you don't mind them profiling everything you do and retaining that forever; along with your physical location.
Chrome sucks too may resources so I don't want everybody embedding that -- if allowed certain libraries must be required to be shared and better managed than existing shared libraries. A system for service-daemons like this should be required.
Re: (Score:2)
Stop buying Apple if you dislike a policy
What kind of pathetic corporate bootlicker ideology is it that you subscribe to. Obviously it's news to you but here it comes: you're allowed to disagree with a policy and even suggest that it be changed. But of course the Apple fanboy army immediately descends on any who would criticize, to try and oust anybody who disagrees: Off to Android for you, you cannot disagree with Apple and be a user of Apple devices!
I personally wouldn't use it, I wouldn't use the alternative app stores either but I have no moti
Don't underestimate the stupidity of app developer (Score:1)