Categories: General

Firefox, Android and Quit Buttons

With the recent launch of Firefox 20 for Android, we retired the quit button. Some of you noticed. Some of you were sad. Which in turn made us sad. Here’s how you can get it back, and some background around why we removed it in the first place.

You broke my workflow!

If you used Quit and were unhappy to see it go, well, we’re really sorry about that. The good news is that it’s easy to get back. Just install the QuitNow add-on, which will put Quit right back in the menu where it was.

Easy, right? Now go forth and quit like the wind!

A bit of history

We introduced Quit about 2 years ago, in a time where Android phones were lower in performance, and had poorer memory management built in than they do today. Our users were having memory issues on lower end phones, where Android wasn’t killing background tasks as well as it should have been.

Now, adding a Quit button was kind of a hack that apps aren’t supposed to do. Quitting an app isn’t really a core UI concept on Android, since it handles this kind of memory management at the OS level, and isn’t user controlled per app like on desktop. But we added it in, and our users were happy.

As time went by, phones continued to get faster, and Android improved by leaps and bounds. Android 4.0 brought with it better memory management than before, and also provided users with a multi-tasking interface that also allowed apps to be manually closed, satisfying those who preferred managing apps on their own over simply allowing the OS to make choices for them.

Growing with Android

As these improvements have developed on Android, Firefox has been improving release by release as well. Firefox 20 shipped with Private Browsing, for example. We have lots of other great stuff in the pipeline over the next several releases. A better homepage. A more beautiful Reader experience. Enhancements to Search. And much more.

The thing is, controls to operate these features need somewhere to live in our UI, and Firefox is designed to be as minimal and out of the way as we can make it. We aim to avoid overwhelming people with UI since web content always comes first. So we tuck things into the title bar, into the tab menu, and remaining items go into the Android menu.

This means that from time to time, we need to do a bit of spring cleaning on our UI to make sure we have the most useful, and most commonly used controls at your fingertips.

Given the advances in the Android memory management I mentioned above, it seemed reasonable to remove the Quit button to free up menu UI, and that it wouldn’t adversely affect device performance. The fact is, users simply aren’t faced with the same issues on newer phones that existed 2 years ago. (I should note that we only removed the quit button on phones running Android 4.0+ because of its aforementioned improvements. This means if you are on Android 2.3 Gingerbread or older, nothing will have changed. The quit button will still be there.)

It’s also worth repeating that Quit simply isn’t a core UI concept in Android apps anyway — notice that none of Google’s apps (GMail, Maps, even Chrome, to name a few) include a quit function, nor do must other independently produced apps.

Make it yours

Of course, none of that is meant to convince you that you shouldn’t have a quit button if you truly have a need for one. And that’s what makes Firefox so great: even if a feature doesn’t exist as core functionality in the browser, chances are that an add-on either exists or can be built to satisfy that need. We recognize that everyone uses the internet differently, and we encourage everyone to customize, hack and tweak your way to a better Firefox that works for you. It’s a lot easier than you think, and can make a world of difference to your experience!

7 comments on “Firefox, Android and Quit Buttons”

  1. Rafa wrote on

    Thank you for this post. You’ve just made life much easier for many of us.

  2. james dorsey wrote on

    quit button doesn’t cut it because after I “quit” there is still a piece of Firefox hanging around in memory as active. I usually go in and delete this bit because some pieces of memory in Android just hang around til you turn the tablet off ( i.e. until the cows come home). samsung 10.1 tablet btw. I never have this problem when i use the exit button on opera browser. How about making exit button compatible with current version?

    1. ibarlow wrote on

      Hi James — which version of Android are you running? The add-on should be supporting all versions but if it isn’t, we can reach out to the author and have it updated.

  3. Kent Knudsen wrote on

    Quit is sort of implemented in Google apps and also other apps. When pressing the back button most apps quits and disappears from the list of running apps. GMail, Maps and other Google apps does quit by pressing the back button. So I think Firefox should have a quit function by standard. It can’t of course be the back button as it is used for going back to the previous viewed webpage. I think it’s a good idea to have the QuitNow add-on. Thanks.

  4. sayum wrote on

    I am unable to copy/paste on certain article sites. And suggestions please?

  5. jimmy wrote on

    Why don’t you make applications the way users need instead of forcing them to use something you think is “cool” ?

    1. ibarlow wrote on

      Sorry, I don’t know what you mean, nor how that statement relates to this blog post.