Letter to an Android OS developer
Dear Android developer,
I am writing this piece of text because I am very tired of all the restrictions I find in the Android software world. Would you take a moment to read this?
If I want to change the operative system of my personal computer is as easy as inserting a CD or a USB, change the boot preference on the BIOS and click ‘Next’ throughout the process. That is pretty much it for Windows or Ubuntu.
Then, why is it that on an Android phone I have to root, flash, wipe, install, wipe again and take an awful lot of small processes in order to setup any other operative system? Or rely on some doubtful and miraculous app that does all the dirty work in order to grant super user access?
I threw this question a while ago and, in short, the main reason I found was that it is safer this way.
Well, it may indeed be safer not to let the average user tamper with advanced features. But the possibility should be there for those who want to try. I had to reinstall everything because I touched too much, but still I think it was worth it. I think these settings being trimmed out has less to do with security concerns and more with vested interests. I am forced to use the customized Android that some manufacturer preinstalled. For example, my LG device updated itself (with my permission) from Android 4.4 to 5.0 and the phone suddenly became laggy and annoying. I wanted to downgrade but factory reset wouldn’t work. It was prohibited. At the end, I ended up with CyanogenMod. And now the cellphone works again. What if I want to try Ubuntu OS, or Firefox OS or CyanogenMod or something of the sort? I have to spend a whole afternoon or more deciphering tutorials at XDA-developers or HTCManía to do so. I am forced to engage in various processes that can ‘brick’ my phone. This makes no sense. It should be easier (and safer) to change operative system.
So I’m writing this in order to ask developers to start reverting this trend. I think the whole community would benefit from a more democratized and transparent way of dealing with the selection of the OS, as it happened with personal computers.