Fehlerhafte RSS-Implementierung in Apple iPhoto
iPhoto 6 benutzt fĂĽr seine "Photocasting"-Funktion eine massiv fehlerhafte RSS-Implementierung.
Die "Photocasting"-Funktion des kommenden Apple iPhoto 6.0, mit der das Programm den schnellen Austausch von Bildern ermöglicht, setzt auf eine fehlerhafte RSS-2-Implementierung. Wie Vorabtester berichten, sind Photocasts nicht zu anderen Feedreadern kompatibel.
Photocasts nutzen eine Reihe von proprietären Tags, die sich allerdings auch durch Standardtags ersetzen ließen. iPhoto akzeptiert auch RSS-Feeds, die nicht nach XML-Grundlagen wohlgeformt sind; das Programm versteht keine Namensräume. Außerdem erzeugt die Anwendung überflüssige Netzlast, weil sie Feeds bei jeder Aktualisierung komplett herunterlädt. So zieht der RSS-Experte Mark Pilgrim das Resümee:
"iPhoto 6 versteht nicht das Geringste von HTTP, nicht das Geringste von XML, oder das Geringste von RSS. Es kennt HTTP-Fähigkeiten nicht, die Netscape 4 1996 unterstützte, und implementiert XML-Fähigkeiten falsch, die Microsoft 1997 richtig hingekriegt hat. Es kennt 95% von RSS und Atom nicht und macht das meiste der übrigen 5% falsch."
Mitschuldig dĂĽrfte jedoch auch die chaotische Entwicklung von RSS sein, die von keiner der Standardisierungsorgane wie ISO, IETF oder W3C gelenkt wird. So gibt es zwei konkurrierende, zueinander inkompatible Entwicklungslinien, welche schon die AbkĂĽrzung RSS unterschiedlich als "Really Simple Syndication" oder als "RDF Site Summary" deuten. (heb)