A Few Improvements for Firefox's Android UI
The latest Firefox for Android nightly build now features a number of changes to the UI with the goals of "...keeping a clear distinction between different types of tabs; making better use of the screen real estate on different form-factors and orientations; and being more compliant with Android’s design language. ... the tabs tray is now divided into sections for each type of tab — regular, private, and remote — so that you always keep things separate and organized. Furthermore, once you select a private tab, the main toolbar becomes dark as a clear sign that you're in a different browsing mode. ... We now use a horizontal scrolling tabs tray whenever it improves our use of the screen space. This is achieved with a TwoWayView ... We've recently landed a new skin for Firefox for Android that is more aligned with Android's Holo design language. Almost all textures and gradients were replaced by flat colors giving a much lighter feel to the browser."
Firefox for Android was important when it was first envisioned because the default browser for Android sucked. Today the default browser is Chrome and its much, much, more usable. About the only thing I think Firefox is better than the stock Android browser (Chrome) is that you can get reliable adblock working for it, something you can't do (or at least couldn't do) with the stock browser.
Taxation is legalized theft, no more, no less.
Well, I for one (I think there are probably others) still think Firefox kicks ass in spite of many of the complaints folks have had and would like to use Firefox on android more. Some UI improvements just might make that more likely.
The following statement is true: The previous statement is false.
I use it in large part because so many of the browser addons I like on my desktop systems work just fine with it, and also because I can have a different set of standard browser cookies for various things and maintain some professional/personal separation.
The only real problem I have with it is that many, many "mobile" web sites seem to be coded with the assumption that all mobile browsers are WebKit, so mobile sites are occasionally inconvenient to visit.
-- I wanna decide who lives and who dies - Crow T. Robot, MST3K
I have been using Opera Mobile for a while now and am very impressed with it.
Give Mozilla credit man?
They are improving it vastly as Firefox 3.6 was beh and 4.0 was frankly aweful. The mobile versions for Android 2.x were terrible too. But that is not the case anymore. So much so I find myself starting to use it again in a non irritational like way and even like it.
I think one browser engine is harmful and I do not care if it is better. Ie 6 was far better than Netscape and even Mozilla 1.2 sadly and people forget that.
I do not want a webkit future no more than I wanted a IE 6 only future a decade ago. Website owners have to use all sorts of hacks with -webkit prefixes and strange relatie:position bugs that do not exist in IE nor Firefox. Many bash IE and Firefox for not being -webkit standard while ignoring W3C standards. It is not nearly as bad as it was but it is going in that direction as sites like HTML5test.com rush to benchmark futures that only exist in webkit to prove that any other browser sucks which are not even part of the W3C standard.
http://saveie6.com/
Given that it is in the 10-50 million installs bracket (in spite of the fact that the current incarnation hasn't been around that long) I think this item is more relevant then most on /.
I think there are many reasons it is great, but the most important for most users is that it sync's with desktop Firefox. So, I would say that Firefox for Android is the best choice for a mobile browser for anyone who uses desktop Firefox, and that must be hundreds of millions of users.
troll on .2
I have subject, b*(. HGere is conc.
Chrome for Android is better in every way, except no Adblock.
Unfortunately Firefox for Android regularly freezes up on me, choking on pages that Chrome renders without trouble.
I wish they would fix things like that before working on the UI.
The start page showing the browser history was a deal breaker. Did they get rid of that?
Does this not strike anyone else as a massive slashvertisement post? Surely some of the elements mentioned could be extracted to create an article about Android UI design that uses Firefox as a case study; I could see that being relevant to at least some of the /. audience. Or it could have been pared right back to say: there's a new version of Firefox for Android in the works. Instead we have essentially a dump of the changelog of an in-development app. As it is, this is not news.
Chrome for Android is still only available for Android versions greater than 4.0, which excludes about 60% of all Android users, while Firefox is available to Android 2.2+, which constitutes about 98% of all Android users (source)
Firefox for Android was important when it was first envisioned because the default browser for Android sucked. Today the default browser is Chrome and its much, much, more usable. About the only thing I think Firefox is better than the stock Android browser (Chrome) is that you can get reliable adblock working for it, something you can't do (or at least couldn't do) with the stock browser.
Adblock and Orbot (Tor) without root access are pretty good reasons why some people use it.
Yup. I have no idea why anyone uses anything else.
Thats because web designers use webkit CSS and not the W3c one whenever it detects a small screen. It is not tested for anything else except for desktop usage.
http://saveie6.com/
Perhaps the most important differentiator is one you don't see: putting user privacy first.
I've found Chrome offers no benefits over the latest versions of Firefox. At all. In fact, Firefox feels noticeably faster, more responsive, more extensible, and doesn't feel like a skeleton still waiting to be filled. It also feels like it's moving more quickly, somehow.
I think it's really down to perception more than anything. I've heard a lot of people badmouth Firefox lately simply because it's Firefox, and praise Chrome simply because it's Chrome.
At least Firefox handles touch events properly, something the built-in Android Browser and Chrome haven't done correctly since around Android 2.2.2. Nothing quite as perplexing as having to cancel touch events just to detect them properly, thus ruining the native scrolling.
Oh wait...
In the last 2 months the other browsers kind of pooped out and stopped supporting Flash, everyone has been flooding over to Firefox.
Firefox has an opportunity to take that second place to chrome, take over Dolphin browsers spot.
So that's why you see all this development for it all of a sudden.
There's no easy method that I can see, if anyone here knows a way I'd appreciate learning how. A couple of weeks ago I googled for it, and found a convoluted way of doing it using ''ES File Explorer''. Guess I'll be trying out Firefox (and have 4 different browsers on this tablet).
But PLEASE cache the awesome bar results in the mobile browser. Sync however often you need (how about configurable!) but spare me a request for every keystroke.
I don't have much to say about the mobile browser; I don't really use a mobile browser all that much and Dolphin works fine for what I need.
But when I clicked on the links in the summary, much to my dismay, I find that the Firefox team is embarking on some grand plan to have a unified look and feel across all platforms. They call it Project Kilimanjaro or some such thing. And by that I mean eschewing any attempt to look like it belongs on a platform, and to go its own way, Google Chrome-style. Bad enough that Gnome thinks it is an operating system, but now Firefox? I just want a browser that fits with my desktop theme, and looks like a normal app. I don't need an "experience."
I don't get it. Maybe I'm too old. I'm totally happy with the way Firefox looks and works with my GTK theme extension that I've kept alive for the last few firefox versions (well I'm on 10ESR right now). And tabs on top never made sense to me. When a tab is up that doesn't have a url bar or a search box, how do do a search? With tabs on bottom, I just hit the search bar, type, hit alt-enter, and a new tab with my results shows up, no matter what my current tab looks like.
Anyway, it seems like we're regressing in terms of UI design. I guess years of research (not to mention that milions of people have learned things a certain way) doesn't mean much.
...About the only thing I think Firefox is better than the stock Android browser (Chrome) is that you can get reliable adblock working for it...
...and flash
I agree that one great reason to have Firefox around is the same reason Firefox for Windows was important when it first came out: it is the non-corporate open source alternative browser, that uses a different rendering engine than the rest. It's important because it's not exactly the same as all the other browsers. Even if it were to have only 1% browser share, it will always be important for Firefox to be around.
I've found Chrome offers no benefits over the latest versions of Firefox. At all. In fact, Firefox feels noticeably faster, more responsive, more extensible, and doesn't feel like a skeleton still waiting to be filled. It also feels like it's moving more quickly, somehow.
I think it's really down to perception more than anything. I've heard a lot of people badmouth Firefox lately simply because it's Firefox, and praise Chrome simply because it's Chrome.
Sounds about right to me. Generally, people still want Google to annihilate any competition because thats their browser of choice and again, generally, people want to validate their choice as correct by making it look like at the only proper choice. /me generalizes a lot, but really, that's how it is.
Firefox's near-autosyncing feature has saved my ass more than once. That's why.
Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
Firefox's almost completely automatic syncing feature has saved my ass more than once. That's why.
Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
The problem with trident being the only browser engine wasn't just the single, but also that the sole developer was anti web browsers as a platform.
google wants the web to be the way to go, they'd prefer to not pay royalties to other people, but they're entire business is about a strong web, the opposite of Microsoft's vision, so I don't think it'd be the end.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
I keep trying, but can't find how to private browse, hopefully It's far more.intuitive now.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
Word wrapping is the best feature of Opera for mobile. This single feature is the reason for keeping Opera. Hopefully Firefox will add this feature
Perhaps the most important differentiator is one you don't see: putting user privacy first.
That would explain why their privacy policy can be abbreviated to "you have none" and there's no way to whitelist cookies. Not that I've seen any browser with better options on Android; Google, being the biggest tracker and ad network, certainly won't hint at the idea.
Adblock is more than enough reason for me to keep using Firefox
When all you have is a hammer, every problem starts to look like a thumb.
install the nightlies.
The default browser is only Chrome on Nexus devices. AOSP uses the old Android browser. The thing is that the performance of Chrome is dreadful, AOSP is merely acceptable, and Firefox is actually fast.
Chrome does the same thing too. And Firefox supports Flash where Chrome doesn't (on a Nexus 4). And finally: AdBlock+, and any number of addons FTW!
Really? How many people even use Firefox for Android?
I use Opera Mobile for now, but once Firefox for Android becomes useable I won't hesitate a second to switch, Adblock Plus and automatic sync are just so good features.
Flash support is really where it's at for Firefox on Android. The default browser did work with the flash plugin for me, but it was horrendously slow and required enabling flash for the entire page which made flash advertisements go active and rape performance (on a 1.4Ghz dual core tegra chip). Firefox I can just enable the video and actually use the 720 streams (1080 has audio sync issues outside of mxplayer).
For me it's the awesome bar in Firefox that I've grown to depend on desktop, too. I just type a letter or two of the most frequent sites I visit and there it is. Android chromes are miserable at that and for me that's a game changer.
1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
However I also have an Asus T300 which sucks pretty badly with Firefox with frequent "application not responding" messages. I don't know if it's the device or the software since the T300 has pretty poor IO performance which might be causing an bottleneck.
With Chrome, your sync data is governed by the Google Privacy Policy which basically means they can plunder it any way they feel like to serve you ads.
Yes because monoculture is good for security and inovation.
I use Firefox Beta on Android myself, but I do throw in some useful add-ons of course. Now it has click-to-play, Flashblock is less important (yes, I sideload Flash for the sites that need it), but I do install Adblock Plus to keep myself sane. Another obviously useful add-on on an Android tablet is Phony - set it to be "desktop Firefox" and you get the full desktop versions of all sites rather than some half-baked mobile version.
Whilst Firefox isn't any better or worse than Chrome on the desktop, I do think it provides a better browsing experience than Chrome in Android, particularly on a tablet. And, yes, Firefox Sync is handy (but Chrome has something similar anyway). Also note that Safe Browsing that alerts about malware is now standard on Android Firefox - I'm not sure, but I believe no other Android browser has that as standard.
I think you may be confused.
Chrome isn't the 'default Android browser'. Chrome can be the default, if you download and set it up that way. But the 'default', at least as in ASOP and Cyanogenmod, is just "Browser". It's likely based on the same chrome engine, but it isn't Chrome (at least a recent version of it).
I've been using Browser on my (Cyanogenmod 10) phone for the past couple months because the latest Chrome (which has been getting slower and more buggy for the past year on Android) is too glitchy to effectively use on this specific device (due to interaction with eg. menus - supposedly it's a Chrome bug, not a CM bug). Chrome is simply too slow and buggy to be generally useable, up to and including how long it takes to launch the application.
In contrast... Firefox for Android is actually faster. I've not used Firefox on the desktop (or laptop, whatever) since Chrome 4 was available on the desktop (so that's what, 3, 4+ years?), but I must say, I am impressed with how well Firefox works on here, and how generally fast and responsive it is. It renders pages pretty well, too. I've not used it long enough to know if I actually like it or if it's 'stable' but it's good enough to consider replacing the other two (Browser and Chrome) as the 'default'.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
... and NoScript.
There's a browser safer than Firefox, it is Firefox, with NoScript
I've never user other browser than https://play.google.com/store/apps/details?id=com.opera.mini.android ("Mini", not "Mobile"), besides the default...
It's likely based on the same chrome engine, but it isn't Chrome (at least a recent version of it).
While they both use WebKit, the version in Browser contains a significant number of optimisations not present in Chrome.
In contrast... Firefox for Android is actually faster
I installed every Android browser I could find trying to find one that gave me fine-grained control over cookies, yet even FireFox only had an option to always allow, always reject, and didn't allow deleting individual ones. This is something we've had on desktop browsers for a decade. I have no idea why Android browsers suck so much in this respect. I can understand Google not wanting to make it easy to remove tracking cookies, but why do none of the other browsers (including FireFox and Opera) do it correctly?
I am TheRaven on Soylent News
I just received an update of Firefox Beta from Google Play which reports as version 20.0. It seems to already contain these changes. As TFA says, my tabs are now divided in normal, private and remote tabs. I can also easily create private tabs with a dark background and some purple color. It also shows the Firefox Marketplace, which I didn't notice before.
I agree with you completely except that I think Firefox should ditch Gecko for Webkit (aka Konqueror web part). There's a lot more to a browser than a rendering engine.
Wow, modded by a Mozilla troll or what?
When all you have is a hammer, every problem starts to look like a thumb.
As in, the the server has no idea what the data is that its storing. The server just facilitates key generation...
Wait...that can't be right...if the server is generating (and therefore has) the keys, then it can decrypt the stream, no?
Oh yeah, great point Mr Anon, by your logic Linux must be the most insecure operating system around because of its dominance on embedded devices and phone.
When all you have is a hammer, every problem starts to look like a thumb.
I'm not so much impressed by Opera Mobile/Mini, just disappointed by every other browser being crap.
because opera eats up 1/3 of your screen real estate on a screen that is already tiny?
Downloaded Firefox on the tablet last night and it works well, looks like a tossup between the two browsers right now. I'll wait and see what happens when Opera releases their new version in a month or so.
My android has a dual-core 1.8ghz chip in it, and Firefox runs like absolute shit on it.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
There's more than one set of keys. This blog different sync solutions in browsers fairly well and describes what Firefox does.
I use a lot of tabs. I cannot stand the way Chrome handles tabs. Firefox is better at tab management and history management.
Thats because web designers use webkit CSS and not the W3c one whenever it detects a small screen.
Perhaps part of it is because the effects needed to make the UI that users of devices with a small screen expect aren't in the latest W3C Recommendation, and the names of those effects differ between WebKit and Gecko by the prefix.
No, just by people with common sense who know their history.
Sadly, doesn't look like it, yet. *Sigh*
I just *love* scrolling through all my bookmarks looking for one I know I have in there. Yes, I know, I can use the search bar to find it, but that doesn't really help when I just want to browse bookmarks of a particular type...for example, restaurants, or online stores.
In the past, I have stored these bookmark types in their own folders, then when I'm feeling peckish (for food or toys :), I'll just open the relevant bookmark folder and see what looks 'appetizing' today. With FF mobile, there is no way to even sort your bookmarks manually to group similar types together, much less have them tidily tucked away in their own folder like you can on the desktop client. You are stuck with some weird arse ordering system invented by Mozilla (new bookmarks go to the end of your bookmark list...almost?)
This (apparently deliberate) design choice just baffles me...why, Mozilla? Why take away folder and bookmark management tools for mobile devices, where people are constantly looking for ways to optimize screen real estate? Why??
"I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
Just because you don't use it, doesn't mean no one use it.
Firefox is a good browser, have features that other android browser don't have (or are in two or more different browsers), comes from a trusted company (security and privacy point of view).
Not all people uses the same phones, mini-tablets, tablets... each type of device and usage makes one app better than others.
finally, competition is good, we all win with it!
Higuita
...eople with common sense who know their history.
Hah. You not being one of them.
Gecko is the hairball developed for Seamonkey after tearing up the even nastier hairball inherited from Netscape. Webkit is the Konqueror web component lightly skinned by Apple and as such, is every bit as "pure and open" as Gecko. And a lot cleaner. Nothing stops Mozilla foundation from moving to it, and they can even GPL their fork of it, which in my opinion, would be a wise thing to do.
When all you have is a hammer, every problem starts to look like a thumb.
But then you're not really agreeing with me at all. The fact that it has a completely different rendering engine was exactly my point. A rendering engine alone does not a browser make, but that's a huge part of it. And any arguments about whether or not it's better or worse than WebKit are irrelevant. The fact that it's DIFFERENT, that it's "not-WebKit", was my point.
It's the same reason that I value having Linux around as a desktop OS, even if I don't personally run Linux as my desktop OS and prefer Windows. Having Linux there forces Microsoft to innovate and compete, makes it so that the computing landscape is not a monoculture, and offers a compelling alternative for those that prefer non-Microsoft OS's.
Trident was (hence sole developer) also proprietary. Not only did they control the development, they also controlled who could use it in derivative browsers. If webkit were Google's property, then I'd be worried if all the major browsers ended up using it too despite Google's opposite corporate interests (i.e., you'd have a danger of "Webkit isn't done until Hotmail won't run). But it isn't. I still think having multiple competing engines is a Good Thing (TM), but it isn't the end of the world if Firefox and IE die (or at least adopt webkit as their engine a la Opera).