webentwicklung-frage-antwort-db.com.de

Sollten Sie Benutzer auffordern, alte Browser zu aktualisieren?

Ist es empfehlenswert, Benutzer aufzufordern, ihren veralteten Browser (älter als IE9) zu aktualisieren?

Ich weiß, dass wir Websites entwickeln sollten, die mit älteren Browserversionen funktionieren, aber lohnt sich der zusätzliche Aufwand oder sollten wir uns darauf verlassen, dass die Benutzer den Browser selbst aktualisieren? Immerhin sind neuere Browser sicherer, leistungsfähiger und mit anderen Websites kompatibler.

Gedanken?

1
Stefan Dunn

Obwohl es Unterschiede gibt, gibt es nicht viele, die in älteren Browsern nicht kompatibel gemacht werden können, je nachdem, was Sie tun.

Wenn Sie Ihre Website entwickeln und Funktionen hinzufügen möchten, sich aber durch den Mangel an Fortschritt bei der Verwendung neuerer Versionen eines Browsers behindert fühlen, müssen Sie entscheiden, was Sie wirklich tun. Wenn Sie beispielsweise ein Publikum entwickeln, um Produkte zu verkaufen oder Geld durch Werbung zu verdienen, müssen Sie Ihre Benutzer wirklich dort treffen, wo sie sind. Die Optimierung einer Site kann bedeuten, dass Sie absichtlich einfach bleiben und die hinzugefügte Arbeit erledigen, um sicherzustellen, dass Sie so viele potenzielle Kunden und Benutzer wie möglich bedienen.

Wenn Sie jedoch eine Website entwickeln, bei der es sich um eine Anwendung handelt oder die technisch relevant ist, kann dies sehr unterschiedlich sein. Ich habe zum Beispiel einmal an einer Berichts-Engine mit drei Elementen gearbeitet. statische "Dosen" -Reports boten "ala carte", dynamisch definierte "Ad-hoc" -Reports und Cubed-Data-Analysen für verschiedene bereits gekaufte Services an. Jede Zugriffsebene war mit Kosten verbunden, und für jede Serviceebene gab es eine technische Anforderung, die nicht vermieden werden konnte. In diesem Fall war es für die Technologie erforderlich, dass sich der Browser auf einer Mindeststufe befand, bevor auf diese Dienste zugegriffen werden konnte, damit der Benutzer auf die von ihm erworbenen Dienstdaten zugreifen konnte. In diesem Fall wurden diese Anforderungen vor dem Kauf klargestellt. Der fortgeschrittene Einsatz von Technologie war der Eintrittspreis für fortgeschrittene Dienstleistungen.

Wenn Sie eine Website entwickeln und bestimmte Dinge tun und ältere Browser nicht unterstützen möchten, ist dies natürlich Ihre Wahl. Wenn Ihre Site bestimmte technische Dinge ausführt, die neuere Browser erfordern, ist dies natürlich Ihre Wahl. Denken Sie daran, dass Sie umso weniger Personen bedienen können, je geringer der Eintrittspreis für Ihre Website ist.

Es ist wirklich ein Spiel mit Zahlen. Was ist dein Ziel? Ist es notwendig und sinnvoll, ein bestimmtes Maß an Erwartungshaltung von Ihrem Benutzer zu implementieren? Und würden Sie Ihre Zielkennzahlen verfehlen, wenn Sie einen Standard implementieren würden, der den Markt einschränken würde? Es mag ein bisschen klug und dumm sein, den zusätzlichen Entwicklungsaufwand zu überspringen, um Benutzern älterer Browser gerecht zu werden. Nur Sie können das entscheiden.

Aber hier ist, was Sie vermissen werden. Ich war auf diesen Websites und wurde aufgefordert, meinen Browser zu aktualisieren. Ich verwende Chrome und es ist auf dem neuesten Stand oder vernünftigerweise so. Die Anforderung an sich unterbricht den Benutzer, wodurch die Benutzererfahrung (User Experience, UX) beeinflusst wird. Oft ist ein Benutzer nicht in der Lage, Aktualisierungen vorzunehmen. Es ist durchaus sinnvoll, dass ein Benutzer von Windows XP IE 8 hat und Ihre Site besucht. Wenn Sie sie bitten, ihren Browser zu aktualisieren, haben Sie sie gebeten, Hunderte von Dollar auszugeben, die sie wahrscheinlich für unnötig halten. Es ist vielleicht ein älterer Computer, aber noch nicht so alt, dass er ihn ersetzen könnte. Möglicherweise ist das, wonach sie suchen, auf Ihrer Website vorhanden, aber der Benutzer kann die Informationen an anderer Stelle abrufen. Ich kann Ihnen nicht sagen, wie oft dies einigen der Personen passiert ist, mit denen ich zu tun habe, und das Ergebnis ist immer dasselbe. Der Benutzer überspringt Ihre Site und wechselt zu einem anderen Ort.

Das Fazit:

Ich würde nicht empfehlen, einen Benutzer zum Aktualisieren des Browsers aufzufordern, es sei denn, der Benutzer hat einen klaren technologischen Vorteil, und dies erst, nachdem ich klargestellt habe, dass für das von Ihnen angebotene Angebot Technologie erforderlich ist, die in neueren Browsern vorhanden ist.

2
closetnoc

Die Antwort auf Ihre Frage ist nicht so einfach und hängt von verschiedenen Faktoren ab. Ich erkläre:

1. Features - Werden Ihre Benutzer einen Teil der Funktionalität Ihrer Website verlieren, weil sie sich in einem alten Browser befinden? Wenn ja, teilen Sie ihnen mit, dass sie aktualisieren sollen.

2. Zielgruppe - Verwendet die Zielgruppe Ihrer Website wahrscheinlich einen alten Browser? (z. B. ältere spezifische Inhalte, breites Publikum usw.) Aktualisieren Sie in diesem Fall Ihre Inhalte für ältere Browser. In dieser Situation ist es normal, dass Ihr Inhalt sowieso nicht so komplex ist wie moderne JS-Bibliotheken oder CSS.

3. Website - Wird Ihre Website mit alter Technologie oder einem alten CMS erstellt? Nehmen Sie sich in diesem Fall Zeit, um die ersten beiden Punkte zu überprüfen und diese mit der Möglichkeit zu kombinieren, eine neue, moderne und sichere Website zu erstellen.

Wenn Ihre Frage vor zwei oder drei Jahren beantwortet worden wäre, würde ich Nein sagen, aber heute sage ich Ja, da die neuen Funktionen, die Sicherheit und die Geschwindigkeit so viel besser sind, gibt es keine Argumente, um sie zu verteidigen.

Wir müssen vorankommen.

Schauen Sie sich diese Bibliothek an, ich finde sie großartig -> http://outdatedbrowser.com/en

1
nunorbatista

Sie sollten Benutzer nicht zum Aktualisieren auffordern. Vielleicht werden Sie ihnen sagen: "Entschuldigung, Sie können diese Website nicht mit Ihrem alten Browser verwenden." Vielleicht wirst du nicht. Andere Antworten haben die Kompromisse dort abgedeckt. Mein Punkt ist, dass eine kleine Anzahl von Leuten in der Lage sein wird, zu antworten, wenn Sie ihnen sagen, dass sie aktualisieren sollen. Von allen Menschen, die Sie schlagen werden, wird die Mehrheit entweder:

  • Eingeschlossen in ihre Unternehmensumgebung
  • Laufen eine alte Umgebung
  • Es fehlt das Wissen, wie man es macht

Wenn Sie ihnen sagen, dass sie ein Upgrade durchführen sollen, wird dies nur zu Frustration oder Verwirrung führen. Wenn Sie ihnen einfach sagen, dass Ihr Browser zu alt ist, erhalten sie die schlechte Nachricht, ohne die Beleidigung, dass sie aufgefordert werden, Maßnahmen zu ergreifen, die sie mit ziemlicher Sicherheit nicht ergreifen können.

0
bmargulies