Ich stieß auf javascript auf dem iPad auf einen Speichermangel, als wir versuchten, ein Bild sehr oft zu aktualisieren, wie alle paar Sekunden. Es war ein Fehler, das oft zu aktualisieren, aber Safari stürzte auf den Startbildschirm ab. Sobald ich das Aktualisierungs-Timing unter Kontrolle hatte, funktionierte die Web-App einwandfrei. Es schien, als ob die Javascript-Engine nicht schnell genug mit der Garbage Collection schritt halten konnte, um alle alten Bilder zu verwerfen. Leider führt dies oft zu Abstürzen. Eine App wird nie alle Ressourcen eines Telefons für sich selbst haben, also wenn Entwickler Apps bauen, die einen großen Teil des Speichers eines Telefons auffressen, säen sie die Saat zukünftiger Probleme. Schlechte Speicherverwaltung ist einer der häufigsten Gründe für App-Abstürze auf mobilen Geräten (Tipp: Android Studio Debug mit Bugfender lernen), und dies gilt insbesondere für Low-End-Handys und Tablets. Sie können dies in Aktion auf fotodeck.com sehen. Schauen Sie es sich auf Ihrem iphone/ipad an. Da Apple an einer dauerhaften Lösung arbeitet, können Benutzer das Problem beheben, indem sie betroffene Apps deinstallieren und erneut herunterladen.

Wenn Sie selbst nicht aus der Tech-Welt kommen, denken Sie wahrscheinlich, dass wir Programmierer die ganze Zeit alles richtig machen. Dass alles in unserer Welt so modern ist, dass es durch Eis schneiden kann, und App-Abstürze sind praktisch ein Alien-Konzept für uns. Jetzt scheint es, dass ich die App auf unbestimmte Zeit ohne Abstürze verwenden kann. Weiß nicht, ob dies jemand anderem helfen wird, und es ist vielleicht nicht die eleganteste Lösung, aber es lieferte eine Lösung für mich. Ich habe 200 Thumbnails erstellt und jede ist wie 15kb. Die echten Bilder sind wie 1 MB pro Stück. Wiederholte Abstürze können Ihre Fotos-Bibliothek beschädigen. In seltenen Fällen ist es nicht möglich, die Bibliothek nachträglich zu reparieren. Mein iCloud-Akku hat viel Speicherplatz und ich behalte/lade Originalfotos herunter.

Ich habe die iNat-App neu installiert und das Problem bleibt bestehen. Hilfe! Tatsache ist, dass eine beträchtliche Anzahl Ihrer Nutzer eine viel langsamere Verbindung haben wird, und sie werden diese Verbindung für alle möglichen Dinge benötigen, von der Retweetung von Memes über Donald Trump bis hin zur Herauszufinden, zu welcher Zeit ihr Land bei der Weltmeisterschaft spielt.