5

Мне интересно, почему я все еще вижу много приложений (в том числе fb & instagram), которые используют функцию pull для обновления для обновления контента? Я имею в виду, что у них есть система уведомлений, которая может сказать себя обновить, когда появятся новые данные. Я вижу, что FB, например, имеет небольшой пузырь в разделе новостей, в котором говорится, что у меня есть новые фиды там, и он может взять меня на себя, если я нажму на него, но функция обновления для обновления по-прежнему существует. Зачем?Зачем нам нужно, чтобы обновить мобильное приложение?

+0

Нам не нужно. Это скрытая функция, и пользователи часто _ забыли о ее существовании. Просто не используйте его. –

ответ

2

Это большой вопрос. Я интерпретирую это с точки зрения пользовательского опыта.

Быстрая компания did an interview с Kevin Systrom несколько лет назад, когда Instagram добавила pull-to-refresh. Он не был в этом.

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

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

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

  • Как я могу получить новый контент?
  • Как часто это обновление освежит вопрос?

Знает ли пользователь, что содержание автоматически обновляется? Доверяют ли они, что он быстро и последовательно обновляется?

Nielsen Norman Group wrote a post late last year о видимости состояния системы, особенно в том, что индикаторы прогресса способствуют положительному восприятию пользователя, уменьшая неопределенность. Я бы продолжил это исследование, чтобы перейти к обновлению и связанным с ним интерфейсам. Поддержание возможности пользователя вручную выполнить действие, которое извлекает новый контент. covers two of Nielsen's ten Юзабилити эвристики - видимость состояния системы и Пользовательский контроль и свобода.

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

+0

Спасибо, это имеет смысл для меня. Большое напоминание о том, как нам нужно учитывать некоторые переменные ожидания пользователя. – user1955934

1

I T, как правило, лучше для пользователя, чтобы выбрать, когда обновлять ленту новостей «как на социальные приложения». Поскольку обычно не рекомендуется обновлять содержимое автоматически, когда пользователь все еще его читает. Это может привести к путанице с пользователем. И тянуть, чтобы обновить является квалифицированной функцией для выполнения работы

Кроме того, это, чтобы сохранить использование мобильных данных, особенно в тех странах, где есть Интернет дорого

+0

Также автоматически обновляя контент через Интернет, вы можете значительно использовать мобильные данные; считается, что лучше оставить это по выбору пользователя, хочет ли он обновиться. – abbath

+0

@abbath. Вы абсолютно правы в этот момент, поскольку данные дороги в других странах. –

+0

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

0

вашего вопрос Awsome .. у меня есть некоторые R & D на нем. видеть, что приложения до сих пор не используют pull для обновления в android. потому что у андроида есть сервис, который может работать в фон с wack-lock. но ios не имеют фонового обслуживания.

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

надеюсь, что у вас есть представление об этом.

я один Link для больше о it.see комментарии, которые могут открыть вам для этой точки.

+0

Фоновая служба не имеет ничего общего с автоматическим обновить. Изучите концепцию бесконечной прокрутки. –

2

FYI: Pull to refresh был впервые использован Лорен Брихтер в приложении Tweetie 2, который был приобретен Twitter позже.

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

Tweetie 2 просто взял эту идею из Tweetie 1, что перегрузка была просто «загрузка newer "и" loading newer "помещают новые сообщения в верхнюю часть списка ... и активируют действие на основе движения пальца , которое вы уже делали. Зачем пользователю останавливать прокрутку, поднять пальцем, а затем нажать кнопку? Почему бы им не продолжить их жест, который они уже готовят? Когда я хочу увидеть новые вещи, я прокручиваю вверх. Поэтому я сделал прокрутку себя жестом.

Жест только в половине битвы, хотя вам необходимо соответствующее сообщение . Как только перезагрузка активирована, прокручиваемая область списка фактически изменяется, чтобы оставить интерфейс обратной связи на месте (вместо , отскакивающего от экрана). Без этой части пользовательский интерфейс неинтуитивный. И после завершения загрузки пользовательский интерфейс сам исчезает.

Reference

0

Простая точка, рассматривая Do Google и Не

Swipe-to-Refresh могут быть использованы для однофазным loading.We может использовать другой тип прогресс баров циркулярных и т. д. для загрузки содержимого для первого времени и загрузки и отображения всего содержимого сразу или загрузки элементов, когда свитки.

Вы можете понять цели ясно, пройдя через this

Смежные вопросы