Warum können die Leute Hardware-/Softwareanforderungen an Softwareanwendungen erwarten, aber nicht für Webanwendungen?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/12318

  •  16-10-2019
  •  | 
  •  

Frage

Fragen, die sich um Möglichkeiten drehen, Kunden dazu zu bringen, neue Web -Technologien / Browser zu nutzen, damit der Endbenutzer eine bessere Websoftware liefern kann.

Es ist schwierig, die Erwartungen von Kunden zu verwalten. Erwartungen wie:

  1. Websites sollten an älteren Browsern arbeiten. (zweideutig).
  2. Websites sollten keine spezifische Hardware erfordern.
  3. Das Angeben von System- / Computerspezifikationen für das Ausführen einer Website ist inakzeptabel.

Webentwicklung ist nicht so einfach, wie viele denken. Es gibt viel, um eine ordnungsgemäß ausgeführte Webanwendung zu erstellen (nicht nur eine Website). Schauen Sie sich Google Docs oder Microsoft Office online an. Dies sind mehr als nur reguläre Websites, und sie zwingen Benutzer, neuere Browser zu verwenden.

MS Office Online wird nicht mit IE6 funktionieren, und sie bemühen sich sehr, die Leute dazu zu bringen, IE8 zu verwenden (bald IE9). Google drückt auch mit vielen anderen starken Webeinheiten.

Sie können viel im Internet tun, Spiele spielen, Filme ansehen, arbeiten, sogar codieren und den Server, den Sie anschließen, um Ihren Code zu kompilieren.

Bei allem, was das Web kann, finde ich es erstaunlich, dass die Leute immer noch unrealistische Erwartungen an Webanwendungen stellen möchten, nur weil jemand einen Browser benutzt, der nur ... 2-3 Jahre alt ist.

Ich verstehe, dass Menschen Veränderungen nicht mögen. Und wir alle wissen, dass viele Unternehmen Tage/Wochen Schulungen anbieten, um ihren Mitarbeitern neue Internetbrowser zu verstehen. Es gibt auch Fälle, in denen Menschen gezwungen sind, alte Browser zu verwenden, da das archaische System, das sie für interne Arbeiten verwenden, nur auf diesem Browser ausgeführt wird (ActiveX+IE6).

Meine Fragen

Wie können Sie Ihren Endbenutzern mitteilen, dass sie ihren Browser aktualisieren müssen, um die neueste Version Ihrer Website ohne großen Aufschrei zu verwenden?

Warum ist die Erwartung vorhanden, dass Software in Ordnung ist, dass Personen Windows/Mac -Versionen aktualisieren, aber für eine Website kann keine neue Browserversion erforderlich sind?

War es hilfreich?

Lösung

Zunächst einmal glaube ich nicht wirklich, dass die Leute eine größere Motivation haben, "um Windows/Mac -Versionen zu aktualisieren": Hier sind die Nutzungsanteil von Webkunden -Betriebssystemen (August 2010): Windows XP (48,32%), Windows 7 (19,81%), Windows Vista (18,43%), Mac OS X (6,42%), iOS (iPhone) (1,40%), Linux (1,34%). So verwenden fast 50% ein veraltetes Betriebssystem (XP).

Im Gegensatz dazu sind hier die Verwendungsanteilstatistik Für Browser: Gesamt- (31,1%), FF (45,1%), Chrom (17,3%), Safari (3,7%), Opera (2,2%). Aufschlüsse IE durch Version- IE9 (0,2%), IE8 (17,3%), dh 7 (8,0%), IE6 (5,6%). Und für Firefox-FF4 (0,8%), FF3.6 (35,3%), FF3.5 (5,6%), FF3,0 (2,9%). Über 50% verwenden also die neuesten stabilen (oder Beta-) Versionen dieser Browser.

Was Ihre andere Frage betrifft: "Wie können Sie Ihren Endnutzern mitteilen, dass sie ihren Browser aktualisieren müssen, um die neueste Version Ihrer Website ohne einen großen Aufschrei zu verwenden?" Upgrade und (ii) die Faktoren, die Menschen vor dem Upgrade hemmen; Dann müssen Sie diese Faktoren verwenden, um Ihre Anziehungskraft an Ihre Endbenutzer zu stärken.

Motivatoren

Welche Belohnungen erhalten Endbenutzer durch Upgrade? Durch das Überkischen von Microsoft IE8 -Marketingmaterialien sind dies die Motivatoren, die sie am meisten betonten:

  • Berufung auf Effizienz/Faulheit:
    • Schnelleres Surfen (dh Sie erhalten mehr Freizeit, wenn Sie wechseln)
    • Aufgrund eines intuitiveren Designs können Sie mehr Arbeit mit weniger Klicks erreichen. IE7 hatte bestimmte Tasten an seltsamen Orten usw. gesteckt (dh, Sie werden weniger Anstrengungen verlieren [wie in Klicks gemessen], wenn Sie ein Upgrade upgraden).
  • Berufung an Sicherheit/Angst:
    • Smartscreen schützt Sie vor böswilliger Software (dh Sie verlieren die Sicherheit, wenn Sie nicht aktualisieren).
    • Mit der Kompatibilitätsansicht können Sie ältere Seiten korrekt anzeigen, genau wie die Designer der Website beabsichtigt (dh, Sie werden nichts verlieren, wenn Sie ein Upgrade upgraden).

Die Motivatoren sind also auf das zurückzuführen, was der Endbenutzer durch Upgrade gewinnen wird (oder verlieren, wenn sie nicht upgraden). Diese Dinge müssen für den Endbenutzer wichtig sein: Zeit, Aufwand, finanzielle Sicherheit, Kompatibilität usw.

Verstärker

Verstärker sind keine Belohnungen, aber sie tragen dazu bei, die Rate der Einführung des gewünschten Verhaltens zu erhöhen. Hier ist ein Beispiel: Ihre Website kann alte Versionen von Browsern erkennen und die Benutzer zum Herunterladen und Installieren der neuesten Versionen leiten, indem sie Links und Motivatoren bereitstellen.

Inhibitoren

  1. Störend (Kosten in Bezug auf Zeit und Anstrengung) zum Upgrade
  2. Ärgernis, etwas Neues zu lernen
  3. Neue Versionen sind unweigerlich fehlerhaft und leiden unter Inkompatibilitäten, die noch nicht entdeckt wurden

Sie müssen diese Argumente vorwegnehmen und wirksame Gegenargumente entwickeln:

  1. Es gibt einen Kompromiss für Risiken/Belohnungen, und die Belohnungen überwiegen diese Risiken.
  2. Neue Versionen von Browsern werden vollständig unterstützt und Fehler werden ausgearbeitet. Im Gegensatz dazu sind ältere Versionen nicht gut unterstützt. Und die älteste Version hat die Unterstützung vollständig verloren.

Andere Tipps

Der Hauptpunkt für die Verwendung einer Website besteht darin, dass Personen sie verwenden können, ohne sich über die Probleme der Installation und Aufrechterhaltung der aktuellen Software zu sorgen. Wenn sie das ohnehin tun müssen, haben Desktop -Anwendungen im Allgemeinen erhebliche Vorteile in Bezug auf Reaktionsfähigkeit, Leistung, Funktionen usw.

Die Erwartung, dass eine Website keinen neuen Browser benötigen, ist einfach. Der Browser funktioniert gut mit anderen Websites. Warum ist deine gebrochen?

Um diesen Widerstand zu überwinden, sollten Sie eine Seite aus Adobe's Playbook nehmen und möglichst viel von der Funktionalität Ihrer Website mit älteren Browsern kompatibel bleiben. Für das was erfordert Ein modernerer Browser, der eine gewisse Grafik hat, zeigt, dass zusätzliche Funktionen eine X -Funktion neuerer Browser erfordert.

Wenn Sie Unterstützung für eine veraltete Browserfunktion abgeben, versuchen Sie auch, auf Ihrer Website entsprechende Indikation zu haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top