hallo
Ich habe mich kürzlich etwas um die Möglichkeiten von <picture> <source> und srcset und sizes informiert.
Ich gestehe aber dass ich nicht leicht einen Nutzen daraus ziehen kann.
Das ist auch nichts einfaches.
Ich würde lieber auf folgende Informationen reagieren können:
- Ich hänge an einem mobile net und mein Download-Volumen ist beschränkt.
- Ich bin mit einer leistungsschwanchen CPU ausgestattet.
Da geht's schon los. Denn soweit ich das weiß kommt man an diese Informationen gar nicht ran. Freilich könnte man mit JS die eine CPU heiß machen in dem man die ersten hundert Stellen von PI berechnet und dann mal schaut wie lange das gedauert hat... ich befürchte aber fast, dass würde vielen genau so "gut" gefallen wie wenn "erst mal ein paar Bitcoins durchgerechnet" werden.
Ich sehe auf manchen Seiten Buttons "Zur Desktop-Version wechseln". Ob die "mobile Ansicht" dann tatsächlich schlanker ist?
Auf Stackoverflow gefunden: Javascript: Detecting a mobile browser
Allerdings läuft das auf die im vorigen Jahrtausend propagierten "Browserweichen" hinaus, von denen man etwa seit der Jahrtausendwende weiß, dass das "nur beschränkt gute Ideen" sind. Für diejenigen, die es deutlicher ausgedrückt haben wollen: "Das ist Mist."
Meine Vorstellung wäre:
- setze ein Cookie und lass den Server darauf reagieren und alternative Ressourcen ausliefern.
Das funktioniert manchmal auch nur bis das Tablet oder Smartphone um 90° gedreht wird.
Aus meiner Sicht dürfte es also das beste und einfachste sein, die guten alten css-media-queries zu verwenden, ein paar Grundregeln zum responsiven Design zu beachten und ansonsten stets daran zu denken, dass eher schlanke Leute mit dem Auto und dem Fahrrad kompatibel sind.