Mozilla criticizes Apple's plans to restrict BrowserEngineKit to EU-specific apps, forcing “Firefox to build and maintain two separate browser implementations”
Apple's new rules in the European Union mean browsers like Firefox can finally use their own engines on iOS.
Context & Ripple Effects
Apple’s EU iOS changes opened paths for alternative browser engines and default-browser choice, following Mozilla’s earlier exploratory work on a Gecko-based iOS browser. The key dispute is whether that opening can support one product across markets rather than a separate EU-only code path.
Related coverage later showed the operational boundary tightening further, with third-party engine development and testing tied to devices and staff located in the EU. That makes the scope of Apple’s implementation as consequential as the nominal permission to use another engine.
First-order effects
- Mozilla must weigh the engineering and maintenance cost of an EU-specific Firefox implementation against the benefit of deploying its own engine on iOS there.
- EU iOS users could gain browser-engine choice, while Firefox users elsewhere remain on Apple’s existing browser-engine framework.
Second-order effects
- A region-limited implementation raises the cost for browser vendors deciding whether to build, test, and support independent iOS engines, potentially favoring companies with more engineering capacity.
- Differences in engine availability can make browser features and web compatibility less consistent across EU and non-EU iOS users.
Third-order effects
- If access to core platform capabilities remains geographically bounded, regulation can create formally open but operationally fragmented software markets rather than a single contestable platform market.
- The durability of browser-engine competition on iOS will depend on whether compliance conditions allow vendors to operate one sustainable product stack, not merely whether the permission exists.
The trend: This is one instance of regulated platform opening producing regional product fragmentation when new access rights come with narrowly scoped implementation rules.