I tried several times, but ended up sticking to a sandbox (firejail) + uBlock Origin + HTTPS Everywhere.
I thought of making a script that updates that file automatically, but I can't say I've seen any ads on that laptop even without updating the file for months, so hasn't been my first priority.
It feels exactly like Chrome (it's Chromium-based), but has a built-in adblocker, tracker blocking, HTTPS everywhere, no nagging to sign in, and does not throw "suggested news" (with no opt-out) upon you. Brave's founder is ex-Mozilla's CEO (Brendan Eich).
However latest FF on Android is actually not bad, at least if you have a modern phone (the UI feels slowish though on pre-2016 phones).
- when you swipe fast, the page only scrolls by like 30%, instead of scrolling by 200% like in Chromium browsers. Basically it's impossible to quickly scroll a long page on Firefox (maybe it's configurable somehow in about:config?)
- when you long-press a link, it takes like 2-3 seconds for the menu to open. As I "open in new tab" by default, this quickly adds up.
Google Play store link for Firefox Nightly: https://play.google.com/store/apps/details?id=org.mozilla.fe...
Firefox for Android also allows browser extensions, which gives some control of the software back to the user.
The tagline of giving the option to either disable ads or replace ads is to provide a way to enjoy an ad-free experience or to receive only optimized advertisements.
A big reason some users dislike ads isn't because of their entire existance but rather their tendency as of late to be malware-ridden or cause drops in webpage performance. These are the things that cause some users to enable ad-blockers, and Brave is the only way I've heard of that has pushed the envelope of a BETTER ad experience.
From their blog, the first is a great introduction to what Brave is about[1], as well as their response to an attack on their ad-replacement ideology[2].
[1]:https://www.brave.com/how-brave-works-for-you/
[2]:https://www.brave.com/braves-response-to-the-naa-a-better-de...
Also a quote directly from Brave:
[The user interface] shows the major choices that Brave enables:
You’re game to try our default mode of operation, for a better ad-supported Web. Just leave the Replace Ads item checked. This is the default mode of operation. We insert ads after blocking without hurting page load speed, and those ads will support the sites you browse. We choose ads based on browser-private user data with no remote tracking — not even by our servers.
You want to block all ads and trackers, but you’re not sure about our plan to insert better ads with high performance and privacy. You can do this with Brave by checking Block Ads. We want you on board even if you’re just blocking everything.
You’d like to try Brave without ad blocking or replacing, to get whatever ads and trackers you would experience in other browsers. Check Allow Ads and Tracking. We still protect you with HTTPS Everywhere and other defense by default.AdBlock Plus also does something equivalent through their default option to show "Unobtrusive ads."
I switched to a better adblocker, so now I just whitelist sites whose ads I'm willing to see.
I read about it on their own website:
https://www.brave.com/about-ad-replacement/
"Brave’s goal is to speed up the web, stop bad ads and pay publishers. One of the ways we plan to accomplish this is with ad replacements."
"Step Two: Brave Replaces Ads"
Link for the other if interested: https://www.brave.com/about-ad-replacement/
Edit: from the link content, I understand they actually backtracked from this proposal after a backlash from publishers.
What do you mean?
First is that certain elements block scrolling. I use FF primarily for Facebook (since FF allows me to use my – shameless plug – idle-time faker extension [1]). If my scrolling thumb lands on the "Like" button of a post, the screen just stays put. So about 1/3 of my "scroll" gestures are in vain.
Second is that "flinging" motions don't register very well with Firefox. With Chrome, "flinging" sends the web page flying at a predictable speed; with Firefox, it lags for a fraction of a second before scrolling at a random speed which is usually much slower than that in Chrome. It's as if Firefox doesn't register the final thumb flick of a "fling", but Chrome does. Since "flinging" is my primary method of browsing longer web pages, ultimately my thumb has to physically do more work, and gets exhausted more quickly, when using Firefox than Chrome.
A third nitpick is that, while (non-flinging) page scrolling keeps up with my thumb, it does so in a jerky manner, like it can't quite keep up with rendering, or it doesn't see all the touch events. Reminds me of an old PDA. In contrast, scrolling in Chrome is very smooth. This looks ugly but I could live with it.
It is the first to two issues that prevent me from using Firefox on Android for anything but Facebook.
[1] https://addons.mozilla.org/en-US/android/addon/social-networ...
I find it quite interesting that Android even has all the interfaces and permissions to allow alternative launchers. What a great feature in this generally fairly locked-down space of non-PC OSes.
It's been my second browser for Twitch and Netflix only for a while now. I'm bit even sure how useful that is anymore if I'm honest as I've not tried them in firefox for a while - but they used to be unusable and I've become accustomed to having another browser for them
They have features not in chrome and Visa versa. But to blindly switch means taking a productivity penalty, at least temporarily.
All the back-and-forth about speed and features is understandable, but misses the point that Firefox needs our support if we are to have any real non-proprietary options for what is quickly becoming the base system abstraction layer for most computing.