¿Por qué las personas pueden esperar requisitos de hardware/software en aplicaciones de software, pero no es para aplicaciones web?

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

  •  16-10-2019
  •  | 
  •  

Pregunta

Preguntas que giran en torno a formas de lograr que los clientes adopten nuevas tecnologías web / navegadores para que uno pueda ofrecer un mejor software web al usuario final.

Es difícil administrar las expectativas de los clientes. Expectativas como:

  1. Los sitios web deben trabajar en navegadores más antiguos. (ambiguo).
  2. Los sitios web no deben requerir hardware específico.
  3. Dar especificaciones del sistema / computadora para ejecutar un sitio web es inaceptable.

El desarrollo web no es tan fácil como muchos piensan. Hay muchas cosas para crear una aplicación web ejecutada correctamente (no solo un sitio web). Eche un vistazo a Google Docs o Microsoft Office en línea. Estos son más que solo sitios web regulares, y obligan a los usuarios a usar navegadores más nuevos.

MS Office Online no funcionará con IE6, y están tratando de empujar a las personas a usar IE8 (pronto IE9). Google también presiona, lo mismo con muchas otras entidades web fuertes.

Puede hacer mucho en Internet, desde jugar juegos, ver películas, hacer trabajo, incluso codificar y tener el servidor que está conectado para compilar su código.

Con todo lo que la web puede hacer, me parece sorprendente que las personas todavía quieran poner expectativas poco realistas en las aplicaciones web solo porque requerirá que alguien use un navegador que solo tenga ... 2-3 años.

Entiendo que a la gente no le gusta el cambio. Y todos sabemos que muchas corporaciones proporcionarán días/semanas de capacitación para ayudar a sus empleados a comprender los nuevos navegadores de Internet. También hay casos en los que las personas se ven obligadas a usar navegadores antiguos porque el sistema arcaico que usan para el trabajo interno solo se ejecuta en ese navegador (ActiveX+IE6).

Mis preguntas

¿Cómo puede decirle a sus usuarios finales que deberán actualizar su navegador para usar la última versión de su sitio web sin una gran protesta?

¿Por qué existe la expectativa de que está bien que el software requiera que las personas actualicen las versiones de Windows/Mac, pero un sitio web no puede requerir una nueva versión del navegador?

¿Fue útil?

Solución

En primer lugar, realmente no creo que las personas tengan una motivación mayor "para actualizar las versiones de Windows/Mac": aquí están los Uso compartido de sistemas operativos de clientes web (Agosto de 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%). Entonces, casi el 50% está utilizando un sistema operativo obsoleto (XP).

Por el contrario, aquí están el Estadísticas de uso compartido Para los navegadores: general- IE (31.1%), FF (45.1%), Chrome (17.3%), Safari (3.7%), ópera (2.2%). Desglosando IE por versión- IE9 (0.2%), IE8 (17.3%), es decir, 7 (8.0%), IE6 (5.6%). Y para Firefox-FF4 (0.8%), FF3.6 (35.3%), FF3.5 (5.6%), FF3.0 (2.9%). Entonces, más del 50% use las últimas versiones estables (o beta) de estos navegadores.

En cuanto a su otra pregunta: "¿Cómo puede decirle a sus usuarios finales que deberán actualizar su navegador para usar la última versión de su sitio web sin una protesta enorme?"-Debe entender (i) los factores que motivan a las personas a actualizar y (ii) los factores que inhiben que las personas se actualicen; Luego debe usar estos factores para reforzar su atractivo con sus usuarios finales.

Motivadores

¿Qué recompensas obtienen los usuarios finales al actualizar? Skimming de los materiales de marketing IE8 de Microsoft, estos son los motivadores que más enfatizaron:

  • Apela a la eficiencia/pereza:
    • Surf más rápido (es decir, ganará más tiempo libre si cambia)
    • Puede lograr más trabajo con menos clics, debido a un diseño más intuitivo. IE7 había puesto ciertos botones en lugares extraños, etc. (es decir, perderá menos esfuerzo [como se mide en clics] si actualiza).
  • Apela a la seguridad/miedo:
    • SmartScreen lo protege del software malicioso (es decir, perderá seguridad si no actualiza).
    • Compatity View le permite ver las páginas más antiguas correctamente tal como lo pretendían los diseñadores del sitio web (es decir, no perderá nada si actualiza).

Por lo tanto, los motivadores se reducen a lo que el usuario final ganará al actualizar (o perder si no se actualizan). Estas cosas deben ser importantes para el usuario final: tiempo, esfuerzo, seguridad financiera, compatibilidad, etc.

Reforzadores

Los reforzadores no son recompensas, pero ayudan a aumentar la tasa de adopción del comportamiento deseado. Aquí hay un ejemplo: su sitio web puede detectar versiones antiguas de navegadores y dirigir a los usuarios para descargar e instalar las últimas versiones proporcionando enlaces y motivadores.

Inhibidores

  1. Molestia (costo en términos de tiempo y esfuerzo) para actualizar
  2. Molestia de aprender algo nuevo
  3. Las nuevas versiones son inevitablemente erróneas y sufren incompatibilidades que aún no se han descubierto

Debe anticipar estos argumentos y desarrollar contraargumentos efectivos:

  1. Existe una compensación de riesgo/recompensa, y las recompensas superan estos riesgos.
  2. Las nuevas versiones de los navegadores son totalmente compatibles, y los errores se resolverán. Por el contrario, las versiones más antiguas no son bien respaldadas; Y la versión más antigua ha perdido el soporte por completo.

Otros consejos

El punto principal a favor de usar un sitio web es que las personas pueden usarlo sin preocuparse por las molestias de instalar y mantener el software actualizado. Si tienen que hacer eso de todos modos, las aplicaciones de escritorio generalmente tienen ventajas sustanciales en la capacidad de respuesta, rendimiento, características, etc.

La expectativa de que un sitio web no debería necesitar un nuevo navegador es simple. El navegador funciona bien con otros sitios. ¿Por qué está roto el tuyo?

Para superar esta resistencia, debe tomar una página del libro de jugadas de Adobe y mantener la mayor parte de la funcionalidad de su sitio compatible con los navegadores más antiguos posible. Para lo que requerimiento Un navegador más moderno, tiene algún gráfico que indique que la funcionalidad adicional requiere la característica X de los navegadores más nuevos.

Si está volcando el soporte para una función de navegador obsoleta, intente tener algunas indicaciones correspondientes en su sitio también.

Licenciado bajo: CC-BY-SA con atribución
scroll top