Wenn man für 6 verschiedene Browser entwickelt (Firefox, IE, Safari, Chrome, Android, iPhone), dann ist das vom Umfang zu vergleichen mit der Entwicklung einer Applikation für 5 verschiedene Betriebssysteme.
Na die Smartphones nannte ich ja ... iPhone und iPad nehmen ja Safari.
Aber du siehst, es ufert aus ... da ist Software-Entwicklung für nur ein Betriebssystem (z.B. Windows) ein Kinderspiel dagegen ;-)
"Getestet ... läuft" :-)
Es gibt aber auch verschiedene Browser für Smartphones. Das meinte ich damit. Und du hast außerdem Windows Phone, Blackberry und Symbian vergessen (nur der Vollständigkeit halber) ;)
Ganz schlimm finde ich auch, wenn man sich aus Gründen der Abwärtskompatibilität auch mit den älteren und zum Teil verbuggten IE-Versionen rumschlagen muss. Die vieldiskutierte Frage ist ja, ob man heutzutage seine Webseite noch im IE 6/7 testet oder man diese einfach ignoriert und stattdessen den Nutzer sanft darauf hinweist, wie hier: http://www.ie6nomore.com/code-samples.html
Steven am 27.07.2011 - 08:41:22
@Steven:
Den Nutzer zu etwas zwingen zu wollen, halte ich für keine gute Idee.
Der Nutzer wird in dem o.g. Beispiel auch nicht dazu gezwungen, sondern dezent darauf hingewiesen, dass er einen alten, sicherheitskritischen Browser verwendet. Aus Sicht eines Web-Entwicklers finde ich, muss man irgendwann auch mal aufhören, solche Altlasten mit sich herumzuschleppen. Oder entwickeln wir in 5 Jahren immernoch für den IE 6 aus dem Jahre 2001?
Steven am 27.07.2011 - 12:19:08
@Steven: Wenn man von allen gelesen werden will (und das ist bei kommerziellen Angeboten meist so), dann muss man da wohl mitmachen.
Und das lustige: So richtig den einen Schuldigen für die Miesere gibt's nicht :-)