Even more importantly, it has overridden data collection preferences after the update. Check "Settings > Data collection". I had to disable "Marketing data" and "Experiments" toggles. Not cool!
Even more importantly, it has overridden data collection preferences after the update. Check "Settings > Data collection". I had to disable "Marketing data" and "Experiments" toggles. Not cool!
Uber are pretty bad at it as well
Personally I give that award to Spotify.
In this one case they are right.
it was game-over to your opinion when you purchased their product and use a proprietary client to connect to the their proprietary servers.
If they want to break every single feature, while also denying access to older versions of the client, there's nothing you can do. Besides cancelling the membership, that is. But in this case there is nothing the changelog that would have helped you.
...all that is the complete opposite of Mozilla though.
""" Fix bug where sync could fail in Android 7 devices
Also, for a few users we rolled the following experimental changes:
* X, Y and Z
"""Yes, this is a complete and total pain in the neck, but it has saved me in the past. Jailbroken devices can also use tweaks that allow downgrading right from the App Store.
---
[1] https://support.apple.com/en-us/HT208079
P.S. There's actually one more way to downgrade apps—use a version of iTunes from before Apple introduced certificate pinning (iTunes 7 worked for me) and use Charles Proxy to edit the request so Apple gives you an old version. This worked for me as of last fall—but in this case, "pain in the neck" does not even begin to describe it. :)
Quality of changelogs has a big impact on how trustworthy I perceive a project to be. Releasing new versions without a (meaningful) changelog says that you expect blind trust from your users; that you expect them to update anyway regardless of the changelog content; or that you don't consider them able to evaluate whether updating is in their best interest -- in summary, "we know what's best for our users better than they do." Whether or not that's true, the attitude strikes me as vaguely paternalistic. It feels to me that a developer who thinks so little of their users would be more inclined to try and pull a fast one.
As an example, Signal has recently stopped writing changelogs for many of their beta releases, and it has affected my trust in them, and willingness to install said updates.
Let me be very clear: I am NOT saying lack of changelogs makes a developer less trustworthy. I AM talking about how they make me feel about them. I'm also well aware that this is an indirect measurement, so there's some variability and Goodhart's law applies (https://en.wikipedia.org/wiki/Goodhart%27s_law).
WHAT'S NEW
• Bug fixes and performance improvements.
Actual updates: Version number bump. In my experience outside of the Big Tech releases the most egregious offenders seem to be Credit and Banking Apps with auto expiration. I loathe that feature, it's bitten me in low connectivity areas.
Sadly, people have been trained not to because devs always say, "Bug fixes and improvements".
Some people really do want to know what changed.
And then the vendors (and the security people) claim that automatic updates are fundamental, because otherwise people wouldn't install them. But maybe, just maybe, people don't want to install updates because they're being force-fed them, with no information about what to expect, and half of the time the update makes the experience worse.
The road to a better user/vendor interaction starts with providing meaningful changelogs and dropping the paternalistic attitude about updates.
> dropping the paternalistic attitude about updates.
Now that we are trying to treat everyone equally, shouldn't we find a better word instead of blaming it all on the dads? ;-)
At least were I came from I cannot remember this attitude come from my dad.
I have adapted kind of the same attitude: As the one who brings most money to the table I demand a final say on anything major, but in reality my wife has found our last 3 cars, do the majority of the shopping etc, I mostly just rubberstamp and sign and keep telling my kids to respect their mum.
So far it has worked fine : )
Same thing on iOS to be fair.
I love reading the what's new copy. Some companies put a lot of effort into it, like Signal/Slack (when I still had it installed) Some companies leave it empty which I think is very bad
But the worst are companies that put a constant what's new section like "we're constantly updating our app to make it better for you" bullshit - Uber. This just feels condescending to me.
Overall I think it's a prime channel to let people who are interested in your app to know ... what's new
ALL the majors apps I am familiar with basically launch new features in the same way : first under a feature flag (e.g. the feature code is in the app but deactivated by default, we control its activation server side). We open up the feature to a small percentage of users, look at how it is behaving (bugs, crashes, impact on metrics) and then decide whether we want to open it up to more users or not.
With such a system where your version number does not mean much, at best release notes would be "we added a new feature, you might or might not see it".
Which is more appropriate than the one about Facebook.
For me, there was no indication that this update was going to be any different from a minor bugfix they've rolled out a couple of days ago, until I've launched FF for the first time after the update and was a greeted by a full screen splash with the new version info.
I've been running Nightly and Regular side-by-side for a while. I still use Regular the most, mainly because I find the new UI quite horrible to use. Nightly is clearly much smoother to use though.
Brave sent me a push notification this week too :( what browser should I switch to that doesn't try to exploit my 'engagement'
Uhhh, what the hell. Is that only a thing on Android or should I be checking all of my devices?
On the other side, Visual Studio forces me to open up a port and log in to MS account - tied to my real name and credit card - so it could upload my usage patterns every month, as a condition of the 'free' license. Perhaps that's the model we're converging towards, even for open source.
For once my paranoia paid off!
It would be nice if Mozilla adopted privacy-by-default rather than opt-out.
Oh ffs thanks for the heads up. Re-defaulting settings is a big reason I jumped ship from other companies' products.
Not particularly pleased with that.
I really sometimes grow very frustrated with Mozilla. In Cory Doctorow's _Eastern Standard Tribe_, some people work as saboteurs, planting really unpopular stupid ideas, and sabotaging clean functionality.
It feels like Mozilla is really rife with such characters.
I would like swiping on address bar to switch tabs, though.
https://www.androidpolice.com/2020/07/27/firefox-now-support...
Here's the thing... sometimes when you unload Fenix and then open a link from another app, the browser will fail to load... you get a white screen... and the page never loads, but at least you can pull to refresh, which does nothing... (press Back to get out of this state)
So the only time you can "pull to refresh" is when Fenix doesn't work!
This Firefox Nightly one uses the Gecko rendering engine, while the standard one uses Android's (or Google's?) Chrome Webview. Has this changed?
What has changed is that Fenix uses Gecko via https://mozilla.github.io/geckoview/
Since I have had issues in my app with Chrome/Android WebView, I will start experimenting with GeckoView. I didn't know it existed as a component. Thank you so very much!