RSS

How-To Geek

Android’s openness is a big reason for its success, but cellular carriers and phone manufacturers often use this openness to make the experience worse for its users. Android’s openness gives carriers and device manufacturers the freedom to do bad things.

The Android platform is successful because carriers and manufacturers are free to produce a wide variety of different devices and customize their software. However, this is also the cause of Android’s biggest problems.

Bloatware You Can’t Uninstall

Like Windows PCs, many Android phones come with bloatware. Bloatware is software preinstalled by the phone’s manufacturer or the carrier the phone is sold on. This additional software ranges from the useful — like some of Samsung’s apps that add unique features — to the useless — like the NASCAR app included on many of Sprint’s phones, which could always be downloaded separately.

However useful the preinstalled software is, there’s a big problem — this software takes up space on the phone. The software is installed to the system partition, where you can’t normally remove it — just like you can’t normally uninstall Gmail and other important apps that come with the Android OS. Bloatware can often take up a large amount of space — Samsung’s 16GB Galaxy S4 only comes with 8GB of usable space because so much space is used by the many apps Samsung adds to their version of Android.

Preinstalled apps can be disabled, but that doesn’t free up any space. You can only remove them with a root-only app like the powerful Titanium Backup or by installing a custom ROM.

Skins You Can’t Disable

Android manufacturers like Samsung, HTC, and others change the look of the Android operating system, tweaking it to use a different launcher (home screen), theme for included apps, and more. Manufacturers have to modify Android’s code to do this, and they make it impossible to use the default interface if you prefer it.

On a Samsung device, Samsung’s TouchWiz is the only included interface. Sure, you can install a third-party launcher — like the popular Apex Launcher that functions similarly to the default stock Android launcher — but manufacturers deprive you of the choice of using stock Android on your device.

If you really want to use stock Android, you will have to install a custom ROM like CyanogenMod. You’re stuck with the manufacturer’s interface or a third-party one, with no ability to easily disable the manufacturer’s custom interface and get Google’s version of the OS if you would prefer it.

Blocked Apps and Disabled Features

Carriers have the ability to block apps from their network on Google Play, preventing you from installing them on your device. Tethering apps are commonly blocked — carriers want you to pay extra for tethering.

Manufacturers and carriers may also disable features — like Android’s native tethering support. In the past, AT&T has disabled the “Unknown sources” checkbox that allows you to enable sideloading, preventing AT&T’s customers from getting apps from unofficial sources like the Amazon Appstore and Humble Bundle. AT&T is currently preventing its users from using Google Hangouts video chat features on its cellular network.

Carriers may also block apps like Google Wallet, as they would rather their customers not use a competing digital wallet solution while they work on developing their own digital wallet system that will be the only option on their devices.

When you buy an Android phone from a carrier, the carrier often bends that phone to their business model — whether that’s preventing you from tethering, getting apps from sources that the carrier doesn’t like, or disabling access to competing services.

Unreleased and Delayed Updates

Manufacturers produce an endless variety of different smartphones for carriers, who often insist on having exclusive smartphone models on their network. This has improved somewhat with phones like the latest phones in the Samsung Galaxy S and HTC One series. However, the Samsung Galaxy S2 had many different variants — like the Galaxy S II Skyrocket — tailored to different carriers.

This results in flagship phones like the HTC only receiving a few updates, lower end phones never receiving updates, and delays while updates make their way to even high-end, recent phones. As a bonus for carriers and manufacturers, this causes a phone to feel outdated before its time, encouraging a carrier’s customers to upgrade to an expensive new smartphone and lock themselves into a new contract.

Tweaks That Make Android Unstable

As part of their skinning Android and modifying its software to work differently, manufacturers can introduce instability and make Android worse. For example, many reviewers have complained that the Gallery app on the HTC One crashes frequently — HTC made some sort of change to Android and made this normally stable app unstable on their phone. Google can’t fix this, as the Gallery app is included with Android and HTC modified it — HTC needs to identify the bug they introduced and fix it.

You may be able to have the carrier unlock your phone, but they may only do this after your contract is up. You may want to unlock that phone you paid for without your carrier’s permission — but unlocking a new cell phone is now a crime under the US DMCA.

Locked Bootloaders Preventing You From Installing Your Own OS

Android phones — even Google’s developer-friendly Nexus phones — ship with locked bootloaders. The locked bootloader will only boot an approved OS, ensuring that the operating system can’t be tampered with without your knowledge.

On a Nexus device or another phone with an unlockable bootloader, you can choose to unlock your bootloader, which allows you to install another operating system, like the CyanogenMod distribution of Android or even Ubuntu for phones. These are often referred to as custom ROMs. However, unlocking your bootloader in these ways will usually void your warranty — that’s what the smartphone manufacturers often claim, anyway.

Some carriers and manufacturers ship their phones with no way to unlock the bootloader, depriving you of the choice to use a custom ROM — which means you can’t install CyanogenMod to get a more recent version of Android after they stop updating your device, for example. Unlocking your bootloader may still be possible, but may be more work, often involving running a tool that exploits a security vulnerability in Android to gain access. People have to go out of their way to discover these security vulnerability so newer phones can be unlocked and rooted.

Carriers and manufacturers often make their phones uglier with branding, too — Verizon places their “Verizon” logo across the Galaxy Note 2’s home button, just so you know who your device really belongs to.

i have an android tablet and it's the most useless tech gadget i've ever bought even with a keyboard dock and mouse. actually i did find a use for it, as a dust gauge. when it gets thick on top from no use i know it's time to clean up

Carriers may also block apps like Google Wallet, as they would rathertheir customers not use a competing digital wallet solution while theywork on developing their own digital wallet system that will be theonly option on their devices.

How is this not illegal via anti-competitive/monopolistic practices laws??

i have an android tablet and it's the most useless tech gadget i've ever bought

100% subjective.I have one and use it daily. As a matter of fact, on our recent vacation to Vegas, the tab was the only device I took and never found myself wishing I had brought more.

But this discussion is about cellular carriers and phone manufacturers, not tablets. Reminds me of all the posts about Win-Doze issues where there's always that one goober who can't refrain from pontificating on the superiority of his Linux this-or-that.

Excellent article. The hardware companies are also now services companies - and it should be illegal to oblige the buyer of a hardware to use just the company´s services. This should be a an interesting battle in the courts but there are few with power to contest. I would like to see someone developed an way to install the pure android in most cel phones.

Reading this article made me glad I never got a smartphone. Could I get a carrier free smartphone and only use it on home, or free wifi, networks? Because that's the only way I think the two of us could get along.

O.k. so my BFF and I do weird things like buy the same phone (not at the same time), lol. So She got the LG Venice and I needed a phone with a giant screen and suddenly, well, I dropped the phone for the one millionth time and had to go replace it quick. I think she's had hers two or three months before I did and she loved it, and then I text her one day and she never got it. As a matter of fact, she couldn't even talk on her phone because it would either not keep a charge or just would not charge at all. So I read on a forum somewhere else, all these complaints and what made them all similar is that the problems everyone is experiencing happened after the last Android update. So my phone updated and now it's doing all kinds of weird things like dialing someone in my contacts while I'm already talking on the phone, or I can hear someone dialing while I'm talking. Why don't they make sure these updates work before they launch it to make our phones crappy.