Blog Post

Could Android really be more stable than iOS?

When I first read the Fortune article and reviewed the data proclaiming that Android apps are more stable than Apple’s iOS apps, my initial reaction was, how could this be? Especially when 97 percent of mobile malware is on Android. Then I started to think about how this could possibly be true, and looked to my own iOS experiences to make some sense of this.

Defensive programing on Android

To start, Android has always been a fragmented platform, and as a result, developers are more likely to write what is called defensive code to deal with the fragmentation. Basically, they write their apps to be comparable with a wide range of OS versions in mind. With iOS releases coming out in a methodic, almost clockwork fashion, and an iOS community that adopts new OS versions so rapidly, developers can better plan updates in their release schedule, provided they are still actively developing the app.

iOS 7 updates still pending

As a personal observation, I have purchased over 2,000 apps since July 10, 2008, the day the app store first opened: 2,313 to be exact. Of the 2,313 apps in my personal iTunes library, only 1,176 have been updated since iOS 7 was launched to the public on September 18th 2013. That leaves roughly 49 percent of all apps in my library that potentially have not been updated to support iOS 7.

Stale apps in app library

Looking at data from, 383,602 of the 1,539,342 apps that have been available on the app store are no longer active. That is almost 25 percent of all apps created for iOS are no longer available in the App Store. Many of these apps however are still “alive” in one’s iTunes app library and can still be synced and installed onto individuals iPhones, and iPads.

ROI for independents

Given the fact that most iOS publishers don’t make that much money, some as little as $500 a month, one can begin to understand why such a high percentage of apps have either been abandoned or pulled from the app store completely. Especially when costs to update to iOS 7, the most impactful release in iOS history, forced many developers to drop what they were doing and plan for the update accordingly.

So it just may be that iOS 7 was the perfect storm: a predictable release schedule, fast user adoption, low financial returns on initial development, and a major update that caused significant time and effort from the developers to accommodate. So I for one tend to believe that there just may be a higher number of crashes on iOS at this particular point in time than on Android. We’ll see if that continues.

10 Responses to “Could Android really be more stable than iOS?”

  1. Ludio

    There is a lot of talk around stability however security is the real concern. Android poses a huge risk to the enterprise and is the most commonly exploited. Additionally the App Store has been know to serve up malicious software.

    • Really? I believe GOTO FAIL affected 100% of current apple devices. That’s a disaster!

      And as far as stability, what I see are a bunch of excuses explaining why android apps are more stable. Maybe people should start holding apple accountable rather than make excuses for them.

  2. Adam Pratt

    I’d say the thought that Android is a stable OS wouldn’t have been hard to swallow if you didn’t buy into the hype going back to the early versions. They were a mess. Android didn’t stay that way. My first iPhone (3G) was a mess too. iPhones didn’t stay that way. Ever since, it’s been some kind of known fact that Android wasn’t stable. A known fact that was entirely false. Anyone using the high end Androids knows ICS leveled the playing field entirely. Those using budget Androids got what they paid for. It’s simple and this OS stability news was no surprise at all to many of us.

  3. eldernorm

    The title of the article has NOTHING to do with the article. :-(

    Which version of android are we looking at, which flavor, which tweak. Since each main company tweaks each version. Saying that android developers some how make their apps stronger so they work on multiple versions of android is just ho ha! More versions lead to more open holes.

    Of course this has little to do with the OS. The operating system on the device.

    Just saying here.