Telegram Web
Чтош, мы увеличили количество отображаемых одновременно маршрутов до 6, но это по-прежнему мало, надо хотя бы 8‒10. Конечно, очень кстати было бы просто перевернуть табло и вывести всё в один длинный столбик:
14 маршрутов, даже если щедро вернуть заголовок таблицы! Но по правилам рубрики мы не вмешиваемся в конструкцию, ограничиваемся только переверсткой, и место под маршруты надо искать другими способами. К тому же, так мы всё же потеряли информацию о вторых автобусах. Возвращаемся к горизонтальному табло.

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

Но кажется, что пара из обратного отсчета в минутах и остановках формируют устойчивую смысловую единицу, которую не стоит разбивать. Тройная последовательность «обратный отсчет в минутах-остановках-минутах... ну и всё» может сбить с толку, так что переходим к неравноценным колонкам, где во второй колонке ограничимся инфой об одном ближайшем автобусе:
Можно сделать концептуальный финт и объявить, что на табло идет перечень не маршрутов, а автобусов! То есть допускаем в перечне дублирование номеров, так как показываем в очереди все автобусы в хронологическом порядке, не только ближайшие автобусы данного номера. Тогда уже уместятся три колонки:
Так как информация о ближайшем автобусе маршрута всё же имеет наивысшую ценность среди пассажиров, оставим выделенными жирным только их, а вторые и последующие уже будем подписывать тоньше:
Такая разгруппировка всех автобусов в единую кучу упрощает представление — мы превратили двумерный массив в простую последовательность физических автобусов. Но так и теряется смысл, ради которой группировка и затевалась: информация о ближайших автобусах каждого маршрута имеет куда большую ценность, чем инфа о последующих автобусах, а мы тут всё перемешали, да еще и мешаем найти второй автобус маршрута. А еще если какой-то маршрут ходит радикально чаще остальных, он просто заспамит всё табло. Так что возвращаемся в парадигму маршрутов.
Появляется соблазн отнестись к табло как к экрану электронной очереди, то есть крупно «пуш-уведомлениями» показывать подъезжающие автобусы, а остальные показывать сильно мельче.

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

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

Горизонтальное пространство отъедают повторяющиеся «ст». Можно оставить эту подсказку только у первого автобуса первого маршрута, а про остальные надеяться, что их единица измерения понятна по аналогии. Тогда уже в обеих колонках умещается полная информация о двух ближайших автобусах:
Другой вариант борьбы за горизонтальное пространство — возвращение табличке заголовков, чтобы «ст» стояло над, а не справа от количества остановок. Так тоже обе колонки вмещают одинаковый объем информации про маршруты, но количество вмещаемых маршрутов уменьшилось из-за забранной строки под заголовки:
Вроде бы по плотности информации первый вариант явно лучше: там влезает да 12 маршрутов, а с заголовками таблицы — только 10. Но я пока не тороплюсь выбирать из них. Попробуем некоторое время развивать оба этих направления.

Например, посмотрим, как они справятся с испытанием АДОМ!!! Ну то есть с местной альтернативной Константину Константинопольскому — длинными названиями сезонных маршрутов «Ада1», «Ада2» и т.д. В обеих вариантах пришлось откатиться к неравнозначным колонкам:
Следующее испытание: подумаем о доступности экрана и немного увеличим кегль подписей, буквально на один пиксель:
2025/06/27 11:27:48
Back to Top
HTML Embed Code: