Definitivamente no es una interfaz de usuario ‘pobre’ bajo ninguna norma. Construir interfaces de usuario web es una tarea demasiado compleja de lo que muchas personas pueden pensar. Especialmente para las interfaces populares, es importante mantener la consistencia no solo en términos de apariencia sino también en funcionalidad. Y eso es toda una hazaña. Si nos fijamos en la matriz de soporte para la web, hay muchos navegadores populares: Chrome, Firefox, Safari, Internet Explorer, Opera, que se ejecutan nuevamente en varios sistemas operativos. Agregando a esa complejidad, ahora la web ha llegado a teléfonos móviles y tabletas. Puede imaginarse que construir una interfaz que se vea y se comporte de manera consistente en todos los clientes posibles es un desafío hercúleo. Cuantos más efectos geniales (CSS y JavaScript) agregue, más complejidad creará.
He intentado responder una pregunta similar sobre Quora: la respuesta de Kumar Bhot a ¿Por qué el diseño web de Quora es tan básico y no tan atractivo?
Creo en el caso de Amazon, además del desafío de coherencia mencionado anteriormente, el objetivo también es permitir la experiencia de compra más rápida posible. Cuando tiene cientos de categorías y millones de productos en un solo catálogo, crear un sistema de navegación y una arquitectura de información general que funcione para todos es más que un proceso reflexivo. Debe deshacerse de cada distracción en su camino para servir a los usuarios lo que quieren. Los colores oscuros, los efectos geniales y las tendencias de diseño casi no tienen espacio en la lista de prioridades. A pesar de ser un lugar de compras, clasificaría a Amazon como un sitio web centrado en ‘funciones y contenido’ debido al gran inventario y a la mayor base de información (contenido) que ofrecen.
- Como programador autodidacta, ¿debo comenzar con programación competitiva o desarrollo web?
- ¿Cuál es la mejor manera de crear vínculos de retroceso de alta calidad?
- ¿Qué lenguaje de programación necesitaría para aprender a construir un servidor para mi aplicación?
- Solicitó un trabajo de desarrollador junior C #; La primera tarea ha sido una tarea de desarrollo web completa en idiomas que no conozco. ¿Qué debo hacer?
- Cómo colocar automáticamente una imagen verticalmente dentro de su div padre
Sin embargo, esta prioridad tendrá que cambiar si los competidores cercanos de Amazon logran el mismo nivel de funcionalidad y organización de contenido y logran ofrecer una alta experiencia de usuario.