Почему люди могут ожидать требования к аппаратному/программному обеспечению в программных приложениях, но это не для веб -приложений?

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

  •  16-10-2019
  •  | 
  •  

Вопрос

Вопросы вращаются вокруг способов заставить клиентов принять новые веб -технологии / браузеры, чтобы можно было доставить лучшее веб -программное обеспечение для конечного пользователя.

Трудно управлять ожиданиями клиентов. Ожидания, такие как:

  1. Веб -сайты должны работать над более старыми браузерами. (двусмысленный).
  2. Веб -сайты не должны требовать конкретного оборудования.
  3. Предоставление системных / компьютерных характеристик для запуска веб -сайта недопустимо.

Веб -разработка не так просто, как думают многие. Есть много, что касается создания правильно запущенного веб -приложения (а не просто веб -сайта). Взгляните на Google Docs или Microsoft Office Online. Это больше, чем просто обычные веб -сайты, и они заставляют пользователей использовать новые браузеры.

MS Office Office Online не будет работать с IE6, и они очень стараются подтолкнуть людей к использованию IE8 (скоро IE9). Google также толкает, то же самое со многими другими сильными веб -объектами.

Вы можете многое делать в Интернете, от игры в игры, просмотра фильмов, выполнения работы, даже кодирования и подключить сервер, чтобы скомпилировать свой код.

Со всем, что может сделать Интернет, я считаю удивительным, что люди все еще хотят устанавливать нереальные ожидания в веб-приложениях только потому, что потребуется, чтобы кто-то использовал браузер, который всего лишь ... 2-3 года.

Я понимаю, что люди не любят перемен. И мы все знаем, что многие корпорации будут предоставлять дни/недели обучения, чтобы помочь своим сотрудникам понять новые интернет -браузеры. Есть также случаи, когда люди вынуждены использовать старые браузеры, потому что архаичная система, которую они используют для внутренней работы, работает только в этом браузере (ActiveX+IE6).

Мои вопросы

Как вы можете сказать своим конечным пользователям, что им нужно будет обновить свой браузер, чтобы использовать последнюю версию вашего сайта без огромного протеста?

Почему ожидается, что для программного обеспечения можно потребовать, чтобы люди обновляли версии Windows/Mac, но веб -сайт не может потребовать новой версии браузера?

Это было полезно?

Решение

Прежде всего, я не думаю, что у людей есть большая мотивация «обновлять версии Windows/Mac»: вот Доля использования операционных систем веб -клиентов (Август 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%). Таким образом, почти 50% используют устаревшую ОС (XP).

Напротив, вот Использование статистики Для браузеров: в целом (31,1%), FF (45,1%), хром (17,3%), сафари (3,7%), опера (2,2%). Разбивая IE по версии, IE9 (0,2%), IE8 (17,3%), т.е. 7 (8,0%), IE6 (5,6%). И для Firefox- FF4 (0,8%), FF3,6 (35,3%), FF3,5 (5,6%), FF3,0 (2,9%). Таким образом, более 50% используют новейшие стабильные (или бета) версии этих браузеров.

Что касается другого вашего вопроса-«Как вы можете сказать своим конечным пользователям, что им нужно будет обновить свой браузер, чтобы использовать последнюю версию вашего сайта без огромного протеста?»-вы должны понимать (i) факторы, мотивирующие людей к людям обновление и (ii) факторы, препятствующие модернизации людей; Затем вы должны использовать эти факторы, чтобы укрепить вашу привлекательность для ваших конечных пользователей.

Мотиваторы

Какие награды получают конечные пользователи, обновляясь? Скимить маркетинговые материалы Microsoft IE8, это те мотиваторы, которые они больше всего подчеркивали:

  • Обращается к эффективности/лени:
    • Более быстрое серфинг (т.е. вы получите больше свободного времени, если переключитесь)
    • Вы можете выполнить больше работы с меньшим количеством кликов из -за более интуитивного дизайна. IE7 поместил определенные кнопки в странные места и т. Д. (То есть вы потеряете меньше усилий [как измерено в кликах], если вы обновите).
  • Апелляция на безопасность/страх:
    • SmartScreen защищает вас от вредоносного программного обеспечения (то есть вы потеряете безопасность, если не обновите).
    • Просмотр совместимости позволяет вам правильно просматривать более старые страницы, как и дизайнеры веб -сайта (т.е. вы ничего не потеряете, если обновите).

Таким образом, мотиваторы сводятся к тому, что получит конечный пользователь, обновляясь (или проиграв, если они не обновляются). Эти вещи должны быть важны для конечного пользователя: время, усилия, финансовая безопасность, совместимость и т. Д.

Подкрепляющие

Подкрепления не награды, но они помогают увеличить скорость принятия желаемого поведения. Вот пример: ваш веб -сайт может обнаружить старые версии браузеров и направлять пользователей для загрузки и установки последних версий, предоставляя ссылки и мотиваторы.

Ингибиторы

  1. Неприятность (стоимость с точки зрения времени и усилий) для обновления
  2. Неприятность изучения чего -то нового
  3. Новые версии неизбежно глюки и страдают от несовместимости, которые еще не обнаружены

Вы должны предвидеть эти аргументы и разработать эффективные контраргументы:

  1. Существует компромисс риска/вознаграждения, и вознаграждение перевешивает эти риски.
  2. Новые версии браузеров полностью поддерживаются, и будут разработаны ошибки. Напротив, более старые версии не поддерживаются; И самая старая версия полностью потеряла поддержку.

Другие советы

Основная точка в пользу использования веб -сайта заключается в том, что люди могут использовать его, не беспокоясь о проблемах установки и поддержания актуального программного обеспечения. Если им все равно нужно это сделать, настольные приложения, как правило, имеют существенные преимущества в реагировании, производительности, функциях и т. Д.

Ожидание, что веб -сайт не должен нуждаться в новом браузере, просто. Браузер отлично работает с другими сайтами. Почему у тебя сломан?

Чтобы преодолеть это сопротивление, вы должны взять страницу из Playbook Adobe и сохранить как можно больше функциональности вашего сайта со старыми браузерами. Для того, что требует Более современный браузер, некоторые графики указывают на то, что дополнительная функция требует x функции новых браузеров.

Если вы сдаете поддержку для некоторой устаревшей функции браузера, постарайтесь также иметь соответствующие указания на вашем сайте.

Лицензировано под: CC-BY-SA с атрибуция
scroll top