Android Auto 8.0 is here and, although we have been waiting for months for Coolwalk to be renewed, we will not have it when installing the new version. WhatsApp started testing communities, but even if you have the beta almost certainly you will not have them active. The same is repeated every day with many other apps and functions.
Testing mobile applications has become a lottery where you never know what you will find on your mobile that day or not, being at the mercy of deployments and tests over which you have little or no control. It’s boring and frustrating But it was not always like this.
When the apps changed with their version
Those were simpler times in which the applications were still somewhat more artisanal and it was not yet so fine with the applications about where and when they could work. If your mobile had the minimum required version, you can probably install the app and access the news. Or not. Maybe it adapted fatally to the screen of your mobile, but you’ll manage. We are talking about the time when ROMs were much more widespread and mobile phones were much less limited than today.
We didn’t have phased deployments back then, and if you opened the same app on your phone and your neighbor’s phone, they would probably be the same and have the same features, unlike today. If the apps were more homogeneous, how could it be more exciting than today?
The answer is simple: it was clear what you were going to find, rather than relying on Firebase designs. If an application announced a novelty -whether in its stable version or as a test, in its beta- you could have it in your hands in seconds, instead of months (if you are lucky).
Canary, alpha, beta and shot because it’s my turn
Over time the mobile landscape began to get complicated and that the apps were the same for everyone ceased to be very practicalwith infinite combinations of hardware, different legislations to adhere to, folding mobiles, tablets and things that just work in one country and not in another for whatever reason.
From the beginning, those who want to be up to date with their favorite applications were invited to try the beta version with the latest advances in exchange for less stability, but this also ended up falling short. It’s not the same to be a early-adopter that someone who for some reason (hobby, job, or whatever) needs to be three steps ahead. Thus, the different variants appear, such as alpha, beta, dev, canary, nightly releases and the like. A few apps maintain this scheme today, as is the case with Google Chrome.
The stable version is for all audiences, while in the beta versions you will have news and changes before, although it is possible that they do not work very well, disappear later without notice or the app has errors, in which case you can do your bit in the development by reporting them to its creators. It’s a decision you have to make as a user, and part of the excitement of participating in a beta program.
Over the years, the dynamics of beta releases have changed. Users have ceased to be testers and have become guinea pigs to which different objects are thrown into the cages to study their response. If the answer is positive according to what is being sought at that moment -engagement, more time in the app, purchases…- then the test is positive. If not, in the trash.
And these tests have been gaining in sophistication and automation, so that the beta version is no longer even useful for us to test the new features, since we will rarely see them at randomly trigger a small sample of users first. If in the past a beta version implied that as a user you wanted to be up to date with the app, today it is more like a blank contract “give me whatever you want in the app, even if it breaks”. Of course, the tests are far from exclusive to betas, they are everywhere.
Thus, it is inevitable to feel that apps are constantly testing us to see which button position works best or if Instagram’s new filter is cool or not, without giving us any control over it or even deigning to ask us. The big data It will be in charge of making the decisions about what works or not in an application, sometimes leaving us stranded when a certain function is eliminated because “few people used it”.
Ok, any developer has the right to do whatever tests they want with their application, analyze the results and take action on it, but the most frustrating thing for users is not being able to make any decisions. Google Chrome is one of the few examples of apps that respect users: allowing you to activate or deactivate Chrome Flags, but in the vast majority of applications this is carried out remotely, making it difficult to fight against it even if you have root. They are the dreaded “server-side” changes.
News announcements are disappointing
Google I/O. A man gets on stage and shows us the latest Google Maps virgueria or the incredible redesign of Android Auto. It looks great on screen, and best of all, both “start rolling out to users today.” You open your Google Maps, nothing. Android Auto tests, nothing. And so with everything.
Google has accustomed us to the news that it announces arrive late, and that is when they arrive. Not only are mobiles – with the permission of the foldables and some additional madness – increasingly boring, but the software is also increasingly boring, and part of the blame is that you really do not know what you are going to find or expect find something, and it is not.
For the vast majority of people, all this does not matter, but for technology enthusiasts For those of us who live on the edge of the app and can’t wait to install that app or game and put the latest technology to the test, this is not only frustrating, but hugely boring. The excitement is over.