Firefox 29 beta arrives with easy Sync tool....
freshtechapps.com
freshtechapps.com
I was for a long time hesitant thinking that it would be unstable, or cause compatibility issues with my favourite extensions... Nothing like that. At least in my experience. New sync worked completely flawlessly. I now use it on both Ubuntu[1] and Android[2] almost exclusively.
On Android it's faster than Chrome beta, perhaps partly due to AdBlock, and it has a nicer interface, especially closing tabs is much easier. It's not available from Google Play but it updates itself so you only need to download the .apk manually once (make sure you do it over ssl).
On desktop some changes brought by Australis are, let's say, not to my taste. Of course, there's already an addon to fix it[3]. You can keep whatever you like from the new UI, and revert whatever you don't. For example, I like the drawer but didn't like the inability to move back and forward buttons to the right of the url bar. They're back on the right[4]. Same goes for rounded corners of tabs, or any other control issue.
[1] https://launchpad.net/~ubuntu-mozilla-daily/+archive/firefox...
[2] https://www.mozilla.org/en-US/mobile/aurora/
[3] https://addons.mozilla.org/en-US/firefox/addon/classicthemer...
The amount of doublespeak Mozilla has been putting out recently is astounding. Read the comments here for example (I don't know if they've changed anything since then, but I doubt it): https://blog.mozilla.org/ux/2013/11/australis-is-landing-in-...
All they appear to be doing is chasing Chrome's design decisions.
The NoScript comment is because that is the "killer app" for Firefox for me, and on mobile Firefox it is not available. There's the amusingly titled "NSA" addition - http://noscript.net/nsa/ - but as you can see from that page it is pretty much dead. A forum post from November 2013 (1) indicates that the author is aware of the problem, but the diverging code bases I guess make it difficult to maintain.
1: http://forums.informaction.com/viewtopic.php?f=25&t=17687&si...
Desktop browser users should not have to suffer because mobile users choose to use platforms that are crippled in so many ways. Nor should desktop browser users have to install numerous extensions just to bring modern desktop browsers back to the level of usability we had a few years earlier. Yet with each new release of the major desktop browsers, we find ourselves in the position of reduced functionality, and the need for more and more extensions to restore the now-missing functionality.
It might take a few more levels of UI indirection since the screens are smaller, but I don't see any fundamental reason why a mobile browser couldn't have all the features of a desktop one.
So while it is good to stay on your toes, I don't think you realistically have to worry about this going to be a permanent issue.
Firefox for Android isolates content into multiple processes (this is literally a requirement on Android due to their horrible memory management), which means plugins written in that fashion simply can't work. Unfortunately, at present this excludes NoScript. It's possible it could be fixed, though; I'm not sure.
There is a more abstract addon API (used by restartless addons) and your favourite ones just need to be updated.
Also, NoScript is not a "vital security add-on".
The vast majority of exploits depend on JS being available, since (at the very least) it'll be used to unobfuscate/execute some attack code. Remember the Tor browser vulnerability that was exploited? That wouldn't have happened without JS.
(Coincidentally, I find it amusing that not too long after, that Firefox made it even harder to disable JS, by removing the checkbox for global enable/disable.)
Breaking most websites for the sake of slightly reducing the attack surface doesn't seem worth it.
It's far better for websites to break, than my machine. The tradeoff will be different for someone who regularly browses a different demographic of sites.
And I realise that there are design trade offs, but it seems sad that mobile has to drag the desktop into the realm of relative uselessness - not all add-ons can be updated to use the new abstract API (since the API will have gaps that the old API used to support).
Also their not Chrome design, is the fact they are also pursuing tablet users with huge icons.
These recent moves to imitate Chrome to an even greater extent are not welcomed, even if Mozilla forces them on its remaining Firefox users. Many people use Firefox these days precisely because its UI still retains a few of the vestiges of the more more usable UIs of its pre-4.0 releases. Getting rid of these makes Firefox even less appealing.
Perhaps the only thing keeping people on Firefox is that the UIs of the other browsers have gotten far worse (like in the case of the new versions of Opera and IE), or were never very good to being with (like in the case of Chrome).
Mozilla literally cannot win here; no matter what they do people will just get angrier. They should just strip out the whole Firefox UI and make you run it from a terminal.
I mostly like Australis. And I can see why Mozilla doesn't listen to most of the noise about it. As with everything else, nobody gets really loud about how much better it is.
The fact that we overwhelmingly hear silence or anger toward Mozilla's UI changes is indicative of them not being very good at all.
Sure, there are some people who make very minimal usage of a web browser. They can get by just fine with a dumbed down Chrome-style UI. They might even like that experience.
Not everybody falls into that camp, however. There are a lot of users who push web browsers much harder, and expect a different experience. They need a UI that exposes the functionality they need to constantly use.
Firefox used to be good at giving power users what they needed, while still being relatively lean, easy-to-use and useful for users who pushed it less intensively.
We've seen this change over the past few years, however, as they've stripped out useful UI functionality in their quest to imitate Chrome. Firefox is now a weaker, less-practical browser for many people. These people are burdened with trying to install numerous addons, just to restore Firefox to something reasonably close to its previous state of usability.
Firefox isn't alone, of course. Just look at the whole debacle that Opera has experienced with the new versions of their desktop browser. It's perhaps even worse in that case, given how they're building upon Blink and Chromium directly. The new versions of Opera are horrible compared to Opera 12 and earlier. It's just really unfortunate to see this happening to software products that were once pretty good.
You're absolutely right that perception of speed is largely about experience. The animations are smooth, it doesn't jump around. But I can tell that the boot times are much faster now as well.
Both teams have done an excellent job. Seeing this release has encouraged me to finally donate to Mozilla. They do a lot of good for the web.
Seriously, NO! How to alienate your existing customers.
Edit: I just checked with a clean install, and there's a button that says "Using an older version of sync?" It brings you to this page https://support.mozilla.org/en-US/kb/how-to-update-to-the-ne... which basically says "unlink all your devices and re-link them." So I guess adding new devices to your old account doesn't work.
http://docs.services.mozilla.com/howtos/run-sync.html
Once it's up and running, though, it's seamless.
Edit: Hmm. Looks like they're happy to break this:
" Some unknown proportion of the user base uses their own Sync servers ... [Asa] I don't think we should worry too much about this group. If we can identify them and message them that'd be sufficient for my concerns."
https://services.etherpad.mozilla.org/sync-migration
Well, thanks.
Here's a code-dump of the new Firefox Account server. Not sure yet if I can implement this:
Yes.
I have done the move a few weeks back, and I don't regret my decision. The toolbar and my add-ons located there still work very well, also the new menu gives a quick access to useful features.
The shiny gloss over everything is still annoying, and they made the RSS icon monochrome rather than the normal RSS icon when you can sub to feeds, but otherwise I can just get rid of the menu I'd never use and have my old UX back.
Oh? And what is that? "Customization is great and you should have the option to do so"? Try having a "classic theme restorer" with Chromium.
> it may get broken again in later versions
Future changes may cause incompatibilities in any project. That is why such changes are released in major new versions so that add-on developers have plenty of time to make adjustments and fixes.
It is supposed to get Chrome extension support this year too, and if I ever had the time I'd try to expand their sync options (currently Opera + Chrome) to sync tabs and such.
I think this is a subtle design problem that doesn't easily show "bookmarked" vs "not bookmarked" state. I think users may have come to expect the typical yellow star when bookmarking a page. Usually if I want to bookmark a page I glance at the star to see if it's already bookmarked, and the outline vs. grey states don't make that clear.
- No swipe animation for going back/forward in history.
- Doesn't have that native feel for "over-scrolling". You know when you try to scroll beyond the page and see that grey linen stuff.
- No Keychain integration (yes I know there's an addon, but I would rather see this integrated).
- Even though there's been plenty of improvements, the dev tools in Chrome feels more polished and feature complete.
On the other hand, I wish Palemoon didn't exist: It's a compatibility nightmare for anyone trying to build HTML5 apps or games using recent APIs. All his changes tend to cause mysterious memory usage/cpu usage issues or simply break things, and 'use a different browser' is not a great answer to have to give a customer.
I don't know how you could consider Palemoon security focused unless everyone using it is building it from source and they've carefully examined his changelists. At least with trunk Firefox you know the commits are exhaustively reviewed and tested (perhaps too exhaustively; some FF contributors find the extensive review process stifling).
EDIT: Removed complaint about Pale Moon builds not being reproducible; he used to have a big angry rant about how he wouldn't share his build settings with anyone, but he's apparently removed it. Nice move!