urbansheep@gmail.com › Теги: навигация

Скоро, скоро уже придёт время создания некоммерческой организации «За спасение постраничных листалок». Будем отстреливать интерфейсеров.
Здесь внутри ожесточенные баталии происходят на эту тему. - У меня достаточно
42 more comments
Автоподгрузка хорошо, отсутствие навигации очень плохо — навигация, как мы помним, не только, чтобы ходить по страницам, но чтобы давать пользователю ощущение и понимание пространства, карту контента — «ты сейчас на восьмой странице из двухсот», и чтобы давать возможность послать другу ссылку на *вот этот кусок*. #паттерны #техасская_резня #навигация #интерфейсы - × × ×
Для этого возле каждого подгруженного блока или у каждой отдельной записи достаточно добавить анкор. - Сергей Блохин
— «ты сейчас на восьмой странице из двухсот», и чтобы давать возможность послать другу ссылку на *вот этот кусок* - что не работает, если количество контента меняется и распределение по страницам не статично. Пример, ответы из форумов в поисковой выдаче. - У меня достаточно
@titnet: Спасибо, Капитан! - × × ×
@urbansheep: да всегда пожалуйста :) Для понимания пространства достаточно "Подгрузить ещё 20 блоков из 1200 оставшихся". Вот только нужно ли людям это самое понимание пространства? Или же им более важен сам контент, а не столько его количество? - Сергей Блохин
@basvasilivch: спасибо, я в курсе этого «если распределение не статично». Но пока что в большинстве случаев, где я видел замену листалки на автозагрузку, это распределение было статично (твиттер, например?). Ответы из форумов, кстати — это почти статичная выдача во всех индексирующих системах (потому что индекс обновляется не в реальном времени). Поэтому проблема не в том, что «листалка хорошая, а автозагрузка плохая». А в том, что автозагрузку используют некорректно, новых инструментов для уточнения выдачи не дали, а привычную (и потому удобную) листалку отломали. В алфавитно-отсортированной выдаче загружать тридцать экранов только чтобы добраться до нужной буквы — это явный фейл интерфейса, например. Листалка в таком случае сэкономит очень много времени. - × × ×
@titnet: Людям нужно и важно. Не всем, но значительной части, ага. - × × ×
Да, твой пример с алфавитом показателен. Мы вообще странные вещи сравниваем. Постраничная листалка — про сущности с одинаковой интересностью/полезностью, то есть на 8 странице может быть что-то не менее интересное, чем на первой. Подгрузка — это про сущности, отсортированные по значимому признаку, то есть если в первых 8 порциях ты не нашел того, что нужно, шансы найти в последующих уменьшаются. По крайней мере для меня это критерий выбора того или иного решения. - У меня достаточно
Мой поинт в том, что это два разных решения, для разных ситуаций, и «отстреливать интерфейсеров» за одно в пользу другого странно. - У меня достаточно
Мой поинт в том, что интерфейсеры поддаются моде, и за это должны быть отстрелены. И когда ты про себя говоришь «для меня это критерий выбора решения» — это не значит, что для всех так. Мой пример с твиттером (у которого подгрузка не совсем авто, а по запросу, но листалку убили), который не позволяет мне тупо _отлистать_ твитлист (пусть без перезагрузки) — это как раз такой кейс и приговор. Для сравнения можно взять листалку на deviantart, которая тоже вся на аяксе, но помогает понять, сколько там чего ещё (хотя и не говорит, где дно, что плохо), и ссылку на страницу можно переслать. - × × ×
Пример с алфавитом плох — там нужно какое-то совсем другое решение, а не угадывание на какой на 8 или 9 странице должна начаться нужная буква и, конечно же, не отматывание загрузкой. Тут оба варианта одинаково дрянные. - Elmo
@ubs А раскажи по-подробнее про сценарий с твиттером. Я не совсем понял для чего тебе знать сколько там еще, и переходить на 8 страницу в один клик? - У меня достаточно
и вообще листалка, а особенно вместе с возможностью всяких сортировок, на мой взгляд, просто кричит «мы не знаем что мы делаем, мы не знаем как это будут использовать, но нам, в сущности, всё равно». - Elmo
@ubs и опять же ты говоришь про deviantart, где на 8 странице все так же интересно и твиттер, где на 8 странице записи позавчерашнего дня, которые в контексте этого сервиса, мало кому интересны. Здесь подгрузка себя оправдывает например простотой и минимализмом интерфейса по сравнению с постраничной листалкой. - У меня достаточно
@yps: Ну, это на ваш взгляд, ок. На мой взгляд ровно наоборот — «мы знаем, что нас используют не только как однокликовый автомат с газировкой, и уважаем разные стратегии». - × × ×
@basvasilich: Сценарий в твиттере очень простой — «посмотреть, чего написали, пока меня здесь не было». Соответственно, отматываешь френдленту или юзерский архив назад. Если кликать вечно на «more» (с маленькой буквы ещё, блин), то у меня, во-первых, ломается «пространственная ориентация» (я не знаю, «где я», из-за этого начинается непроизвольная интерфейсная паника), во-вторых, на двадцатом подгруженном экране у меня обваливается бразуер. Как правильно, по-моему, видно в тамблере. Для фанатов — галочка «автозагрузка» в настройках, для остальных — листалка по страницам, одна явная ссылка «вернуться в начало» (которая работает как Panic button), и — самое интересное — при листании фиксируется пост, от которого ты листаешь (т.е. у тебя фиксируется выдача: даже если в ленту пришли новые посты, то контент на отлистываемых страницах не «съедет»). Такого я не видел нигде, кроме убер-технических форумов, и это очень круто, сильно уменьшает фоновое юзерское раздражение «я это уже видел на прошлой странице, чего ты мне это показываешь блин тупой робот». - × × ×
@basvasilich: Прости, конечно, но у меня на всех страницах твиттера также интересно, как и на первой, а кнопка “more” не является для меня ничем лучше кнопки «Следующая страница» (так это сделано во френдфиде, к слову). И это классический пример интерфейса, который _усложняет_ юзеру пользование функцией, потому что у твиттера на это нет достаточных техмощностей. «Запрещение через неудобство» — довольно известный антипаттерн, за это я тоже многим интерфейсерам устроил бы по дню пыток. - × × ×
Ага, я понял. Наверное ваш КО. Но я уверен что подгрузка была выбрана из-за того, что «посмотреть, чего написали, пока меня здесь не было» у среднего пользователя это 2-3 клика на more а то и меньше (частые заходы + небольшое кол-во фолловинг), плюс этот сценарий сильно меннее популярен, чем «а что тут у нас сейчас происходит». То есть больше по объективным причинам, а не в угоду моде. По крайней мере, я бы здесь, как и они, при этих условиях предпочел съэкономить на визуальных контролах и всякой механике страниц. - У меня достаточно
@ubs ты наверное знаешь наше любимое выражение в таких случаях. Мне кажется твой сценарий не совсем обычен для твиттера. - У меня достаточно
@ubs «что у твиттера на это нет достаточных техмощностей» вполне себе причина делать многое. Как будто здесь интерфейсники крайние? - У меня достаточно
См.выше про то, что “more” и “next page” в интерфейсе занимают одно и то же место. Про то, что этот сценарий сильно менее популярен — на стомиллионной аудитории это более сложный случай: даже при популярности редкого сценария в 1% аудитории, у тебя оказывается минимум миллион пользователей, которых ты обламываешь. Not good. Так что тут мы приходим к другой интересной особенности интерфейсов — гипотетически, единственная причина, по которой твиттеру выгодно было отказаться от листалки — не пользовательское удобство, а техническое. Теперь тупо стали скрейпить меньше (т.е. собирать контент роботами), перейдя окончательно на апи (или не перейдя, но всё равно сильно меньше нагрузка из-за того, что всегда отдаётся одинаковая кэшированная первая страница). - × × ×
Ох. Всегда хочется ответить на «мы делаем массовые сервисы» чем-то не вполне цензурным, прости. Потому что если твиттер мне мешает пользоваться собой — мне наплевать на то, что мой сценарий — редкий. Если у твиттера недостаточно ресурсов, чтобы работать без того, чтобы показывать через раз картинку с летающим китом — мне, как пользователю, это безразлично. Если технические проблемы решаются поломкой интерфейса — интерфейсник крайний, так уж выходит. - × × ×
@ubs прощаю прощаю, наслушался разных подобных реплик на одном проекте. Кажется, что 99 миллионов счастливых лемингов, которые платят деньги/смотрят рекламу, могут быть ценнее одного обиженного урбана. - У меня достаточно
причем, очевидно, что «отстреливать» рвутся только урбаны, другие же довольны и одноклассниками. - У меня достаточно
Да, конечно, кто же спорит. Не стоит только забывать про то, как устроена обиженная аудитория, и путать «редкие сценарии» и «кривые интерфейсы». - × × ×
а мне нравится листалка и не нравится подгружалка потому, что с листалкой есть возможность при определённом стечении обстоятельств пролистать сто страниц *быстро*, не двигая кнопкой мыши и кликая на next page (которая всегда находится на одном месте), а с подгружалкой такого комфорта я гарантированно лишён и обязан всегда скроллить вниз, чтобы кликнуть заново. - Тринадцатый
согласен, работать над чутьем этой разницы — первостепенная задача для правильных пацанов - У меня достаточно
а ещё я сейчас тут внесу пример с лепрой, где тоже поддались моде и сделали подгружалку. через, кажется, день непрерывного воя пейджер вернули рядом с подгружалкой и теперь все счастливы - Тринадцатый
@dixi а меня посчитать? :( - Тринадцатый
может кто-нибудь объяснить желание оказаться на 100й странице? ну или там на 89й? или на 113? - Elmo
@dixi сразу скажу, я не юзабелист, это другие ребята. А что плохого чтобы 99 миллионов спокойно слушали свои Валенки, а урбану, дикси и тринадцатому было несколько неудобно? Соглашусь, что делать их совсем недовольными глупо, там немного другие риски. Но раз уж их желания несколько далеки от валенок, то вполне допустимо прикрыть на их неудобства глаза. Но глубоко в душе мечтать о «внутреннем френдфидике для своих, где этой троице, как и мне будет круто». - У меня достаточно
@yps: Вы правда не понимаете, или прикидываетесь? - × × ×
Я правда не понимаю. Потому как классификация чего-либо по номеру страницы на которой оно оказалось — это очень странно. Я понял кейс с «прочитать что тут было без меня», но и для этого листалка неудобна — долистать вперед, пока не нашел то что уже видел, листать назад. - Elmo
@basvasilich: Ты не поверишь, но проектировщик интерфейсов не может не быть юзабилистом. Как бы по определению. И то, что в определённом кругу слово «юзабилист» превратилось в шутку и полуоскорбление, ничего не меняет в печальной реальности, где «проектировщик интерфейсов, но не юзабилист» — нонсенс. А пока предлагаю вернуться к разговору о листалках. - × × ×
Тем более не понимаю желания оказаться на странице номер 100, которую я еще не видел и не знаю что там. - Elmo
@ubs я в курсе, да, забыл свою табличку сарказм дома. - У меня достаточно
@yps: Ох. См. выше про понять, что «здесь есть минимум сто страниц» (в поисковых машинах для этого есть строчка «найдено 100500 совпадений»). Попасть именно на сотую страницу никому не надо. Попасть с 99-й на 100-ю — вполне может быть нужно. Сто страниц грузить последовательно в одну — браузер точно сдохнет. Поставить закладку и вернуться потом — иногда случается. «Долистать вперёд и неудобно листать назад» — решается правильными листалками (в частности, см. http://www.welie.com/pattern...), опять же, см.выше про пример Тамблера и кнопку «на первую страницу». - × × ×
@dixi я не хочу верить, что кто-то может руководствоваться первой. Замечу, что «дорого» это очень широкое понятие. Внутри нас всех живет тот романтичный парень, мечтающий о «правильных интерфейсах». Некоторым даже удается что-то такое сделать. - У меня достаточно
Я не агитирую заменить все листалки на загрузку, потому «100 страниц последовательно загрузить» — это понятно. По приведенной же ссылке, я не заметил какого-то решения которое помогает в случае «меня тут какое-то время не было». И уж точно некий контрол с календарем решает проблему лучше нумерации страниц. Действительно полезная мысль там в комментариях: «I remember large diccionaries sitting on the bookshelf with their corresponding segmented content (i.e. "DEB - HUL") or something like that, maybe whole words.» Это как вариант того что я имею ввиду. Не надо «отбрехиваться» от пользователя листалками, нужно работать с данными, учитывая их природу. - Elmo
@yps: Спасибо, капитан! Я не об этом вообще говорю. Да, сайт должен быть удобным, а представление данных — релевантным. Но если нет времени и ресурсов на особый интерфейс, не надо отнимать у меня хотя бы тупую и простую листалку, которая даёт доступ *ко всем* данным, а не только к верхнему слою. Я вот о чём. См. исходный пост. - × × ×
слушайте, а мы всё это время об общем случае говорим или о частном с банкоматами? - Тринадцатый
Я говорю об общем. - × × ×
Дикси, про банкоматы, по-моему, имеется в виду вот это: http://ff.im/otV8G - × × ×