HabraReader сегодня на 11 месте в топе бесплатных новостных приложений дла iPhone и на 14 для iPad. Всем спасибо кто скачал и пользуется. Надеюсь скоро будет обновление которое всех приятно удивит.
Думаю пытаются сделать покрасивее, во всяком случае говорю за себя. В качестве слабого оправдания скажу, что как мог уменьшал расстояние между ячейками и шириной таблицы — уменьшать дальше уже рука не поднялась. Так как не являюсь ни в коем разе дизайнером, даже не буду пытаться оправдаться дальше.
На самом деле spoiler фактически никогда (ну или почти никогда) не встречается до habracut, так что не делал его поддержку (хотя это и не сложно будет добавить если вдруг ситуация поменяется). Да, проблема с отсутствием API для сайта очень большая и в результате время, которое можно было бы потратить на улучшение приложения, тратится на парсер хабра. Ваш формат, который хранится на сервере выглядит логичным. Если бы у хабра был API я бы, на вскидку, хотел бы поддержку следующего:
— заранее подсчитанный размер каждой картинки — это позволит значительно улучшить асинхронную загрузку изображений как с точки зрения визуальной состовляющий так и с точки зрения скорости
— поддержка авторизации
— удобные возможности по работе с комментариями (добавление, голосование и т.п.)
Понятно что можно искать прямо на сайте и т.д. Задача приложения, в идеальном приближении, сделать инструменты, предоставляемые сайтом, удобнее в ежедневном использовании по сравнению с браузером. Точно так же например можно спросить чем лучше программа Gmail над gmail.com если на последним есть все то же + куча еще всего дополнительного.
Вы попробуйте, например, все новый посты из хаба «Разработка для iOS» сохранить, используя кнопку reader — замучаетесь ведь пальцем водить. А в программе можно это сделать двумя нажатиями и пойти пить кофе пока все кэшируется.
В UIWebView намного проще — но с помощью него не удается корректно определить необходимую высоту ячейки (особенно сделать это быстро когда постов много).
Да — иногда бывают накладки, в том числе и с, но их относительно не много.
Да — имел ввиду жест двумя пальцами. В общем проблему понял: добавлена в список на будущее.
По поводу меню сверху: возможно Вы перешли в полноэкранный режим — попробуйте подержать два пальца на тексте статьи что бы переключиться обратно.
При чтении статьи это можно сделать стандартным для iOS-браузера способом. В списке постов, да — такого пока нельзя: возможно будет добавлено в грядущих релизах.
Спасибо большое за отзыв.
Сейчас можно кэшировать только все статьи в хабе. Как обходной маневр можно добавлять нужные статьи для оффлайн чтения в избранное и потом его полностью кэшировать. В будущих версиях добавлю кэширование статей по отдельности — только надо придумать адекватную реализацию в UI.
Возможно наоборот — хоть какая-то конкуренция в этой области будет двигать прогресс значительно быстрее. Было бы очень полезно для HabraReader узнать чем он Вам не удобен и где можно его улучшить (кроме дерганной прокрутки — тут понятно).
Мне кажется Ваше мнение несколько предвзято в данном случае. Сознательно не делал никаких сравнений с похожими продуктами — думаю любой может сам для себя сравнить — благо установить и попробовать обе программы можно абсолютно бесплатно.
вот основные преимущества приложения для хабра над общими решениями:
— поддержка habracut — т.е. можно почитать введение в статью именно так как задумал автор
— интеграция хабов
— можно искать нужные статьи на хабре прямо из приложения
— кэширование статей в нужных хабах
— из html-страниц со статьями убрано все лишнее — концентрация исключительно на основном контенте
мм, что за квест был…
— заранее подсчитанный размер каждой картинки — это позволит значительно улучшить асинхронную загрузку изображений как с точки зрения визуальной состовляющий так и с точки зрения скорости
— поддержка авторизации
— удобные возможности по работе с комментариями (добавление, голосование и т.п.)
Вы попробуйте, например, все новый посты из хаба «Разработка для iOS» сохранить, используя кнопку reader — замучаетесь ведь пальцем водить. А в программе можно это сделать двумя нажатиями и пойти пить кофе пока все кэшируется.
Да — иногда бывают накладки, в том числе и с, но их относительно не много.
По поводу меню сверху: возможно Вы перешли в полноэкранный режим — попробуйте подержать два пальца на тексте статьи что бы переключиться обратно.
Сейчас можно кэшировать только все статьи в хабе. Как обходной маневр можно добавлять нужные статьи для оффлайн чтения в избранное и потом его полностью кэшировать. В будущих версиях добавлю кэширование статей по отдельности — только надо придумать адекватную реализацию в UI.
А за пожелание удачи спасибо!
— поддержка habracut — т.е. можно почитать введение в статью именно так как задумал автор
— интеграция хабов
— можно искать нужные статьи на хабре прямо из приложения
— кэширование статей в нужных хабах
— из html-страниц со статьями убрано все лишнее — концентрация исключительно на основном контенте