iOS 18: Mail-App zickt rum

17.12.2024

Mit der Mail-App von Apple war ich bisher immer zufrieden, aber seit iOS 18 macht sie auf dem iPhone ziemlich komische Sachen. Wenn man hierzu mal das Netz befragt, findet sich zwar eine Menge Artikel (etwa direkt bei Apple, bei heise oder bei MacTechNews), und Reddit-Posts, aber so richtig bilden Sie mein Problem nicht ab. Es wird in der Regel über Verbindungs- und Synchronisationsprobleme mit IMAP-Accounts berichtet, und die habe ich meines Erachtens nicht.

„Meine Bugs“ sind drei verschiedene

Manchmal wird beim Sprung in die App, bspw. nach einer Pushmitteilung über eine neue Nachricht oder einen Link in einem Termin, nicht die gewünschte Mail, sondern nur der Posteingang geöffnet. Dann ist aber weder ein Scrollen noch ein Öffnen eines Eintrags möglich.

Außerdem gibt es unreproduzierbar das Problem, dass ich eine Nachricht in der Listenansicht durch Wisch von rechts nach links lösche, sie aber dennoch angezeigt bleibt, obwohl sie eigentlich im Papierkorb des Servers liegt. Das geht auch in der Vollansicht der Mail und die entsprechende Lösch-Schaltfläche. Fühlt sich wie ein Off-by-one-Error an und kann mit dem ersten Phänomen zusammenhängen.

Und besonders nervig ist ein „Zittern“ beim Scrollen in Listen, bei dem diese sich nicht nach unten ziehen und weiterblättern lassen.

Alles kann für kurze Zeit durch ein „Abschließen“ der App im Taskmanager geheilt werden.

Kann jemand hiervon etwas nachvollziehen? Das kann doch nicht nur bei mir so sein oder am Account liegen? Auch mit iOS 18.2 habe ich das weiterhin.

Off-by-one-ErrorWiki

Ein Off-by-one-Error oder Off-by-one-Fehler (abgekürzt OBOE; deutsch etwa Um-Eins-daneben-Fehler), oder Plus-minus-eins-Syndrom scherzhaft auch „Obi-Wan error“, da ähnlich klingend, oder ±1-Problem, bezeichnet in der Informatik einen Programmierfehler, bei dem eine Zahlenangabe oder eine Anzahl ausgeführter Schritte um 1 zu groß oder zu klein ist. Zum Beispiel ist die Größe eines Speicherblocks um 1 falsch oder es wird in einem Puffer um einen Schritt zu weit in den Speicher geschrieben, wobei der Speicher eines anderen Puffers bzw. einer Variable überschrieben wird.
Zu Wikipedia