Etwas, das ich über jede iPhone-App, die ich ausprobiert habe, bemerkt habe, ist, dass sie alle Orte haben, an denen sie sehr langsam und unempfänglich erscheinen. Das gilt für die Spiele, die kostenlosen Apps, die preiswerten, beliebten, "professionellen" Apps und sogar für einige integrierte Apple-Apps. Sie alle scheinen Orte zu haben, an denen sie viele Sekunden oder sogar eine Minute brauchen, um auf Bildschirmberührungen zu reagieren; baden und zeigen einen sich drehenden Beachball für Sekunden auf einmal; "queue up" -Input, so dass ein Tastendruck nur ignoriert wird, um tatsächlich zehn Sekunden später etwas zu tun, wie bei einem schlecht gemachten DVR; und sperren Sie so lange, dass der OS Watchdog sie nur tötet.Warum sind iPhone Apps so langsam?
Da diese Perf-Probleme so weit verbreitet sind, scheint es mir, dass es einige allgemeine Performance-Fallstricke geben muss, einige System-Probleme, die für viele verschiedene Leute immer wieder auftauchen. Ich bin selbst kein iPhone-Entwickler, also frage ich die Meinungen der Community:
Was sind die häufigsten Leistungsfehler auf dem iPhone?
Oder, Welche menschlichen Faktoren der iPhone-Entwicklung machen es zu einfach, mit schlechter Leistung zu versenden?
Wow, was für eine großartige Verbindung zu einer schockierenden Offenbarung. Vielen Dank! – Crashworks
Schauen Sie sich einfach an, wie viele der iPhone-Fragen hier auf Stackoverflow dazu dienen, Speicherlecks zu finden. Es dauert eine Weile, bis C- und C++ - Programmierer das Ziel von Objective-C erreichen (eine Menge Kakao zum lernen, meistens - die Sprache ist nicht so groß). Und ich wette, dass viele Programmierer die Garbage-Collection verwenden. – Nosredna
Nun, C/C++ ist nicht HTML ... oder Java ... Entwickler können nicht überleben, ohne einige Grundlagen des Umgangs mit Speicher zu kennen, Geräte haben eine endliche Menge an Ressourcen, sei es CPU, RAM oder Akkulaufzeit ... – stefanB