iOS Apps Crash More Than Android

I didn't write the article, just read it, and lol'd. Its the weekend, and no one has started a religion thread yet, so this is it. Am waiting for all the fanbois from the different ideologies to crawl out of the woodwork, and discuss this
 
I have an S3 running KitKat and I can't even remember the last time I had an app crash on me.
 
I didn't write the article, just read it, and lol'd. Its the weekend, and no one has started a religion thread yet, so this is it. Am waiting for all the fanbois from the different ideologies to crawl out of the woodwork, and discuss this

The minor % makes this fairly pointless for debate either way; even iOS figures indicate the variance is probably no more than 14000 apps over 1 million. I'd posit that the number of crappy, pointless and general waste of time apps far exceeds this, by a huge order of magnitude. The variance is also arguably quite similar to the general variance between compiled & runtime languages.

The other thing to note is that a few app instabilities are always introduced as a result of OS upgrades; i.e. The volume of app crashes probably peaks shortly after an upgrade. That said; neither Apple or Google have been sitting on their laurels re stability and performance of their codebase and toolsets.
 
Last edited:
I have iPhone 4s, Nexus 4, Nexus 7 (2012) and BlackBerry. The BlackBerry crashes often and has minimal apps installed. The crashes of the others are barely noticable
 
I have iPhone 4s, Nexus 4, Nexus 7 (2012) and BlackBerry. The BlackBerry crashes often and has minimal apps installed. The crashes of the others are barely noticable
Yip by implication that's exactly what the article suggests...

However it also won't be difficult to find many iOS / Android users that experienced a greater degree of problems just after a recent OS upgrade.
 
The skew will go in iOS's favour if you factor in the lower end Android Devices
 
Fecking Dstv drifta for android has been crashing for a month now lol... But we know whose fault that is :D
 
People who claim that iOS is more stable than Android are living in 2011. Android has come a far way since the days of Froyo and Gingerbread.

I'd be cared to say it, but I think KitKat has surpassed iOS in terms of reliability and features...
 
People who claim that iOS is more stable than Android are living in 2011. Android has come a far way since the days of Froyo and Gingerbread.

I'd be cared to say it, but I think KitKat has surpassed iOS in terms of reliability and features...

For those of us who aren't into premium phones and therefore still stuck at ICS crashes are a daily occurrence we have come to accept in the normal course of the day. We restart and continue on. The only time my iPad crashes is when I try to view an unsupported movie on Good Player, otherwise it doesn't crash.
 
Fecking Dstv drifta for android has been crashing for a month now lol... But we know whose fault that is :D
Doesn't only apply to them; Apps that crash are down to the quality of the developer's code & test processes.

My friends iPhone 5 randomly restarts itself when he launches some games or Living Earth.
That was an issue prior to 7.1 -- and one correction; the entire OS didn't restart, only springboard interface (basically the UI)

People who claim that iOS is more stable than Android are living in 2011. Android has come a far way since the days of Froyo and Gingerbread.

I'd be cared to say it, but I think KitKat has surpassed iOS in terms of reliability and features...
I Agree ito improvements (surpassed NO).

What you don't appreciate is that a considerable amount of Android users don't have access to Kit Kat and even with Kit Kat -- Android remains far more problematic with its garbage collection design, both re an increased memory footprint and the occasional performance hiccups during garbage collection cycles.

As I explained before in another threads, the negatives aspects of Android is what requires more powerful CPUs, GPUs and RAM to deliver the same performance as iOS with less resources. Google is starting to focus on this; but practically they're still quite far from fixing this.

You might say so what (I have a high powered S4); the problem is that the Android market consists of far more underpowered kit than high powered variety i.e. problems like UI lag, freezing, and random crashes are quite common is this lower cost area.

Indeed. Tapatalk specifically dies on me at least once a week on the iPad.
Yip, tapatalk apps are notorious for crashing. You need only look at the comments on iTunes or their own forums to see how frustrated everyone is with their less than stellar development.
 
[)roi(];12375204 said:
Android remains far more problematic with its garbage collection design, both re an increased memory footprint and the occasional performance hiccups during garbage collection cycles.

As I explained before in another threads, the negatives aspects of Android is what requires more powerful CPUs, GPUs and RAM to deliver the same performance as iOS with less resources. Google is starting to focus on this; but practically they're still quite far from fixing this.

300px-Webcomic_xkcd_-_Wikipedian_protester.png
 
It's a well known fact in technical circles (certainly nothing new); yet a topic that most will simply dismiss as too technical or too complicated. Yet in this case I'll give you the benefit of the doubt i.e. that you truly are interested to understand the technical differences.

Ok a good starting point is probably this research article which reaches the following conclusion:
We believe these results will be helpful both to practitioners and researchers. For practitioners, these results can guide their choice of using explicitly-managed languages like C and C++, or garbage- collected languages like Java or C#. As long as their applications will be running on systems equipped with more than three times as much RAM as required, then garbage collection is a reasonable choice. However, if these systems will have less RAM or if the app- lication will be competing with other processes for physical mem- ory, then practitioners should expect garbage collection to exact a substantial performance cost. This cost will be more pronounced for systems whose performance depends on maximizing the use of memory, such as in-memory databases and search engines.

This article although focusing on web apps, deals with the underlying architecture differences; differences that come in play irrespectively.

Here's another hopefully easier to understand write up on the GC complexities by a Microsoft GC engineer.

Or maybe you need some document from Google on the challenges presented by GC model of automated memory management.

Here's a few more:

As I said it a well known issue / challenge with both GC and Android, and I could easily carrying on posting article after article to substantiate this; but hopefully this is enough to get it.

As I've implied before, too often the Android vs iOS debates sink to "my phone is better than your phone because" :
  • Bigger CPU
  • Faster GPU
  • More RAM
The particpants in these senseless debates have no understanding the reasons for differences i.e. Android requires more RAM and faster processors because of constraints like GC, etc. They end up for example: dismissing this on the basis that Android's manufacturers are somehow more innovative than Apple, or Apple likes to charge a fortune for less adequate hardware.

Samsung like others started down it's Android path with far less powerful CPUs and substantially less RAM; but after round after round of poor performance, and the subsequent hammering in the media re the experience being largely unusable they chose to find a quick remedy to the problem i.e. kill it with bigger and faster CPUs and more RAM -- an approach they were quite familiar with in the Windows world, and extra plus points re it could easily be exploited as being an advantage over Apple.

What you should know is that Samsung would (if they could) prefer to ship it's devices with less RAM and smaller CPUs; for reasons like: financial, heat generation, battery, etc... Basically Android phones became larger not because of a latent user need, but primarily because of engineering challenges (more RAM & bigger CPUs require for example a larger battery); fortunately for them it was something the Android community was happy to receive.

Ps. This is a topic I find very interesting and as such I'm well versed, so feel free to PM if you want to discuss it in more detail.
 
Last edited:
Safari crashes on my iPhone 5 with iOS 7.1
Notes also crashes.

But the app crashes are no problem. The updates that break more things than they fix, is just ridiculous. If you want anything effective and useful, give Apple a wide berth. Wireless sync was broken by 7.05 and, two releases later, it still isn't fixed. Oh, and iCloud has so many bugs that the Apple forums are abuzz because calendars and contacts won't sync, or it corrupts data when it does, or it loops endlessly. Guess what? Apple also has discontinued local sync, now that iCloud is also broken, we have to use 3rd party stuff like Google to sync data.

Apps that crash? Is that even a problem when more serious stuff goes wrong?

I bit into a rotten Apple, that is for sure.
 
@alatheia You've certainly had enough "problems", so why don't you just sell it and buy something else?
 
[)roi(];12374038 said:
The minor % makes this fairly pointless for debate either way; even iOS figures indicate the variance is probably no more than 14000 apps over 1 million. I'd posit that the number of crappy, pointless and general waste of time apps far exceeds this, by a huge order of magnitude. The variance is also arguably quite similar to the general variance between compiled & runtime languages.

The other thing to note is that a few app instabilities are always introduced as a result of OS upgrades; i.e. The volume of app crashes probably peaks shortly after an upgrade. That said; neither Apple or Google have been sitting on their laurels re stability and performance of their codebase and toolsets.

I detect dangerously high levels of Apple's Reality Distortion Field. I think the point is very clear to every one "iOS Apps Crash More Than Android" based on data. Android is not as laggy and prone to crashes as popular sentiment suggests. BTW, where are you getting your data on the variance? Care to share, or are these thumb-sucks? Whats is the relevance of the crappy apps and variance :wtf: .

The variance is also arguably quite similar to the general variance between compiled & runtime languages

This statement. :wtf:. Do you have data on "compiled & runtime languages"? How did you calculated the variance?
 
Top
Sign up to the MyBroadband newsletter
X