mozilla-mobile / firefox-ios

Firefox for iOS
Mozilla Public License 2.0
12.14k stars 2.91k forks source link

Use Gecko on iOS 17.4 and newer in European Union #19063

Open DragonSWDev opened 6 months ago

DragonSWDev commented 6 months ago

User Problem

Why should we implement this? What is the user benefit?

After iOS 17.4 Apple allows running third party browser engines in European Union and that brings possibility of using Gecko engine instead of WebKit. That potentially can also bring things like extensions support like Firefox does on Android.

Ideas for Solution

Let us know if you have an idea on how to solve this user problem

Port Gecko to iOS and release Firefox version that uses it for EU users.

┆Issue is synchronized with this Jira Task

data-sync-user commented 6 months ago

➤ Jon Siddoway commented:

Relevant thread on Connect: https://connect.mozilla.org/t5/ideas/gecko-on-ios-17-4-and-newer-in-european-union/idi-p/52995 ( https://connect.mozilla.org/t5/ideas/gecko-on-ios-17-4-and-newer-in-european-union/idi-p/52995 )

eirnym commented 6 months ago

As far s I remember, back in the day it has been ported, but probably this idea has been scrapped.

tehrealape commented 4 months ago

Thanks opening the issue and at least asking for a port. Although I am just a lurker here, my whole life I have been using Firefox for the obvious reasons. Realizing that Firefox is not the same on iOS has massively disappointed me. While I am aware of all reasons given from each side, as well as I understand that maintaining separate code is most likely unmanageable, my hope does not die here. So yeah, I fully support it.

lukasmichel commented 4 months ago

The EU has designated ipadOS as gatekeeper too, just today: https://digital-markets-act.ec.europa.eu/commission-designates-apples-ipados-under-digital-markets-act-2024-04-29_en

That still means maintaining 2 versions of firefox for the EU and the rest of the world, but at least within EU, the user experience could be consistent across Apple's mobile devices.

siamoqueer commented 3 months ago

Can't wait!!!!

TitanNano commented 3 months ago

GeckoView (the library that was built to embed gecko into android apps) is currently being ported to iOS: https://bugzilla.mozilla.org/show_bug.cgi?id=1882872

t-hille commented 3 months ago

One can argue why to accept the effort of maintaining two versions of the browser for EU and the rest of the world. But assume there is a Gecko based Firefox even with support for extensions. It will for sure soon become the browser people would like to have, which will increase pressure on Apple and I guess this is a goal that is worth the effort.

HeavyTobi commented 2 months ago

I really hope that one day Apple will also allow the other browser engines outside the EU as well, even though I am based in Germany. But I guess that will be the same day as hell freezes over

bingoxo commented 2 months ago

I really hope that one day Apple will also allow the other browser engines outside the EU as well, even though I am based in Germany. But I guess that will be the same day as hell freezes over

let's see it in EU first (it's been months and no news so far)

Michelh91 commented 1 month ago

Any news on this topic?