Как узнать пропускную способность пользователя, чтобы обеспечить наилучшую версию моего веб-приложения? - PullRequest
1 голос
/ 09 марта 2009

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

Или я должен стремиться к наименьшему знаменателю вообще?

Независимо от используемых технологий: я не зависим от платформы для этого случая (например, флэш-апплет для оценки возможностей пользователя будет в порядке). Я просто хочу услышать твой совет.

Ответы [ 3 ]

2 голосов
/ 09 марта 2009

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

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

1 голос
/ 01 мая 2009

Самый популярный сайт в сети имеет интерфейс, который почти не содержит графики. (Я говорю о Google, конечно.)

Создайте веб-сайт, который быстро загружается для всех пользователей, обладает необходимой функциональностью, эстетически приятен, и вашим пользователям это понравится. Визуальная привлекательность может быть достигнута очень маленьким байтом с хорошим использованием цвета, расположения текста и щадящих изображений. Там нет необходимости для огромных приложений Flash, звука, анимации или других убийц полосы пропускания. Люди отвечают на сайты, которые их приглашают, и обращаются с ними правильно.

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

1 голос
/ 09 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...