2 ms·
When Mozilla launched Focus for iOS in 2016, Apple had two WebKit implementations on iOS. Focus was implemented with UIWebView (slower, with more extensive cont
by commoner 3y ago
When Mozilla launched Focus for iOS in 2016, Apple had two WebKit implementations on iOS. Focus was implemented with UIWebView (slower, with more extensive content blocking capabilities), while Firefox was implemented with WKWebView (faster, with limited content blocking capabilities).[1]
Focus was Mozilla's way of offering Tracking Protection on iOS in some form without slowing down the performance of its main Firefox for iOS app. In addition to blocking ads within the Focus browser itself, Focus also provided iOS content blockers, which ironically (due to iOS content blockers being exclusive to Safari) allowed Focus users to block ads in Safari but not in Firefox for iOS at the time.[2]
Focus migrated to WKWebView in 2017 after iOS 11 bridged WKWebView's feature gap, allowing Focus to retain its Tracking Protection feature through the transition.[3] With Firefox and Focus both on WKWebView, Mozilla then ported Tracking Protection to Firefox for iOS in 2018.[4] Tracking Protection improved Firefox for iOS, but could never be as comprehensive as the Safari-exclusive content blockers.
By that time, Mozilla had already launched Focus for Android in 2017[4] even though Firefox for Android already had the ability to block ads more comprehensively with extensions such as uBlock Origin. As a privacy-focused secondary browser with a one-tap "erase session" feature, Focus was a niche app that turned out to be well-received by users, and Mozilla probably did not have a good reason to discontinue it even after Firefox for iOS gained Tracking Protection.
[1] https://news.ycombinator.com/item?id=12977855 https://news.ycombinator.com/item?id=12977855
[2] https://blog.mozilla.org/en/products/firefox/introducing-firefox-focus-a-free-fast-and-easy-to-use-private-browser-for-ios/ https://blog.mozilla.org/en/products/firefox/introducing-fir...
[3] https://github.com/mozilla-mobile/focus-ios/issues/274 https://github.com/mozilla-mobile/focus-ios/issues/274
[4] https://blog.mozilla.org/en/products/firefox/latest-firefox-for-ios-now-available-with-tracking-protection-by-default/ https://blog.mozilla.org/en/products/firefox/latest-firefox-...
[5] https://blog.mozilla.org/en/products/firefox/firefox-focus-new-to-android-blocks-annoying-ads-and-protects-your-privacy/ https://blog.mozilla.org/en/products/firefox/firefox-focus-n...
- CharlesW 3y agoThat's really interesting background, thank you. I thought Focus was still a thing since it's still on the site* and just got an iOS update as I type this, but 2023's updates are all "Bug fixes and technical improvements" maintenance mode stuff. RIP Firefox Focus. * https://www.mozilla.org/en-US/firefox/browsers/mobile/focus/ https://www.mozilla.org/en-US/firefox/browsers/mobile/focus/