22 ms·
Firefox for iOS now available
- keehun 11y agoHere's the browser agent (iPhone 6, iOS 9.1): Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) FxiOS/1.1 Mobile/13B143 Safari/601.1.46 Default search is Yahoo
- chrstphrhrt 11y agoI get KHTML (WebKit ancestor from KDE browser), but what does "like Gecko" mean? Do they add some compatibility layer to render like Gecko does?
- bsimpson 11y agoIt's part of the WebKit UA. It harkens from the days when IE and Netscape were the only browsers developers thought about when UA sniffing. It made sure WebKit got the Netscape version (which was closer to the standards), not the IE version. It's the same reason all browser UAs start with "Mozilla" even though only one is actually made by Mozilla.
- mahouse 11y agoAll browsers, desktop or mobile, have "like Gecko" as of now.
- rockdoe 11y agoIt's in every browsers' User Agent. I think it's code for "not ancient IE".
- gtk40 11y agoKonqueror/KHTML has been doing this since at least Konqueror 3.2: http://www.zytrax.com/tech/web/browser_ids.htm#kong http://www.zytrax.com/tech/web/browser_ids.htm#kong
- hutattedonmyarm 11y agoI had default search set to Google :/
- keehun 11y agoIs this using the Safari view? It doesn't mention anything about using another renderer than the one Apple allows.
- riquito 11y agoYes, it does.
- teebot 11y agoWhen you think that Microsoft was accused of abusing its monopoly when they shipped IE with Windows. You cannot even install another true browser on iOS, just some sort of chrome around safari/Webkit.
- tea-flow 11y agoWhen iPhones reach 90%+ market share this will indeed turn into a problem. I believe they are in the 10-15% range right now.
- lambda 11y agoNo, it is a problem before that. When it becomes a problem bad enough to warrant government intervention is another question.
- signal11 11y agoThat depends on national laws. In the UK, for example, > 25% market share makes you a monopoly.
- mcintyre1994 11y agoIs that if no competitor also has 25%? Android and iOS must both be above 25% in the UK, which of those are considered a monopoly?
- ihuman 11y agoI wonder if this app will last longer Mozilla's last iOS effort. https://blog.mozilla.org/blog/2010/07/15/get-firefox-home-on-your-iphone/ https://blog.mozilla.org/blog/2010/07/15/get-firefox-home-on... https://blog.mozilla.org/services/2012/08/31/retiring-firefox-home/ https://blog.mozilla.org/services/2012/08/31/retiring-firefo...
- jlongster 11y agoHome was always weird. It wasn't actually a browser but sitll tried to sync your bookmarks, opening up Safari to view them. It was an experimental project, and it was no surprise that it ended. Firefox for iOS is not just an experimental project. It's part of our core products now.
- JohnTHaller 11y agoFirefox Home was an attempt to allow iOS users to access all their Firefox data without producing a browser called "Firefox" on iOS and not having it be a real Firefox browser because it was a UI on top of Mobile Safari. Mozilla has since given up and is producing a Firefox for iOS browser that's Mobile Safari underneath because Apple will not give in from their anti-competitive position of only allowing Mobile Safari as the browser on iOS. Chrome, Opera, Firefox, et al on iOS are all Mobile Safari underneath.
- tannerj 11y agoIs there a reason neither Chrome, Safari, and now Firefox for iOS have a qrcode reader built in? It seems like to me that would be a no brainer. Is there something technical I'm missing?
- nandhp 11y agoFirefox for Android added one in the last version. I don't see why that's better than a separate QR code app, but it's there if you want it.
- mintplant 11y agoI don't know about the iOS version, but in Firefox for Android a QR code reader can be accessed by tapping on the URL bar and then on the little box icon to the right.
- soylentcola 11y agoInteresting... I use Firefox as my primary Android browser for various reasons but I've never seen this. Just checked and still don't see the box icon when I tap the URL bar. This interested me so I checked the Firefox support site and supposedly it's an option under "settings->display" but I still don't see it. (https://support.mozilla.org/si/kb/scan-qr-codes-firefox-android#w_how-to-enable-or-disable-the-qr-code-reader https://support.mozilla.org/si/kb/scan-qr-codes-firefox-andr...) Checked the Firefox support site and apparently you need to install a separate app to enable this (https://support.mozilla.org/en-US/kb/scan-qr-codes-firefox-android https://support.mozilla.org/en-US/kb/scan-qr-codes-firefox-a...) After installing the app (https://play.google.com/store/apps/details?id=com.google.zxing.client.android https://play.google.com/store/apps/details?id=com.google.zxi...) I do indeed have the option and the box.
- dspillett 11y agoWhat would be the point? There are a great many QR apps out there that can call your configured preferred browser when appropriate (assuming Apple allows you to set a preferred browser that isn't their's - I don't have nay iDevices so can't test this personally). QR codes can contain data other than URLs for browsers to follow (though you would be forgiven for thinking otherwise given that in the vast majority of cases this is what they are used to transmit) so it makes more sense to have a QR app that deals with QR codes generally and defers to a browser when a relevant URI is detected.
- zeveb 11y agoOf note, Firefox accounts are not secure, because one way to log in using them relies on JavaScript served by Mozilla, which means that one's password (which is used to encrypt the keys encrypting all 'secure' data) is potentially exposed to Mozilla. I can't recommend using a Firefox account to store any private information, to include passwords and browsing history.
- sdegutis 11y agoWhat browser do you recommend then for real security?
- rockdoe 11y agoThe browser is not the question. The problem is the cloud sync feature. What this has got to do with iOS? I guess people will want to use this to cloud sync their desktop Firefox?
- chao- 11y agoI don't think zeveb was saying the browser was insecure, just the "Firefox account" system which may be used to synchronize/store passwords and other IID.
- Someone1234 11y agoBy that logic all cloud synced password managers are insecure. They could, after all, just update the software and steal your password(s). JavaScript or not, you either trust the browser vendor, or you do not. If you do not then you shouldn't be using them regardless of the technologic stack.
- tdkl 11y agoDid they manage to implement folders for bookmarks in iOS version ? The Android is lacking it, which makes the bookmarks useless if you have some kind of folder management in place.
- kuschku 11y agoEh, what? The Android version perfectly supports bookmarks in folders. Yes, by default your bookmarks end up in ~/Mobile Bookmarks/, but you can change that, too
- tdkl 11y agoHere I tried saving a bookmark on FF 43 Beta : https://imgur.com/FqcpNIE https://imgur.com/FqcpNIE Where can I select the desired folder or create one ? If I import the Chrome exported bookmarks, all 900 of them are in one list.
- holygoat 11y agoIt doesn't support editing folders on device (yet). Bug 972193. (Source: I'm one of the engineers.)
- deleted 11y ago[deleted]
- JustSomeNobody 11y agoWhat's the point if it still has to use the same parts as other browsers on iOS?
- rockdoe 11y agoBookmark and history sync I presume, as well as any other features they come up with. I'd guess Tracking Protection will come at some point?
- JustSomeNobody 11y agoHeh, wow. I should turn my brain on. Yeah, those would be good reasons.
- AdmiralAsshat 11y agoThe lack of extensions (switch from Gecko -> Webkit means none of the pre-existing extensions will work, but looking at the product page I'm not seeing extensions at all as an option) sorta kills the prime draw of Firefox for me. I mean, the only reason I use it on Android over Chrome is so that I can have uBlock Origin on it.
- michaelmior 11y agoThis is the first I've heard of Firefox having extensions on Android. Didn't realize this was possible. Good to know :)
- soapdog 11y agoYou can have more info about that at https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Andr... but be aware that Mozilla is moving its extension development system to WebExtensions which are different than the current system. You can check more about WebExtensions at https://developer.mozilla.org/en-US/Add-ons/WebExtensions https://developer.mozilla.org/en-US/Add-ons/WebExtensions This movement towards WebExtensions will take some time and new APIs are being developed as they figure out the needs of the developers. WebExtensions are easier to write and make them cross-platform (Firefox OS, Firefox for Android, Chrome...). It might not be ready now but its a good thing to check out.
- ionised 11y agoI'm running NoScript, uBlock Origin and Self-Destructing Cookies on my Android Firefox. I normally run BetterPrivacy too (for long-term storage/flash cookies) but it doesn't seemt o have been updated for the lastest Firefox mobile yet.
- soapdog 11y agoApple doesn't allow an app to "download code that alters the application inner workings" so extensions are a not possible. This can be seen on the following shot: http://i.imgur.com/faxbdBK.png http://i.imgur.com/faxbdBK.png from the iOS Review Guidelines located at: https://developer.apple.com/app-store/review/guidelines/ https://developer.apple.com/app-store/review/guidelines/ This is Apple with its silly policies preventing competition again. I have no idea how a lawsuit against these practices has not happened. In the meanwhile you can vote with your wallet and use some other operating system and/or donate to efforts that fight against such practices such as EFF, Mozilla and others. We can have a better mobile internet than what Apple offers...
- aaronbrethorst 11y agoAnd here's the source code: https://github.com/mozilla/firefox-ios/ https://github.com/mozilla/firefox-ios/, which is licensed under MPL v2.0
- rwl4 11y agoAnd here's the relevant snippet from Client/Frontend/Browser/Browser.swift: func createWebview() { if webView == nil { assert(configuration != nil, "Create webview can only be called once") configuration!.userContentController = WKUserContentController() configuration!.preferences = WKPreferences() configuration!.preferences.javaScriptCanOpenWindowsAutomatically = false let webView = WKWebView(frame: CGRectZero, configuration: configuration!) ...
- aaronbrethorst 11y agoI forget where I read it, but someone from Mozilla stated somewhat recently(?) that, ultimately, Firefox is about a set of services shared across platforms, an experience, and a pledge to user privacy. It's not about a specific rendering engine.
- rockdoe 11y agoSo much for open web standards? (Which definitely requires multiple implementations, that is to say competing rendering engines)
- reubenmorais 11y agoThat message is more for the Mozilla community than for the outside world. If Firefox for iOS implements WebRTC on top of Webkit, for example, that's a clear win for users. So Mozilla (the company) decided it's worth their money to make a Webkit browser and try to improve the situation on iOS little by little. But Mozilla (the community) is full of people with very strong ideas of the direction they want the organization to take, so the immediate reaction is for them to reject the idea – even core contributors. "Firefox without Gecko is not Firefox!". Instead of arguing whether branding a Webkit shell as Firefox is too big of a compromise, Mozilla (the leaders) redefines what the brand is about. This might seem silly, but it has a big impact on the community, by making it clear what the goals of the project are, and hopefully eliminating all the bikeshedding on what is and isn't Firefox. EDIT: I guess I never answered your question: open Web standards are still a priority for Mozilla, it's just that we've decided the little benefit for the user we can create by writing Firefox for iOS is also a priority.
- diegoloop 11y agoI'm missing a good reason to drop safari and start using Firefox. - private browsing - tabs management - search suggestions Apparently all what this version can offers is already available in Safari. I wish they could sell me Firefox better
- fmueller 11y agoRelease early, release often.
- greyman 11y agoI use Safari on iPad, but on iPhone it is unusable for many websites, since it doesn't support text reflow (my opinion). So on iPhone I use Mercury, but sometimes it is a bit slow. So on iPhone there is still a room for a better browser, imho.
- randcraw 11y agoAgree, a better iOS browser is indeed needed. I tried Mercury, which does what I want (esp. ad blocking), but does it too slowly. After 2+ years, I'm still using Atomic Browser on iPhone + iPad, even though it hasn't been updated in years and now triggers some websites' warning, "You appear to be using an old unsupported version of Firefox".
- arm 11y agoYou should absolutely try iCab Mobile. See my post here¹. iCab has been around for a really long time on desktops. Seriously, it existed before even Mac OS X², so it’s no surprise that the dev would carry all that experience over to the iOS version. ―――――― ¹ — https://news.ycombinator.com/item?id=10554192 https://news.ycombinator.com/item?id=10554192 ² — https://en.wikipedia.org/wiki/ICab https://en.wikipedia.org/wiki/ICab
- luhn 11y agoThe only reason is sync. If you use Firefox on your desktop, this app gives you all your bookmarks and passwords and such on your phone. If you don't use Firefox on your desktop, it's just a new skin for Safari.
- shmerl 11y agoAnd I assume it's not using Gecko because of Apple's anti-competitive ban on non Apple browser engines? Apple aren't supposed to get away with such nonsense.
- vive-la-liberte 11y agoMozilla disallows others from using the Firefox trademark for custom compiled versions, which is understandable and agreeable. What I don't get is how they're then willing to put their name on something where they are forced to use webkit. Fear of losing market share? Hope that Apple will allow them to use Gecko or Servo in the future?
- AaronMT 11y agoFirefox is more than just the engine used
- glass- 11y agoWhat Mozilla won't let you call "Firefox": a version of Firefox where the only changes are security patches backported from a future version of Firefox (see: the Debian and IceWeasel debacle). What Mozilla will call "Firefox": a wrapper around WkWebView that uses WebKit.
- holygoat 11y agoThere's a lot more to being a browser -- and being Firefox -- than the web rendering engine. We're able to deliver the kinds of Sync features, private browsing, and so on that we think are important. (I work on Firefox for Android and iOS, and even _I_ don't really care which rendering engine it uses. I care that I can trust it, that the UX is excellent, and that I have my data.)
- vive-la-liberte 11y agoThat is a good point. To me, however, an important part of the appeal of Firefox has always been a belief that having multiple competing rendering engines is fundamentaly good for the open web -- that it keeps the HTML and CSS standards from growing in too much of an implementation specific direction. I had thought, perhaps without grounds, that this view was shared by Mozilla.
- bzbarsky 11y agoThis view is shared by many people at Mozilla (but not all, I expect; it's hard to find anything 1000+ people will agree on) and I believe shared by Mozilla overall. I mean, we're not just continuing to develop the rendering engine we already have (Gecko), we're creating another one as well (Servo)...
- ejcx 11y agoDownloaded it. Hopefully being a new browser it might be minimal on power gobbling? Interesting to note. I downloaded it and checked it for SRI, sub-resource integrity, and it isn't supported. I used my tester https://ejj.io/sri https://ejj.io/sri . It's interesting because no mobile browsers support it yet.. Mobile browsers drag far behind their desktop friends when it comes to security features.
- freehunter 11y agoIt's a WebView with a custom GUI over it, so it's the same as Safari and supports/doesn't support all the same features as Safari. Same as Chrome on iOS.
- rockdoe 11y agoDoes it work in Firefox for Android? It has the same engine as Desktop Firefox. Firefox on iOS can't due to Apple limitations.
- soylentcola 11y agoJust tested on latest Android and Windows versions. At least according to that test page, it is not supported.
- rockdoe 11y agoAre you sure? This is with Nightly: Your browser SUPPORTS Sub-Resource Integrity
- soylentcola 11y agoMust be in nightly then. I'm just on the current stable/mainstream channel. Thanks for the clarification.
- tosseraccount 11y agoIs Tor browser available on iPhone yet? Can you use Ghostery on Firefox on iOS?
- lukewrites 11y agoI have found a couple of tor browsers on the App Store: [Red Onion](https://itunes.apple.com/us/app/red-onion-tor-powered-web/id829739720?mt=8 https://itunes.apple.com/us/app/red-onion-tor-powered-web/id...) and [Onion Browser](https://itunes.apple.com/us/app/onion-browser/id519296448?mt=8 https://itunes.apple.com/us/app/onion-browser/id519296448?mt...). I haven't used either, but would love to hear some informed opinions about them.
- ris 11y agoWhy on earth would you trust it if it were?
- biot 11y agoI'm going to have to try this to see if Firefox's privacy is better. I currently use Chrome on iOS and was very disappointed to discover that it remembers Google searches that you do within incognito mode, completely breaking all expectations on what incognito is for. Apparently this is a two year old bug: http://www.theverge.com/2013/10/3/4797968/chrome-for-ios-incognito-mode-not-private-bug http://www.theverge.com/2013/10/3/4797968/chrome-for-ios-inc... Long story short, Google saves all searches in HTML5 local storage and this is shared between regular and incognito windows. Perhaps DuckDuckGo is a configurable Firefox option. (EDIT: yes, it is. Goodbye, Chrome.)
- tdkl 11y agoIf you like privacy, why not use Safari ?
- 7Z7 11y agoHas DuckDuckGo as a configurable search option too.
- biot 11y agoThere were a few annoyances with Safari that I never really liked such as the inability to search for text within the page. In verifying whether this is still an issue, I managed to locate the "Find on Page" option hidden in the "Send to" menu, clearly something I never expected. Safari also used to hide the contents of the page as you edited the URL bar, something which is now fixed and I notice you can use that to find text in the current page as well. And now that I look into Firefox further, I don't see how I can search for text within the page here either and Firefox hides the page contents when you edit the URL. Looks like I'll be giving Safari another try.
- sirn 11y ago> I never really liked such as the inability to search for text within the page You can actually find in page by typing a keyword in the address bar. There will be an "On this page" section at the bottom of the suggestion list, which you can tap in and jump through all matches. If I remembered correctly, this feature has been available since iOS 5 or so (which were a little bit clearer back then, since search box was separate from the address box).
- ommunist 11y agoOMG. One more browser to test your RWDs for. Why, why on Earth Apple allowed that creepy intrusion.
- dheera 11y agoI wonder if the Apple Store will permit embedding Firefox (and/or other JavaScript-capable engines) instead of UIWebView now?
- dorward 11y agoFirefox/iOS embeds UIWebView (or uses some other mechanism to get Mobile Webkit). Apple still won't let Mozilla use their own engine.
- arm 11y agoYeah, it’s using WKWebView: https://github.com/mozilla/firefox-ios/search?utf8=&q=WKWebView&type=Code https://github.com/mozilla/firefox-ios/search?utf8=&q=WKWebV...
- crabasa 11y agoThis is a sad but expected capitulation on Mozilla's part. They weren't succeeding in their efforts to ship Firefox devices and they were blocked from shipping Firefox proper on iOS devices. If they didn't ship something, an entire generation of web users wouldn't even know what Firefox was. Webkit browsers currently account for a 91.6% share [1] of mobile (phone/tablet) browsing. Ironic as it sounds, the only hope right now for mobile web standards is Microsoft. They're the only vendor that stands in the way of the idea that Webkit should simply become the de-facto standard for the web, in place of specs worked out in collaboration with other browser vendors through the W3C. [1]: https://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=1 https://www.netmarketshare.com/browser-market-share.aspx?qpr... Correction: Firefox on Android ships with Gecko, my mistake.
- reubenmorais 11y ago> they were blocked from shipping Firefox proper on iOS and Android devices Firefox on Android is as "proper" as it gets. It uses Gecko, not Webkit.
- coldpie 11y agoAnd it even works with extensions like uBlock Origin, so you can finally stop getting those malicious app store redirects and audio ads.
- codemac 11y agoYeah, firefox on android is basically the best thing since sliced bread.
- crabasa 11y agoYou're completely right. I've updated my comment, sorry for that oversight.
- SpaceCadetJones 11y agoWhat about Servo?
- sosuke 11y agoI couldn't find it in the App Store on my first few tries. "Firefox", "Mozilla Firefox", "Firefox for ios", and finally it came up 2nd for "Firefox web browser"
- st3fan 11y agoGive it some time. After a few more download we will bubble up the search results.
- Grue3 11y agoThis useless crap gets developed, and Tab Groups get removed. You have to wonder about Mozilla's priorities sometimes.
- deleted 11y ago[deleted]
- oblio 11y agoAs far as I can see it doesn't have "find in page". Killer feature for me :(
- AaronMT 11y agoTurns out there's no good public API from Webkit that can let us do that easily. We're working on an alternative here https://bugzilla.mozilla.org/show_bug.cgi?id=1164067 https://bugzilla.mozilla.org/show_bug.cgi?id=1164067
- biot 11y agoAlso, please don't hide the page contents when I edit the URL. I'm sometimes modifying the URL based on what I see on the page.
- thescorer 11y agoI'd like to see Firefox for AppleTV
- AaronMT 11y agoAs soon as Webkit/WebViews are available on AppleTV
- graeme 11y agoSo, nothing like leechblock on this then, correct? I try to use my phone as little as possible because I can't block distractor sites. Currently I default to Safari off using parental restrictions, then I turn it on when I need to search for something, and then turn it off. But those restrictions won't work for firefox, so it would be in full distraction mode, unless I'm missing a workaround. (This isn't as restrictive as it sounds. It just makes the web use more conscious and intended)
- kitsunesoba 11y agoAnother thing to consider in regards to Apple allowing third-party web rendering engines on iOS, aside from somebody needing to take responsibility for the litany of vulnerabilities such a thing would introduce is the sheer size of these things. They’re huge. The Mac version of Firefox is 185MB while Chrome is a whopping 250MB. Apps start getting annoying to download+install at about the 50MB mark… and are people really going to want ~200MB of their device taken up by something as elementary as a web browser? Don’t forget that a large majority of iOS devices in use today are 16GB models.
- jlebar 11y ago> are people really going to want ~200MB of their device taken up by something as elementary as a web browser? s/elementary/fundamental/? A browser isn't like most other apps -- it's a window into all the things. And don't the stats say that people spend tons of time in their mobile browsers? Anyway normally this is the kind of trade-off that people get to weigh for themselves. There's nothing wrong with your deciding that it's not worth the 200mb or whatever, but surely you (and Apple) can't speak for everyone who owns an iOS device.
- yincrash 11y agoChrome for Android is 52MB download.[1] The on-disk size of version 46.0.2490.76 on my marshmallow device is 66.55MB + 11.44MB of app data. [1] http://www.apkmirror.com/apk/google-inc/chrome/chrome-45-0-2454-94-android-apk-download/ http://www.apkmirror.com/apk/google-inc/chrome/chrome-45-0-2...
- rockdoe 11y agoThis would be an argument if Firefox for Android didn't ship the entire browser stack. IIRC it's about 40 Mb, total.
- bzbarsky 11y agoI can't speak for Chrome, but the Mac version of Firefox is a fat binary: it has both a 32-bit and 64-bit version. The 32-bit one is needed mostly for running some plug-ins that will only run 32-bit. On iOS obviously the whole fat binary thing isn't needed. Now half of 185MB is still a lot, of course.
- peter303 11y agoGreat. iOS9 Safari is pretty crappy. It crashes on htmil5 inserts. It rerenders whole offscreen page when reloaded. It laks a search text function.
- dcgoss 11y agoSafari does include a search text function. Tap on the search bar and type in your text. Don't hit enter, scroll down to the autosuggest results and it says find on page. Tap that.
- JoshGlazebrook 11y agoThere actually is a search text feature, it's just not that easy to find. Type the text into the url bar, and then scroll down all the way to the bottom after the auto complete suggestions and it will let you view matches on the page. (really shitty location for it)
- mburns 11y agoWell, Firefox on iOS still uses the same webkit engine Safari does. Also, Safari doesn't [lack search text function](http://cdn.osxdaily.com/wp-content/uploads/2013/10/find-text-on-page-ios7-safari.jpeg http://cdn.osxdaily.com/wp-content/uploads/2013/10/find-text...).
- free2rhyme214 11y agoHas anyone noticed how fast Firefox is compared to Safari?
- mback00 11y agoWhen will we get plugins (Adblock)?
- chris_wot 11y agoGreat! I'll use this for commenting on the Guardian website as when I use italic markup on that site Chrome crashes on me.
- ris 11y agoThis is a sad sad day that just collaborates in providing the illusion to iOS users that they have choice. No, I've never met an iOS user that knew that Chrome isn't "Chrome".
- dymk 11y agoAnd I've never met an iOS (or Android for that matter) user that could name if their game was built on top of Unity or Unreal, but what difference does that make to the end user? The difference between these browsers is not the renderer (which should, ideally, be rendering the same content the same way anyways), but the features on top of the webview. The UI, Password, bookmarks, autofill, and history sync.
- ris 11y agoCool, choice is about the shell, not the renderer, right. So, when are we going to see some progress on web features on iOS then? WebRTC- oh, not allowed. WebP? Nope, not allowed...
- rhgb 11y ago"Firefox for iOS is now available in the App Store worldwide." I wonder why this "worldwide" doesn't include China
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]
- dkra 11y agoGuys, is there any debugging tool allow us to inpsect webpage on iphone firefox?
- deleted 11y ago[deleted]