The brief public discussion of the GitHub issue suggests Mozilla has anticipated that Apple's rules may change – something sought by Mozilla and others through ongoing regulatory lobbying.Īsked on December 12 by an open source contributor what release this is for, Laurie Marceau, senior software Developer at Mozilla, answered that it's "for a secondary project not in this repository." While the requested Firefox for iOS settings page for toggling GeckoView could be for internal browser testing, it appears to be something more. "In the absence of competition, the poor state of Apple’s own browser and integration of webapps has the effect of pushing developers and users towards the gated ecosystem of the App Store." "Apple is preventing the interoperable, standards-based web from becoming a viable alternative to the native proprietary ecosystems on offer from Apple and Google," the group's report argues. It described Apple's restrictions as anticompetitive self-preferencing. Open Web Advocacy, a developer lobbying group, last year issued a Walled Gardens report elaborating on the consequences of Apple's WebKit requirement. If Apple does allow other browser engines within iOS ecosystem, Google and Mozilla will be able to compete with Safari through technical differentiation that's already evident in the desktop versions of these browsers. UK competition watchdog investigates Apple and Google 'stranglehold' over the mobile market.Google, Mozilla to collaborate with Apple on fresh Webkit browser benchmark.Apple sued for promising privacy, failing at it.Google works on Blink-based iOS browser contrary to Apple's WebKit rule.Apple, however, appears to be aware of the risk posed by regulators and has added more staff to the WebKit team to close the capabilities gap. Safari developed a reputation for lagging behind Chrome and Firefox. Other times, the browser makers disagree and sulk as their codebases diverge. Sometimes Apple, Google, and Firefox agree on new features and work together and fix the issue, as with popover menus. When browser engineers add new features or support new APIs, they often do so through rendering engine code additions, as can be seen from various Blink enhancements. Browser rendering engines render text and images on screen.
0 Comments
Leave a Reply. |