https://support.mozilla.org/en-US/kb/how-search-from-address...
edit: better link http://kb.mozillazine.org/Using_keyword_searches
https://support.mozilla.org/en-US/kb/how-search-from-address...
edit: better link http://kb.mozillazine.org/Using_keyword_searches
On the configuration side, that doesn't make sense either.
You configure it once and then because of Sync you get those configurations wherever you're using Firefox. And in Firefox at least it is easy - you just right click on a search input and select "Add Keyword for this Search". It's much, much faster than searching for the right bang in DDG, as those bangs aren't exactly obvious. And I only care about a couple of websites, less than a dozen, instead of hundreds.
Firefox on Android is pretty cool, being the only trustworthy browser that supports add-ons on smartphones right now, so I can use AdBlock Plus, HTTPS Everywhere and LastPass with it. It also has the Awesome Bar and does keyword searches as well, synced with my desktop Firefox of course.
I just received an iPhone 6 as a gift and while it's really cool, I quickly felt its limits and I sold it, because I couldn't see myself using it. Firefox is not available on iOS because of Apple's restrictions. VLC is also currently kicked out of the app store, by Apple of course, yet there are dozens of shitty apps available that violate its trademark, yet Apple doesn't kick those out. Dropbox on iOS, to have a working background process for backing up your photos, has to resort to dirty tricks like keeping location alive and triggering the background sync when detecting movement. There's non such thing as Tasker for Android. And the list can go on.
Point taken though. Android's permissions model needs some serious improvements. I would also like to lie to an app. If it wants my contacts list, it could get a blank list, if it wants my location, it could get random coordinates in the middle of nowhere, etc...