For all goodness and freewill it offers, Android doesn’t have it all, after consistently using it for a while, here are a few irks I’ve experienced:
Scattered files and folders
On Android, when you install an app, it creates certain files/ folders both in internal and external storage. When you uninstall this app, the apk file disappears from the system, but the files and folders remain.
The clutter remains and accumulates over time as you cycle through apps. If you’re the observing kind, you must have noticed the folders when you go through your memery card. These files clogs and take up space till your phone slows down and probably starts to lag a bit. Its unfortunate and annoying that this trend is available on Android.
Apps like Clean Master and SD Maid now becomes essential. They help you wipe off unnecessary cache, junk, and empty folders. Freeing needed space, and more importantly making your device faster.
This issue has been debated on many times. Android is the worst when it comes to new OS updates reaching phone users. The diversity and multiple phone manufacturers has led to many phones abandoned without the latest updates. Updates are left for the manufacturers to tackle, and they always feel this unnecessary, and rather release a new device with newer software. In some cases, a few flagship phones get the update, while the midrange and low end tier resort to rooting and installation of custom roms to get the latest software.
This fragmentation is issue is also prevalent on the use PC suites. iDevices have iTunes, BlackBerries have BlackBerry Desktop Manager or BlackBerry Link, Nokia has Nokia PC Suite. But Android has multiple PC management apps from Samsung Kies, to MTK Droid Tools, to SP Flashtools. HTC, LG, and Sony all have their respective PC suites.
Another annoying gripe is the fact that before these apps work, you need to install their appropriate drivers. Samsung, Sony, HTC, Tecno, Gionee, Innjoo etc, almost every brand has its own driver. Its truly a frustrating experience when you’ve installed so many drivers, they clash on your system and end up not detecting your phone when plugged.
With Android, multitasking isn’t really what it’s supposed to be. Good old multitasking, the Symbian way, means:
You open an app, initiate a task, minimize, open another app, initiate another task. Going back to the first app, the first task you initiated is completed rather than freezing or closing.
The scenario is worse when using an Android with 512MB RAM. On android Gingerbread and Ice Cream Sandwich, things were fairly stable, but with Jelly Bean and KitKat, multitasking is messy at times, even on the so called 1GB RAM devices. Its no surprise people these days are rooting for a 2GB RAM phone.
Apps swelling up like soaked Garri
Apps swell up on Android like a forgotten bowl of soaked garri. I don’t know if the case is the same for other ecosystems. When you install an app, gradually it swells up and increases in size, this has been noticed especially on IM apps. For instance BBM app is about 25MB after installation, but the app swell up to 163MB (see screenshot). I can’t say what causes this, but its something that needs fixing.
If your phone is low end with small internal storage space, you”ll get notified internal memory is low, and installed apps could get unstable. This has led to more modern phones coming with sufficient internal storage to cater for this problem.
Rooting is a necessary evil
The way Android phones are made, if you’re not rooted you miss out on so many things. Ranging from the easiest fixes to the very complex advanced ones.
From factory, Android phones comes with so many unnecessary apps termed bloatware which you just cannot remove or uninstall. The only way to get rid of them, you must be rooted, and this helps you free some tangible size of internal memory space. Battery saver apps work better when you’re rooted, this translates to, your battery lasts longer after you’re rooted.
Firewall apps work better after you’re rooted too and this helps you block internet hungry apps from sucking your data. You can do all of the above without fear of damaging your phone. All these features are things that should be naturally baked into the android operating system.
Rooting should then be left for tech savvy ones. Letting them do complex things like changing fonts, Using Xposed Framework, installing Custom roms etc.
Things like this makes me love the BlackBerry OS. On it you can tweak as much as you like without need for any form of rooting. Don’t know what to call their model open source? closed source? semi-open or semi-closed?
Sometimes Less is more
If you’re a business man, you’ll learn that,
The more options presented to a costumer, the less likely he will buy.
If tomorrow, you wake up and wanna buy an Android, you have a glut of options so much such that if you’re not well informed, you just end up buying what you didn’t bargain for. Our computer village boys capitalize on this and sell fake or cloned phones to most buyers.
Sometimes less is more, iOS releases at most 2 phones a year, and if you’re getting one you know what you’re going in for. We can’t say the same for Android.