Linked by Thom Holwerda on Fri 3rd Feb 2012 23:43 UTC
PDAs, Cellphones, Wireless There's an article making the rounds right now about how applications on iOS crash more often than applications on Android. I'm not going to detail the entire methodology - the article itself does so - but it does raise an interesting talking point about how both mobile operating systems handle application crashes and updates.
Thread beginning with comment 505844
To read all comments associated with this story, please click here.
You're wrong. It's bad iOS developers.
by warhawk on Fri 3rd Feb 2012 23:59 UTC
warhawk
Member since:
2012-02-03

Your statement that iOS apps are more crash prone because Android apps are updated more often is just silly. Did you ever wonder why C++ apps crash more than Java apps? Why would you think it would be different in the mobile space?

With the explosion of mobile app development there has been an influx of very average programmers that don't know much about memory management. And when you consider the limited amount of RAM the iPhone and iPad have it all starts to make sense. The majority of these iOS apps crashes can probably be attributed to bad programmers that can't manage their memory properly.

Edited 2012-02-04 00:00 UTC

Reply Score: 2

WorknMan Member since:
2005-11-13

The majority of these iOS apps crashes can probably be attributed to bad programmers that can't manage their memory properly.


You know, it's funny... if somebody makes a comment about how many desktop Java apps run like ass, people are quick to blame programmers as well. Surely, it CAN'T be the languages that suck ;)

Reply Parent Score: 2

warhawk Member since:
2012-02-03


You know, it's funny... if somebody makes a comment about how many desktop Java apps run like ass, people are quick to blame programmers as well. Surely, it CAN'T be the languages that suck


Have you considered upgrading your Pentium with 1 GB of RAM? As for languages that suck, well, they really don't get much worse than Objective C.

Edited 2012-02-04 00:20 UTC

Reply Parent Score: 0

JAlexoid Member since:
2009-05-19

Are you implying that Java sucks?

That said, Java's Swing tool-kit was always a slow ram hog when used without proper knowledge.

Reply Parent Score: 2

sithlord2 Member since:
2009-04-02

"The majority of these iOS apps crashes can probably be attributed to bad programmers that can't manage their memory properly.


You know, it's funny... if somebody makes a comment about how many desktop Java apps run like ass, people are quick to blame programmers as well. Surely, it CAN'T be the languages that suck ;)
"

No, it's the programmers. You can perform bad memory management in every programming language (including java).

Ex:

In C/C++ if you don't release memory, you'll get memory leaks
In Java or .NET: If you don't dispose objects the GC will not re-use their memory, and will keep requesting new memory blocks from the OS with every new().

Memory management is the responsability of the programmer, not the language (despite what some Java or .NET folks say).

Reply Parent Score: 2

MORB Member since:
2005-07-06

Did you ever wonder why C++ apps crash more than Java apps?

They don't. You are talking out of your ass.

Reply Parent Score: 2

JAlexoid Member since:
2009-05-19

Well... Technically they do. But mostly because it's easier to screw up a C++ app and/or memory management.

Reply Parent Score: 3

Elv13 Member since:
2006-06-12

Java is not native so when it segfault, it just throw and exception and go on. While it may corrupt the application state to the point it still explode shortly after, it is not because of the fault itself, but the consequences of it. C++ application wont survive calling a method from an invalid pointer, array overflow and division per 0. It will close instantaneously.

That said, Java do suck and I code in C/C++/Lua when I can.

Reply Parent Score: 2

MysterMask Member since:
2005-07-12

Don't try to argument on these forums. People here are heavily biased when it comes to something Apple. E. g. you always read stories about how bad Apple is using patents but you hardly read anything about Motorola, Nokia, Microsoft and all the others doing the same. Apple is bad to produce in China but Motorola, Nokia and the rest doing the same are never mentioned (and surely not consumers who above all like to buy cheap PCs, TVs and other consumer electronics which are the root cause of the misery going on in consumer electronics). Etc. etc.

If the horizon of somebody is so narrow that it equals his/her point of view, you'd better leave him/her alone ..

Reply Parent Score: 0