Earlier quoted context omitted.
Apple gets away with it because they don't have a monopoly. There's a large variety of non-Apple smartphones and tablets you can buy. Microsoft's behavior was restricted because they were a monopoly. There were alternatives to Windows, but the court decided that they were sufficiently insignificant that Windows was effectively a monopoly. That changes the rules. Windows market share at the time was about 95%, Apple's…
Hmm, correct me if I'm wrong, but isn't monopoly law (at least in EU) dependant on the companies market power (e.g. the ability to sway market / damage consumer rights), not market share?
Firefox Focus – a free, fast and easy to use private browser for iOS
101–110 of 206 posts
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#102Earlier quoted context omitted.
Why having a separate application with these features instead of adding them to Firefox for iOS ? Is it planned to have content blockers support in Firefox for iOS ?
It is complicated. Here is the story of two WebView implementations in iOS: Firefox is based on the WKWebView. Modern and Fast, but has a very poor (thin) API. It has zero options for interacting with the network stack, which is a requirement for content blocking. Bugs have been open since iOS 8, Apple does not seem to be interested or does not have the resources to surface more API. All the APIs are in WKWebView, ju…
For example: https://developer.apple.com/reference/networkextension/neapp...
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#103Earlier quoted context omitted.
This looks really good! Not sure if this is worth opening an issue over, but are you planning on supporting search engines other than google?
I only see it supporting yahoo. I didn't try very hard but in the settings there is no way to change it from yahoo, which is really frustrating. Did I overlook something?
https://github.com/mozilla-mobile/focus/blob/49bda35aa3b9b9b...
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#104Why can't someone take Apple to court and argue that developers should be able to build native web browser apps without relying on the Web View component? We have st3fan saying "Firefox Focus" is not ideal because he's had to use the older and slower WKWebView to implement it. Isn't this similar to Microsoft when they were forced to allow a choice of browser, or do Apple get away with it because they allow alternativ…
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#105Why can't someone take Apple to court and argue that developers should be able to build native web browser apps without relying on the Web View component? We have st3fan saying "Firefox Focus" is not ideal because he's had to use the older and slower WKWebView to implement it. Isn't this similar to Microsoft when they were forced to allow a choice of browser, or do Apple get away with it because they allow alternativ…
The WebKit team is great. Look at all the web standards being worked on. Look at the ES6 progress. They are pushing the state of the web forward on iOS.
Now put some of that same energy in WKWebView. Open it up. We need more than just loadURL()
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#106Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#107Earlier quoted context omitted.
It is complicated. Here is the story of two WebView implementations in iOS: Firefox is based on the WKWebView. Modern and Fast, but has a very poor (thin) API. It has zero options for interacting with the network stack, which is a requirement for content blocking. Bugs have been open since iOS 8, Apple does not seem to be interested or does not have the resources to surface more API. All the APIs are in WKWebView, ju…
There is a way to interact with the network latyer even when using WKWebView. Since iOS9 there are the Network Extension APIs which allow you to access (and modify/filter) raw packet data. For example: https://developer.apple.com/reference/networkextension/neapp...
We need a real solution. We need better WKWebView APIs. The requests are known. The bugs have been open since iOS 8. Two years.
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#108Earlier quoted context omitted.
"Firefox Focus continues to operate as a Safari content blocker on iOS, and users will be able to take advantage of Tracking Protection on both Safari and Firefox Focus." Goes beyond just a browser.
I have not used these APIs but I wonder whether it is faster to use Safari in private mode with Focus as a blocker, or using focus directly. Afaik Safari compiles the blocker rules into some binary representation and is thus able to apply them really fast. Do Webkit applications have access to similar functionality?
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#109Earlier quoted context omitted.
If it helps, it's just a Safari wrapper, so it shouldn't take much more space.
I'm not complaining, I like the Focus app and will probably frequently use the browser mode. It is interesting to me that Apple with their, sometimes too, tight control over apps in the app store would be okay with an app changing its purpose like this.
Re: Firefox Focus – a free, fast and easy to use private browser for iOS
#110Oh so they just used an update to Focus app to put a whole new web browser on my phone, like a Trojan Horse. Interesting approach
If it helps, it's just a Safari wrapper, so it shouldn't take much more space.