https://github.com/mozilla/firefox-ios/search?utf8=%E2%9C%93...
There might be extremely elaborate workarounds possible to get it working anyway: https://bugzilla.mozilla.org/show_bug.cgi?id=1200791
Edit: AFAIK, the Ericsson bowser no longer works / isn't supported anymore.
Additionally only Apple's JavaScript engine is allowed to use a JIT compiler.
The only benefit is whatever extra features they might offer, like bookmark synchronization.
This is quite shocking. I wonder how a platform with such policies could be universally accepted and praised by the tech community. Microsoft didn't achieve this level of closedness but become universally hated.
Seriously? we hear from the non-iOS tech crowd all the time about how locked down iOS is.
Apple's reputation in the tech community is very far from being universally accepted and praised.
However, if you've not seen any criticism of Apple in the tech community, then Google for it, it won't take long to find critical voices about Apple (and I'm not referring to trolling, well thought out criticism is easy to find too).
Apple is certainly more closed than Microsoft ever was. The difference in perception is likely because Apple has never had a monopoly. There are more Android phones than iOS.
[1] http://www.imore.com/debug [2] http://donmelton.com/about/
What I think is happening is that the hipster generation that grew with Mac OS X and helped save Apple is just discovering the Apple of yore.
The old Apple was quite proprietary, but they needed to sell an history to save the company.
So with NextSTEP adoption and increase of UNIX culture at Apple, they tried to cater a picture of standards adoption and welcome feeling to UNIX devs.
I value more cool tech than openess, but to each its own.
it’s been challenging to re-use critical Chromium infrastructure components. That said, there is a lot of code we do leverage, such as the network layer, the sync and bookmarks infrastructure, omnibox, metrics and crash reporting, and a growing portion of content.
[1] https://groups.google.com/a/chromium.org/forum/?fromgroups#!...
Can you elaborate? I was under the impression that as of iOS 8, if a developer implements WKWebView in place of UIWebView they would have access to Nitro.
I'm not intimately familiar with the iOS API, but I believe that this is no longer the case, courtesy of WKWebView[0], which was released in iOS 8.
0: https://developer.apple.com/library/ios/documentation/WebKit...
> Apps that browse the web must use the iOS WebKit framework and WebKit Javascript
It would require a new set of laws to have anti-trust apply to ecosystems rather than only industrial/sector/field monopolies. At the moment Apple is free to do as they please.
There is competition in software, btw. You can buy an Android or Windows phone and get a completely different web browser in them.
Apple also doesn't like unsigned code, and JIT (or self modifying code, or whatever falls into that category) is inherently unsigned code.
I think that effect could be fairly large if Apple would allow applications to contain their own web engine, not because it would mean a second engine, but because it easily could mean a third, fourth, etc. engine, given that not all applications get updates at the same time. Imagine app #1 shipping with Firefox's webview version X, app #2 Firefox version X with bug fix Y, app #3 with Firefox version Y, etc.
The restriction is plainly a business decision, not a technical one.
Using something else if is a viable option for most people that currently use Apple products, where it wasn't for many in the case of Windows back then.
Until then, Apple is free to control 100% what comes into their platform.
The same way any other vendor is free to do (e.g. games consoles), when not covered by monopoly laws.
When they reach a size that falls into what the law considers a monopoly, then the game changes, as they have increased responsibilities towards the market.
A handful of large players, each with less than 50% market share, can also distort the market and engage in anti-competitive tactics.