Хабраклиент для мобильных устройств

    HABRACLIENT

    Преамбула


    Перерыв поиск, интернет и все страница блога «идеи для стартапов» я не увидел ни одного поста связанного с созданием клиента хабра для мобильных устройств.

    Как следствие решил описать свое виденье клиента, а точнее его функционал.

    Я представляю клиент с довольно простым 3-click интерфейсом с высоким юзабилити, скорей всего пальцеориентированым. Он весьма пригодиться любителям почитать хабра с утра за чашкой кофе, на работе, в поезде и на лавочке возле бесплатной wi-fi точки.

    Спасибо dive за совет на счет реализация клиента для мобильных устройств. Собственно говоря идея плавно перетекает в разработку клиента для Android/WM/iPhone OS/Symbian OS

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

    Общий функционал Хабраклиента


    Я считаю что излишне перегружать клиент не стоит, функционал я себе вижу следующим образом:
    • Авторизация (для пользователей имеющих акк на хабре)
    • Многоколоночность. Не так давно я наткнулся на клиент для твиттера использующий ту же оболчку AIR, а именно TweetDeck.
      Мне очень понравилась их многоколоночная структура.

      image
    • Возможность сортировки тематических блогов и блогов компаний. Так как структура видится мне многоколоночной, то как следвие можно будет создать новую колонку и в нее добавить либо отдельный тематический блог, либо выбрать ряд блогов для отображения в ней. Сами же посты буду отображаться в виде заголовков, с возможностью развернуть на первые n-символов. При клике по заголовку осуществляется переход на сам пост. Так же возможно создавать колонки:
      1. Личные сообщения
      2. Избранное
      3. Профиль пользователя
      4. Мое / Его (с отображением ваших или чужих блогов и/или комментариев)
      5. Избранное
      6. Конкретный тематический блог
      7. Выбраные вами блоги (проставить любимым блогам галочки в чекбоксах)

    • Плюсовка постов (естественно for authorized users only)
    • Редактирование вашего хабрапрофиля
    • Добавление в друзья
    • Комментирование


    Подробнее о ленте постов



    Лента постов включает в себя следующий функционал:
    • По клику на посте (а как было написано выше в ленте посты выводятся заголовками) переход на страницу поста в браузере
    • Развернуть и свернуть пост. При клике на пост он разворачивается на первые n символов (максимум до 400 я думаю)
    • Повышение и понижение рейтинга поста (как и писалось выше под большим вопросом)
    • Удалить пост из ленты
    • Добавить пост в избранное
    • Отправить в твиттер
    • Добавить в закладки (опять же может быть, хотя можно в тех же настройках указывать сервис закладок и производить на нем авторизацию в том числе)
    • Удалить пост из ленты


    О комментариях и комментировании


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

    В заключении


    Естественно это еще не глубоко проработанная идея и все мы вместе сможем довести эту идею до идеальной ипостаси и так же вместе идеально ее воплотить.

    Заинтересовавшихся приглашаю к сотрудничеству. Сам я дизайнер, разработку интерфейса возьму на себя, остальное за будущим(и) коллегой(ами) (:
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 66

      +7
      идея не нова и, по моему, уже обсуждалась на хабре. обсуждения заканчивались примерно так: для десктопа лучший клиент для хабра — это браузер, в случае же короткого повествования, RSS.
      а вот для мобильных устройств вполне себе можно реализовать подобное.

      обычно, когда описывают идею, одним из самых важных абзацев является абзац «зачем это нужно», у вас же я не вижу его вовсе. в связи с чем: зачем нужен такой клиент на десктопе?
        0
        Последовал вашему совету, спасибо.
          0
          в принципе, можно попробовать создать такой проект, но у хабра нет API.
          это решаемо конечно, но потребует некоторых усилий. написать backend на бесплатном GAE, к примеру, где разбирать и кешировать RSS. RSS можно предварительно подготавливать Yahoo Pipes (вырезать картинки или же заменять ссылками), плюс прочая оптимизация для минимизации трафика.
          полнофункциональное приложение нет особого смысла делать. все таки на мобильных устройствах чаще читают, а не управляют профилем.
          в общем, не все так просто, как кажется (:
            0
            как я и писал в топике, это не жесткий костяк того что должно быть. Все максимально вариативно. Нужно просто тщательней обдумать нужный и ненужный функционал для пользователя и в конечном итоге выдать востребованный продукт.
        +5
        API отсутствуют.
          0
          Взяли б и написали, тогда бы сказали спасибо :)
            0
            Топик поднялся не просто так. Во-первых, потому, что непосредственно хабрасообщество выносит вердикт о резонности клиента. Во-вторых, потому что опять же кто-то из хабравчан может быть откликнится.
          • UFO just landed and posted this here
              0
              обычный хабр с телефона — слишком жалко трафика
              а у μHabr нет некоторых более или менее важных функций, к сожалению.
                0
                опера мини — и никаких проблем с трафиком на телефоне.
                  0
                  ну как сказать — одна главная уже 100 кб(да, с включенными изображениями).
                  бывает жалко. ну хотя да, это уже проблема каждого лично.
                    0
                    Боюсь, что разработка программы обойдется куад как дороже потраченного трафика. Подключите план вроде МТС-мобильный модем, там 1р / 1 Мб, согласитесь, недорого?
                      0
                      да, недорого.
                      но еще разговаривать подешевле тоже хочется :)
              +1
              и вправду, зачем? :)
                +13
                Хабр без комментов — не хабр.
                  –1
                  немного переписал часть с комментариями, ввиду переориентировки специфики приложения.
                  0
                  ИМХО, единственная цель, для которой стоило бы что-то специальное разрабатывать для хабра (не важно что именно, десктоп приложение или веб-сервис, или клиентский js-скрипт) — это преобразование древовидной структуры комментов в хронологическую ленту, возможно, с автообновлением — было бы вообще супер. Древовидная структура хороша для создание иерархии комментов, но когда участвуешь в обсуждение какого-то топика, следить за новыми комментами с такой структурой очень не удобно.

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

                  ИМХО.
                    0
                    Нда, пока писал коммент, произошла переориентация приложения…
                      0
                      Ваш коммент весьма универсален, потому что он подойдет для любой версии приложения. И кстати весьма и весьма занятно, мне кажется что это был бы оптимальный вариант.
                        0
                        Вопрос в том, а нужно ли это в мобильном приложение? Допустим Вы в дороге и решили почитать хабр. Просмотрели ленту топиков, зашли почитать заинтересовавший вас, решили поучаствовать в обсуждение. А дальше встает вопрос, а как активно вы сможете в нем участвовать? Где вы находитесь? В наземном транспорте, в машине, в метро, за городом? Разве что в последнем случае, можно как-то представить, что Вы сможете активно комментировать что-то, в остальных случаях обстановка и качество связи не даст Вам такой возможности. Так и зачем тогда? Разве что задел на будущее ;)
                          0
                          Про микрохабр все забыли?
                            0
                            насколько я понимаю он read-only
                              0
                              Я думаю ТМ не зря опустили возможность комментирования на микрохабре.

                              Вообще было бы интересно услышать «официальный» комментарий от НЛО по этому поводу.
                              +1
                              Я писал, про активное обсуждение, т. е. постинг комментариев с мобильного устройства, аки телефона/смарта. А просто читать хабр можно и в обычном виде через оперу мини, очень удобно.
                      0
                      Для чтения достаточно любой RSS читалки. Я использую мобильную версю Google Reader и меня это полностью устраивает. Кстати, с мобильной версией Opera отлично сочитается вот этот интерфейс Google Reader — www.google.com/reader/i/

                      Комментаторов же гораздо меньше, чем читателей. Так что для стартапа идея несостоятельна.
                        0
                        Конечно меньше, но глядя по коммент-баталиям все больше и больше, так что позвольте не согласится.
                        +4
                        Я, например, жду, когда ТМ закончат обещанный хабраклиент для айфона.
                          +2
                          Ссылочку не подкинете?
                            +1
                              0
                              Прошло практически пол года, может там конечно мега закрытое тестирование, но уже пора бы выдать результат.
                          0
                          Если найдется кодер, который возьмется реализовывать Ваш интерфейс, то смело делайте, не смотря на все «А зачем?». Чтобы узнать насколько это будет востребовано, надо попробовать.

                          И потом, взгляните на Google, вот кто уж точно не заморачивается размышлениями «А зачем?» «А кому это нужно?», они просто делают, воплощают все свои идеи.

                          Так что желаю Вам удачи:)
                            0
                            Спасибо огромное, наверно так и поступлю (:
                            0
                            А что будет с большими картинками в топиках?
                            Или половина комментирующих обзоры будут кричать о том что картинки большие, или придется поднимать прокси-сервер по аналогии с Opera Turbo для сжимания картинок.
                              0
                              Я сам дизайнер по этому мало смыслю в реализации таких моментов. Здесь нужна твердая рука профессионала которая смогла бы решить данный вопрос.
                              0
                              А как же J2ME? За что? :(
                                +2
                                На айфоне есть прекрасное приложение engadget. Если сделаете такое же app, благодарен буду не я один.
                                  +1
                                  Все хорошо, но надо определиться «зачем оно надо», но не затем, чтобы решить «делать\не делать» (если есть желание — пишите, так многие начинали), а чтобы определиться с функционалом, который потребуется, отсюда уже можно и определять технологии, которые будете использовать.
                                  Удачи :)
                                    0
                                    А Symbian? Мы что, прокаженные? :(
                                      0
                                      С платформой еще не определились, по этому и symbian внесу в топик (:
                                        0
                                        Хотите угодить всем — пишите на JAVA, она и тач, и хардверные клавиатуры понимает, и портируема на 2.5 платформы из трех. Айфон не у дел правда… Но зато винмобайл, симбиан, и частично андроид (внутри там все равно джава).
                                      +1
                                      Кстати, начинаю уже тихо ненавидеть некоторые проекты, навскидку, Evernote и RememberTheMilk, за отсутствие поддержки symbian ;)
                                        +1
                                        Да много всего. Сенсорный симбиан еще хуже — там с юзабилити полный пэ. :(
                                          –2
                                          Как раз с usability там все хорошо, дизайн — это другое дело.
                                            0
                                            60+ «кликов» для того чтоб одной пачкой отправить 12 файлов по блютус? Это хорошо?
                                              –1
                                              Это проблема не юзабилити ОС, а конкретного приложения.
                                              Плюс вы можете предложить более удобный способ, чем mult-selection mode, учитывая что drag'n'drop на мобильном устройстве невозможен из-за размеров экрана?
                                                +1
                                                Это проблема юзабилити ос, интерфейс которой поленились переделать под полноценный тач.

                                                Вариант нокии:
                                                Функции -> (прокручиваем) -> отметить / снять -> отметить -> ок, выбираем следующий файл. И так 12 раз. А потом отправляем.

                                                Вариант нормальный:
                                                Функции -> (хрен с ним, прокручиваем) -> отметить / снять -> отметить несколько -> выбираем 12 файлов -> функции -> передать.

                                                И таких мелочей гора.
                                                  0
                                                  То есть по Вашему «Диспетчер файлов» это ОС?
                                                  Интерфейс S60 5th не «поленились» переделать, а он создавался в условиях ограниченных ресурсов, в том числе времени. Логично что под нож легли именно стандартные приложения.
                                                  P.S. У Вас всегда есть выбор сторонних файловых менеджеров.
                                                    +1
                                                    Диспетчер файлов… Да в галерее то же самое, в музыке, всюду — эти приложения, как-никак, часть операционки. Кстать альтернативные файловые менеджеры зачастую без стилуса вообще неуправляемы :(

                                                    Догадаться до достаточно простых вещей можно было. Не буду говорить, что в симбе пятого издания все плохо, но по части юзабилити она прихрамывает очень сильно.
                                            0
                                            Symbian должен обязательно быть, а еще лучше сделать чуть разные версии для сенсорных и нет, дабы увеличить количество пользователь.
                                              +1
                                              Да, у сенсорного часть функций должна быть не на софткеях а на лонгклике, что упрощает взаимодействие.
                                                0
                                                Да, или как в Opera Mini и Mobile, чтобы появлялись снизу кноки.
                                        –1
                                        > «довести эту идею до идеальной ипостаси»
                                        Идея всегда идеальна, а вот реализация… Вообще, как дизайнер, Вы должны знать, что Всем никогда не угодишь.
                                        Еще мне интересно как «многоколоночатость» будет сочетаться с маленьким экраном мобильного устройства? Я как обладатель девайса с довольно большим экраном (HTC MAX 4G, TFT-матрица диагональю 3.8'') читая микрохабр всегда увеличиваю размер шрифта, что бы не напрягать глаза. Возможно, конечно, реализация как в Windows Phone 7 Series c горизонтальной прокруткой, но чем это от браузера отличается? Персоонализацией?
                                          +1
                                          Отсутствием вертикальной! :)

                                          В первую очередь это будет отличаться быстродействием и удобством. Не всегда удобно на экране в 3.2 дюйма целиться в ссылки :(
                                            0
                                            Пользуйтесь нормальным браузером, например Opera Mobile или любым современным на WebKit, и на 3.2'' все будет удобно.
                                            Я, конечно, понимаю, что это шутка, но избежать вертикальной прокрутки не удастся никак. Увы.
                                              +1
                                              В моей 5800 кстати и так браузер на вебките. Другое дело, что страницы большие он рожает долго, уже 40ая версия прошивки, а полноэкранного режима по-дэфолту нету, а опера мобайл отличается еще и тем, что торомзит :(

                                              434 мгц АРМ11 — это не особо шустрый камень.
                                          0
                                          если действительно получиться качественный клиент, то почему бы не попробовать?
                                            0
                                            Идея не нова, но если честно, писать клиент без API — перегружать хабр излишними запросами. По этому в свое время я и отказался от нее.
                                              0
                                              Вот вы забили, а soniccat реализовал как разбор постов, так и разбор каментов. Я видел его клиент на винмобайле.
                                              +1
                                              даёшь скетчи интерфейсов!
                                                +1
                                                А почему бы не сделать подобие микрохабра, но с функционалом поболее?
                                                Брать RSS, парсить и выдавать уже с ужатыми картинками.

                                                + можно не показывать уже прочитанные комментарии.
                                                Или показывать только в том случае, если этот комментарий получил ответ.

                                                Если на PHP решите воздвигать такой сервис, могу помочь :)
                                                  0
                                                  Хорошая идея, в принципе вполне реальна для реализации.
                                                  Я вот сейчас занимаюсь разработкой клиента для другого известного ресурса, тоже востребованного.
                                                  Насчет помощи, пока помочь не смогу.
                                                    +1
                                                    Очень и очень жаль, но надеюсь нам удастся поработать (;
                                                      0
                                                      Я тоже надеюсь. Тем более проект перспективный.

                                                  Only users with full accounts can post comments. Log in, please.