Analyse

Apps crashen unter iOS öfter als unter Android

6. Februar 2012, 11:49

Unter iOS 5.0.1 stürzten im Analysezeitraum Anfang Dezember besonders viele Apps ab

Apps, die plötzlich hängen bleiben oder sich einfach schließen, sind für die meisten Smartphone-Besitzer keine Neuheit. Das Monitoring-Unternehmen Crittercism hat nun Daten von Apples iOS und Googles Android miteinander verglichen. Demnach sind im Testzeitraum Anfang Dezember iOS-Apps deutlich öfter abgestürzt als Anwendungen unter Android.

Meisten Abstürze unter iOS 5.0.1

iOS 5.0.1 war demnach mit 28,64 Prozent besonders anfällig für Crashes. Laut den Analysten sei das vor allem darauf zurückzuführen, da diese Version zu dem Zeitpunkt noch relativ neu war und App-Entwickler ihre Software noch nicht ausreichend testen konnten. Allerdings gehen auch noch jeweils über zehn Prozent der Abstürze auf das Konto von iOS 4.2.1 und iOS 4.3.3.

Nicht fix

Unter Android ist Version 2.3.3 mit 3,86 für die meisten Abstürze des Systems verantwortlich. Bei drei Viertel der App-Abstürze liefen die Programme auf einer iOS-Version. Zwar nutzen mehr iOS-Apps den Dienst, doch die Angaben sind prozentuell und klammern diesen Umstand dabei aus. Die Analysten betonen gegenüber Forbes, dass sich die Prozentverteilung wieder ändern könne, sobald mehr Geräte auf Android 4.x aktualisiert wurden und iOS-Entwickler ihre Apps an die neueste Version angepasst haben.

23 iOS- und 33-Android-Versionen

Die Daten beziehen sich auf Abstürze von rund 214 Millionen Apps, die den Analyse-Dienst von Crittercism nutzen. Dabei wurde der Zeitraum von 1. bis 15. Dezember gewählt. In diesem Zeitrahmen wurden App-Abstürze auf 23 verschiedenen Versionen von iOS (3.1.3 bis 5.1) und 33 Android-Versionen (1.6 bis 4.0.1 sowie "andere" Versionen) verzeichnet. (red)

Kommentar posten
25 Postings
mr. fusion
00

Kein Wunder, Objective-C ist ja auch nicht memory safe (http://en.wikipedia.org/wiki/Memo... y_safety), und zusammen mit der händischen Speicherverwaltung (http://en.wikipedia.org/wiki/Refe... _counting) braucht man ein Objekt aus Schlampigkeitsgründen nur einmal zuviel releasen, und die App crasht.
Android verwendet hingegen Dalvik (http://en.wikipedia.org/wiki/Dalv... tware%29), und hat zumindest Garbage Collection. Allerdings hilft natürlich auch das nichts gegen z. B. NullPointerExceptions.

Urfahraner Auge
00
Wieso ist "Reference Counting"

eine haendische Speicherverwaltung?

mr. fusion
00

Bis zur Einführung von Automatic Reference Counting mit iOS 5 muss eben der Reference Count händisch erhöht oder erniedrigt werden.

Urfahraner Auge
00
Ach so, ich dachte an shared_ptr und RAII.

Das hat man aber nur in C++, nicht aber in Objective-C.

Da fragt man sich wirklich: "RAII: why is it unique to C++?"

http://swiftcoder.wordpress.com/2009/02/1... ique-to-c/

WiendarfnichtPISAwerden
00
Wie soll "Hello World..." auch abstürzen?

utility
00
iOS5 ist zumindest am iPad1 eine Katastrophe

Alleine Safari stürzt andauarnd ab, selbst bei relativ simplen Seiten ohne weitere offene Tabs, etc. Dass Apple seine iOS Geräte jetzt schon nach einem Jahr nicht mehr vernünftig unterstützt ist schon traurig.

/dev/urandom
00
Verstehe ich schon...

Wer glaubt Apple ist eine Kirche ist ein Träumer. Die legen keinen Wert auf das Seelenheil ihrer Gläubigen. iPad3 steht in den Startlöchern, natürlich haben die wenig Interesse daran ein iPad1 noch zu pflegen.

Ist übrigens im Android Bereich (oder besser Hardware-Bereich run um Android) auch nicht besser, Samsung supported das Galaxy S i9000 auch nicht mehr wirklich.

duplo66
11

Mit dem iPad 2 kommt man auch nicht wesentlich besser weg, genauso beim iPhone 4.

Von den vielen Macken will die Apple Fangemeinde nichts wissen. Das kratzt halt am schönen Image.

Meine Frau wollte unbedingt iOS Geräte, ist aber mittlerweile "geheilt" davon - zu viel ist einfach nicht gelaufen, zu oft haben sich die Geräte selbständig gemacht oder sind einfach hängen geblieben.

Mit alternativen Produkten hat sie keinerlei Probleme mehr...

zest
00
Galaxy r...

In 5 Monaten knapp 10 abstürzen... 2.3.6

ununnilium
00

HTC Desire HD, Cyanogenmod 7.1 mit Android 2.3.7: Ganz selten, dass mal eine App abstürzt (ausgenommen FB, das dafür dauernd...)

12345 ... weiter weiss ich nicht!
00
Samsung Galaxy S2

Seit August 2011 ... mit vielleicht 5 Appabstürzen bzw. Aufhänger bisher!

FusRoDah
04

Mir gehts andersrum, habe jetzt schon 3 Android Geräte (2 von HTC und eins von Samsung). Hatte nie Probleme mit abschmierenden Apps, und davon hatte ich reichlich installiert. (auch einfach mal auf die Bewertungen der Apps schauen), gibt halt viele Apps die 0815 Leute machen, was will man sich da auch gross erwarten?

Beim Iphone4s hingegen (haben Bekannte von mir), stürzt das eine oder andere App oft ab....., naja, kochen ja auch nur mit Wasser die Apfel Leute.

Tobias
123
Das kann ich so nicht bestätigen

Habe vor ner Woche in einem Shop mit nem Android Handy herumgespielt, aber es gleich wieder aus der Hand gelegt, nachdem mir nach 10sek schon die 1. App abgeschmiert ist.
Auch mein Galaxy Y und Odys Space waren sehr instabil, bis ich sie gerootet hab und die Speicherverwaltung selbst in die Hand genommen hab.
Seit dem keine Probleme mehr.

Zum Vergleich, beim iPad 2 und iPhone 4S ist mir noch nie eine App abgeschmiert.

WiendarfnichtPISAwerden
20
Natürlich ist die Story aus der Luft gegriffen, das ist ja keine Frage

Sie zeigt aber auf, dass die Konkurrenz von Apple - im Speziellen Samsung und Google - versucht, von Apple zu lernen.

Leider kopieren sie derzeit vor allem die Marketingmethoden, die Apple groß gemacht haben. Dazu probiert es Samsung mit dem Kopieren des Designs und Google...naja, Android ist ja nicht gerade ohne Vorbild entstanden.

Schön wäre es aber, wenn sie auch die Produktphilosophie k(a/o)pieren würden. Das klappt leider noch gar nicht.

tan48
03
Jetzt mal vollkommen unvoreingenommen:

Vergleiche 1 App und 10 Sekunden mit 214 Mio. Apps und 16 Tagen (= ~1,4 Mio. Sekunden), fällt ihnen was auf?

run riot
02

der lacher des tages. mit selbstgemachter speicherverwaltung ist alles wieder gut.

DaBrain
18
Eh klar...

...bei iOS kommt halt keine Fehlermeldung sondern das App geht einfach zu.

Man drückt "AUF", es geht kurz auf aber dann wieder zu. Dann drückt man nochmals "AUF!!!!", es geht wieder kurz auf und nochmals zu.

Das sehen iOS-User dann aber nicht als abschmieren an, sondern "Es will halt gerade nicht." oder "Habe wohl das Auto-Close-Feature eingeschaltet..." ;)

Kräuterpfarrer Escobar
11

Oder sie suchen bei sich selbst die Schuld. "Da bin ich wohl versehentlich auf den Home-Knopf gekommen" oder ähnliches. Wie soll es auch anders sein bei unfehlbaren Geräten.

einer123
10

das ist unter osx auch so, es gibt keine fehlermeldungen, zum weinen ist das

monoton
00

nein, das stimmt nicht. meist meldet sich der crash reporter und wenn nicht können sie immer noch alles in der konsole nach lesen

Tobias
01

Ich hoffe, dass mein Galaxy Tab 7 Plus N besser läuft.
Werde es demnächst bekommen und will es als Hauptgerät benutzen, da ich einfach ein Freak bin und mich das Herumspielen und Basteln am Adroid reizt.

Mr.URNs
00

mir egal ... aber schön wär es wenn spotify auf ics nicht crashen würd ;-)

konsens ist nonsens
00

Noch schöner wärs wenn Spotify endlich ein vernünftiges Interface kriegen würde...

12345 ... weiter weiss ich nicht!
00
ICS am Nexus oder als inoffizielle ...

aus dem XDA Forum?
-> wenn 2.eres muss man sich nicht wundern wenns Abstürze gibt ... sind doch die aktuellen ICS Roms auf XDA alle experimental!!!

Mr.URNs
00

Offizielle Quelle am Nexus S. Der Bug ist bereits gemeldet. Aber Spotify kümmert sich lieber um ihr vollkommen bescheuertes App System. ;-)

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.