Zum Hauptinhalt Zur Navigation

Apple: Bugs in iOS 6 stören Apps

Die neue Karten-App von iOS erregt viel Kritik, darüber hinaus lassen einige Bugs Entwickler verzweifeln.
/ Jens Ihlenfeld
148 Kommentare News folgen (öffnet im neuen Fenster)
Entwickler diskutieren Bugs in iOS 6. (Bild: Apple)
Entwickler diskutieren Bugs in iOS 6. Bild: Apple

Apple hat offenbar einige Fehler in iOS eingebaut, die Entwicklern ernsthafte Probleme bereiten und die Funktion bestehender Apps einschränken. So berichten einige Entwickler, dass die Webview-Komponente in iOS, die unter anderem per Phonegap umgesetzte Apps nutzt, die Ergebnisse von Ajax-Abfragen cached, die per POST gesendet werden(öffnet im neuen Fenster) . Das sollte eigentlich nicht der Fall sein. Solche Abfragen werden genutzt, um Daten in einer bestehenden Webseite zu aktualisieren. Da die Ergebnisse aus dem Cache des Geräts kommen, werden immer dieselben Daten angezeigt. Mit einigen Tricks(öffnet im neuen Fenster) lässt sich das Verhalten aber umgehen, so dass die Anfragen aktuelle Ergebnisse vom Server liefern.

Karten und Flyover in iOS6 ausprobiert
Karten und Flyover in iOS6 ausprobiert (01:17)

Probleme mit Long-Polling-Requests

Sogenannte Long-Polling-Requests werden oft genutzt, um Live-Updates in Webseiten vorzunehmen. Der Ansatz funktioniert auch in alten Browsern, die weder Websockets(öffnet im neuen Fenster) noch Server-Sent-Events(öffnet im neuen Fenster) unterstützen. Die Firma Real Software stellte nun fest(öffnet im neuen Fenster) , dass bei Safari unter iOS 6 nur noch eine gleichzeitige Keep-Alive-Verbindung zu einem Server zugelassen wird. Läuft also ein Long-Polling-Request, können vom gleichen Server keine Bilder oder anderen Dateien nachgeladen werden.


Relevante Themen