Микротабун мобильный
Все кто хоть раз скучал в маршрутке держа в лапах пальцеориентированный телефон подключенный к сети наверное знает что табун на нём выглядит, мягко говоря, не очень и пользоваться этим нельзя может и можно, но лучше не надо.
А почему ему не выглядеть…
… например, вот так...
… или вот так...
… подумал я?
«Действительно, почему бы и нет?», — ответил мне мой внутренний голос. Ну что мне надо было на этот вопрос ответить? Правильно, ничего, а просто потратить немного свободного времени на проектированье, благо это и есть моя основная профессия — проектировать интерфейсы и опыт взаимодействия.
Для начала дисклэймер: это всё сыро, и  всё можно изменить. Особенна сыра графика, она вообще пилится в последний момент. Плюс, сделан лишь необходимый (по моему мнению) минимум.
Ну и  вот, пора уже выкатить под взор общественности. Почему уже пора, если она сыра? Ответ в конце рассказа.
Что самое главное на табуне? А?.. Кто сказал«срачи» «посты»? Правильно, ты почти молодец, помимо постов есть ещё комментарии. И поэтому давайте зайдём бочком через комментарии, и закончим снова на них.
На табуне справа есть колонка, в ней есть очень важная штука, для кого-то эта штука чуть-ли не самая важная — прямой эфир. Но на маленьких тач девайсах показывать контент в две колонки нельзя. Что делать с прямым эфиром? Куда его деть что-бы он был в шаговой доступности? К счастью тач-устройство — не компьютер с мышью, есть некоторые вещи которые на нём делать удобно, например жесты.
Выдвигаем «тёмную сторону»
Вот я прямо слышу сейчас «Ась?.. Чегось?..»
Отвечаю на некоторые вопросы
С рупором остался лишь один важный вопрос — «Как обновить?». У нас, у интерфейсников, есть такая простая истина «идеальный предмет — его отсутствие при выполнении его функции», то есть идеальный телефон — это когда ты без ничего взял и связался с тем с кем нужно.
«Хватит мозги компостировать. Как обновить?»… окей, поясняю, в сферическом идеале в вакууме обновляться должно само, появилось новьё и отобразилось, технически это сделать можно. Однако мы люди хитрые, если вдруг, по каким-то причинам, автообновление реализовать нельзя, то…
… можно применить старый добрый паттерн Pull to Update
Сейчас, пожалуй, пройдёмся, по разделу «Брони».
Ищем, и находим, Глена
Что тут можно увидеть? На странице можно посмотреть список всех пользователей, посмотреть сколько и  кто онлайн, найти кого-то определённого,поклопать посмотреть на его кармоньку с силушкой и перейти на его профиль. Нельзя, как в настольной версии, написать прямо отсюда личку, не уверен что нужно, места не много, можно сделать в два действия — перейти в профиль и написать. Нельзя посмотреть новичков, сортировать по дате — правильнее, но места нет.
Оба вопроса можно решить, но я пока не задумывался как, ибо это не важно, список есть, найти можно, основные функции сделаны.
А ещё у нас в этом разделе есть статистика, она в правом меню. Зачем и кому она нужна — не знаю, но уж если она есть…
… давайте показывать её весело и информативно
Отдельно остановлюсь на карте. Сейчас там данные, конечно, фейк, но можно (и нужно) показывать кластерами города которые указали в профиле пользователи. Можно приблизить, посмотреть сколько где. И  всё, это только для статистики. А как найти профили кого-то из городов? На странице «Список брони» вбить в поиск не «Glenn», а «Москва», например.
Для тех кто задаётся вопросом «А как ты вообще попал с главной на страницу с Бронями?» или «А что это там сверху за тридцать четыре на аватарке? А что за три полосы?».
Я даже заверстал, можно открыть хоть на десктопе, поресайзать окно, потыкать, посмотреть. Никакой страницы кроме этой пока нет, ссылки никуда не ведут. Если кому интересно почитать исходники, нет смысла читать в веб-инкторе, читайте на ведре срублями битами
«Ёпт, а куда плюсомётом целится?». Хороший вопрос. Делать в пальцеориентированном табуне кучу мелких, но важных, элементов не стоит, это совсем не кошерный путь, Фитт будет плакать (справделивости ради, он бы и  с настольного всплакнул).
Что делать? Как быть? Куда ж без плюсов? А избранное? Когда я подумал «Фитт бы плакал», я вспомнил что радиальные меню очень хорошо вписываются в Закон Фитта.
Почему бы их не использовать?
«Как это работает?», резонный вопрос. Мы видим пост, прочитали чуть и  уже хотим плюсануть, мы просто жмякаем пальцем по телу поста, если касание единичное — под пальцем появляется радиальное меню. Передвигаем палец самую малость выше и кидаем плюс в копилку, всё. Так же можно скопировать ссылку, и добавить или удалить из избранного. Если это ваш пост — удаление и редактирование прячем сюда же. Все действия — прямо под пальцем. Есть несколько альтернатив радиальному меню, например можно спрятать меню под свайпом поста|коммента влево, это надо проверять реально.
Комментарии. Комменты — самый сложный элемент табуна для адаптации под маленький экран. Они ветвятся, они могут быть очень глубокими. Есть много нюансов, я пока не учёл все, но…
… не супер-глубокие ветки вполне хорошо живут под глубинной линейкой
Это очень быстрый концепт, совсем без графики, но не важно. Все действия, даже «Ответить» и «Посмотреть родителя» спрятаны в радиальном меню. Глазами можно, и  это не сложно, проследить родителя и ветку, у каждой последующей ветки фон чуть темнее и образуется «табуляционная линейка». Другое дело табунчане могут уходить очень глубоко, а показывать комментарий меньше чем в половину ширины экрана — не стоит. Что делать пока не знаю, можно поиграть в зумируемый интерфейс, можно посмотреть реализацию того-же ЖЖ, там это дело скрывается (как выглядит на мобильниках раскрытым — пока не знаю), надо прототипировать варианты, надо играть.
К слову насчёт графики, поаджилил немного, есть, например, куча вариантов иконки комментов.
Ну и вот. Мы начали комментариями, мы ими закончили. Зачем вообще показывать такую сырую версию на табуне?
Ответ очень простой — прототипировать можно долго, допекать бесконечно. Но в какой форме это должно быть?
К сожалению мобильная версия сайта, и, например, приложение — очень разные вещи. Получается я проектирую в слепую, это не годно.
Я решил написать сырой пост что-бы услышать мнения табунчан. Во первых, конечно, надо ли это вообще кому кроме меня? Если надо есть второй вопрос. В какой форме?
Это может быть приложение (для андроида в первую очередь), и, как по мне, это идеальный вариант. У этого варианта есть одна маленькая проблема, я знаком с вебом, но разработка нативных приложений для меня дремучий лес. Можно конечно написать на каком фоунгэпе, но это ужас.
Соответственно нужно либо изучать, а это дело не быстрое, либо нужен один заинтересованный и  не ленивый табунчанин-девелопер. Если кто не прочь, всегда когда в сети я в скайпе: s3rious.ls
Это может быть шкурка для самого сайта. Вариант, в целом, тоже не плохой, пусть и  со своими ограничениями, но есть одинквэст 80ого уровня трабл, нужно достучаться до Орхи :}
Собственно для реализации этого нуженодин заинтересованный и  не ленивый Орхи.
Это можно реализовать отдельным сайтом, такой, проксёй. Это совершенно не кошерный путь с большей кучей проблем: отсутствие у табуна публичного АПИ, кстати для приложения такая же жопа есть; Лишняя сторонняя сущность; Неизбежные баги отдельной морды будут существовать вместе с багами табуна, в два раза больше багов; Просто инфернальное безумность решения.
В общем, вот такой сказ, проектировать что-то в пустоте — не вариант. Что думаешь, Табун?
PS. Так как дизайн-блога на табуне нет, а силушки у меня нет, отправляю в IT, благо таки IT.
PPS. Ах да, все совпадения с реальностью являются либо копипастой с реальности, либолулзами вымышленны и совершенно случайны. Принцип у меня такой, рыба либо реальная, либо лулзная.
А почему ему не выглядеть…
… например, вот так...

… или вот так...

… подумал я?
«Действительно, почему бы и нет?», — ответил мне мой внутренний голос. Ну что мне надо было на этот вопрос ответить? Правильно, ничего, а просто потратить немного свободного времени на проектированье, благо это и есть моя основная профессия — проектировать интерфейсы и опыт взаимодействия.
Для начала дисклэймер: это всё сыро, и  всё можно изменить. Особенна сыра графика, она вообще пилится в последний момент. Плюс, сделан лишь необходимый (по моему мнению) минимум.
Ну и  вот, пора уже выкатить под взор общественности. Почему уже пора, если она сыра? Ответ в конце рассказа.
Что самое главное на табуне? А?.. Кто сказал
На табуне справа есть колонка, в ней есть очень важная штука, для кого-то эта штука чуть-ли не самая важная — прямой эфир. Но на маленьких тач девайсах показывать контент в две колонки нельзя. Что делать с прямым эфиром? Куда его деть что-бы он был в шаговой доступности? К счастью тач-устройство — не компьютер с мышью, есть некоторые вещи которые на нём делать удобно, например жесты.
Выдвигаем «тёмную сторону»

Вот я прямо слышу сейчас «Ась?.. Чегось?..»
Отвечаю на некоторые вопросы

С рупором остался лишь один важный вопрос — «Как обновить?». У нас, у интерфейсников, есть такая простая истина «идеальный предмет — его отсутствие при выполнении его функции», то есть идеальный телефон — это когда ты без ничего взял и связался с тем с кем нужно.
«Хватит мозги компостировать. Как обновить?»… окей, поясняю, в сферическом идеале в вакууме обновляться должно само, появилось новьё и отобразилось, технически это сделать можно. Однако мы люди хитрые, если вдруг, по каким-то причинам, автообновление реализовать нельзя, то…
… можно применить старый добрый паттерн Pull to Update

Сейчас, пожалуй, пройдёмся, по разделу «Брони».
Ищем, и находим, Глена

Что тут можно увидеть? На странице можно посмотреть список всех пользователей, посмотреть сколько и  кто онлайн, найти кого-то определённого,
Оба вопроса можно решить, но я пока не задумывался как, ибо это не важно, список есть, найти можно, основные функции сделаны.
А ещё у нас в этом разделе есть статистика, она в правом меню. Зачем и кому она нужна — не знаю, но уж если она есть…
… давайте показывать её весело и информативно

Отдельно остановлюсь на карте. Сейчас там данные, конечно, фейк, но можно (и нужно) показывать кластерами города которые указали в профиле пользователи. Можно приблизить, посмотреть сколько где. И  всё, это только для статистики. А как найти профили кого-то из городов? На странице «Список брони» вбить в поиск не «Glenn», а «Москва», например.
Для тех кто задаётся вопросом «А как ты вообще попал с главной на страницу с Бронями?» или «А что это там сверху за тридцать четыре на аватарке? А что за три полосы?».
Я даже заверстал, можно открыть хоть на десктопе, поресайзать окно, потыкать, посмотреть. Никакой страницы кроме этой пока нет, ссылки никуда не ведут. Если кому интересно почитать исходники, нет смысла читать в веб-инкторе, читайте на ведре с
«Ёпт, а куда плюсомётом целится?». Хороший вопрос. Делать в пальцеориентированном табуне кучу мелких, но важных, элементов не стоит, это совсем не кошерный путь, Фитт будет плакать (справделивости ради, он бы и  с настольного всплакнул).
Что делать? Как быть? Куда ж без плюсов? А избранное? Когда я подумал «Фитт бы плакал», я вспомнил что радиальные меню очень хорошо вписываются в Закон Фитта.
Почему бы их не использовать?

«Как это работает?», резонный вопрос. Мы видим пост, прочитали чуть и  уже хотим плюсануть, мы просто жмякаем пальцем по телу поста, если касание единичное — под пальцем появляется радиальное меню. Передвигаем палец самую малость выше и кидаем плюс в копилку, всё. Так же можно скопировать ссылку, и добавить или удалить из избранного. Если это ваш пост — удаление и редактирование прячем сюда же. Все действия — прямо под пальцем. Есть несколько альтернатив радиальному меню, например можно спрятать меню под свайпом поста|коммента влево, это надо проверять реально.
Комментарии. Комменты — самый сложный элемент табуна для адаптации под маленький экран. Они ветвятся, они могут быть очень глубокими. Есть много нюансов, я пока не учёл все, но…
… не супер-глубокие ветки вполне хорошо живут под глубинной линейкой

Это очень быстрый концепт, совсем без графики, но не важно. Все действия, даже «Ответить» и «Посмотреть родителя» спрятаны в радиальном меню. Глазами можно, и  это не сложно, проследить родителя и ветку, у каждой последующей ветки фон чуть темнее и образуется «табуляционная линейка». Другое дело табунчане могут уходить очень глубоко, а показывать комментарий меньше чем в половину ширины экрана — не стоит. Что делать пока не знаю, можно поиграть в зумируемый интерфейс, можно посмотреть реализацию того-же ЖЖ, там это дело скрывается (как выглядит на мобильниках раскрытым — пока не знаю), надо прототипировать варианты, надо играть.
К слову насчёт графики, поаджилил немного, есть, например, куча вариантов иконки комментов.
Ну и вот. Мы начали комментариями, мы ими закончили. Зачем вообще показывать такую сырую версию на табуне?
Ответ очень простой — прототипировать можно долго, допекать бесконечно. Но в какой форме это должно быть?
К сожалению мобильная версия сайта, и, например, приложение — очень разные вещи. Получается я проектирую в слепую, это не годно.
Я решил написать сырой пост что-бы услышать мнения табунчан. Во первых, конечно, надо ли это вообще кому кроме меня? Если надо есть второй вопрос. В какой форме?
Это может быть приложение (для андроида в первую очередь), и, как по мне, это идеальный вариант. У этого варианта есть одна маленькая проблема, я знаком с вебом, но разработка нативных приложений для меня дремучий лес. Можно конечно написать на каком фоунгэпе, но это ужас.
Соответственно нужно либо изучать, а это дело не быстрое, либо нужен один заинтересованный и  не ленивый табунчанин-девелопер. Если кто не прочь, всегда когда в сети я в скайпе: s3rious.ls
Это может быть шкурка для самого сайта. Вариант, в целом, тоже не плохой, пусть и  со своими ограничениями, но есть один
Собственно для реализации этого нужен
Это можно реализовать отдельным сайтом, такой, проксёй. Это совершенно не кошерный путь с большей кучей проблем: отсутствие у табуна публичного АПИ, кстати для приложения такая же жопа есть; Лишняя сторонняя сущность; Неизбежные баги отдельной морды будут существовать вместе с багами табуна, в два раза больше багов; Просто инфернальное безумность решения.
В общем, вот такой сказ, проектировать что-то в пустоте — не вариант. Что думаешь, Табун?
PS. Так как дизайн-блога на табуне нет, а силушки у меня нет, отправляю в IT, благо таки IT.
PPS. Ах да, все совпадения с реальностью являются либо копипастой с реальности, либо
108 комментариев
Андроид — отдельная песня.
Я понимаю что пост получился очень большой (я не хотел :}, но там всё расписано.
Аа, стоп, судя по технологии «Pull and drag» это затачивается для сенсоровиков-яблочников? А как же, например, несчастные нокиявладельцы?
В общем и целом сайт может и не нужен, но приложение лучше мобильного сайта, и этого Татьяныч не отрицал.
Но там всё расписано. В конце есть вопросы и варианты «что делать». Более того есть даже ссылка на прототип на html/js
А так хотя бы под 240х320 запилить мобильную версию. Просто мейби в скором времени телефон чуть по лучше будет.
Жаль лишь явателефона для дебага у меня нет.
… и чего я раньше не вспомнил >_<
… а вообще, можно добавить функцию сжатия всего что только можно ?)
Запилить собственную проксю со сжатием картинок — сложный труд, очень.
Текст в любом случае будет в расжатом виде на самом телефоне.
…эх(
О, у меня есть другая идея! — Скиньтесь мне кто-нибудь на андройд телефон пожалуйста!
Делать загрузку html и парсинг — это совсем не айс, а заставлять Орхи писать json-api — не дождёмся его до второго пришествия Лорен.
Быстрый гуглиг показал, что есть плагин для LiveStreet github.com/livestreet/lsplugin-api но его функциональность сильно ограничена, зато встроить его в табун может быть проще. Так что начать можно с такой урезанной версии.
Кстати, нижние табы для андроида — это не по фен-шую, ибо легко можно попасть по сенсорным «back», «home» и т.д.
И да, если под «заинтересованном и нелинивым» табунчанином ты не имеешь в виду кого-нибудь, готового кодить целый день как на работе, то в разработке андроидной версии я вполне мог бы поучаствовать (по вечерам после работы).
Пока посмотрим, я бы хотел донести пост до Орхи, ибо апи хоцца :}
А плагинчик для livestreet как-то чересчур убог.
Единственное что я не знаю — авторизация как без АПИ.
Я как раз что-то подобное делаю, но там сервер немножка В Сан-Франциско
bitbucket.org/Cabinet404/guidy/src/f89faa53e1e924fee99bdc74b7b3735110c20870/Guidy/src/com/cab404/defense/net/
А еще можно было бы добавить в настройках моб версии сделать пункт «Не загружать картинки» — все прячется(под спойлер или еще под что-то) и показывается размер и вес спрятанной картинки.
А на WP кто-то смог бы запилить?
Правда, у меня оно что-то висит на «Список блогов» «в процессе…»
Вырезать бритвой Оккама лишнее, допилить дизайн, надеть…
Компьютеру плевать, читаемо или нет. Но красивый вывод тут запилил.
Так что другого выбора нет — либо доверять, либо твинководить, либо сидеть на веб-табуне.
Хотя выбора в случае неосиливания платформой парсинга html или больших картинок действительно нет, ага.
На самом деле, атаковать неугодный пост минусами не так-то просто — это быстро спалится владельцами аккаунтов, а все камни полетят известно в кого. При том голоса ж можно из базы удалить, а пароли перегенерить. Короче, гемор, но поправимо.
Будет у тебя силушка, не переживай
Если кто «не ленивый и заинтересованный» действительно не прочь попилить, всегда когда в сети я в скайпе: s3rious.ls
Это проще, правильнее и продуктивнее чем личка табуна.
Вообще, тема мобильного табуна интересна, и будет пользоваться популярностью. Я и сам частенько сижу с телефона на табуне.
Нипочитать. Печаль, беда.
Ну да ничего, делаем свайп справа налево и комменты потихоньку выезжают и становятся у левого карая.
Возможно у «припарковавшихся» появляется значок. Мол «мы не отсюда».
А в целом годно, нужно, круто.
Плавненько так сдвигаются. Когда начинать сдвигать, надо подбирать опытным путём, наверно.
Никаких свайпов, никаких жестов, только рельсы вверх и вниз.
Но, на самом деле, всё это дело нужно просто брать, и на живую симулировать.
Когда сообщение торчит справа на пару пикселей (да даже если десятков) его тоже не прочтёшь.
Прошу прощения за оффтоп. :)
СпойлерСпойлерСпойлерСпойлерТекст спойлера