Search
Write a publication
Pull to refresh
14
0
Антон Иванов @anton_ai_ivanov

Руководитель группы разработки

Send message
Поработали над времен запуска с большим проектом? Помнится в предыдущей версии зачастую это было очень медленно.
HabraReader сегодня на 11 месте в топе бесплатных новостных приложений дла iPhone и на 14 для iPad. Всем спасибо кто скачал и пользуется. Надеюсь скоро будет обновление которое всех приятно удивит.
Спасибо за совет. Попробую для iPhone поэкспериментировать в этом направлении.
Думаю пытаются сделать покрасивее, во всяком случае говорю за себя. В качестве слабого оправдания скажу, что как мог уменьшал расстояние между ячейками и шириной таблицы — уменьшать дальше уже рука не поднялась. Так как не являюсь ни в коем разе дизайнером, даже не буду пытаться оправдаться дальше.
На самом деле spoiler фактически никогда (ну или почти никогда) не встречается до habracut, так что не делал его поддержку (хотя это и не сложно будет добавить если вдруг ситуация поменяется). Да, проблема с отсутствием API для сайта очень большая и в результате время, которое можно было бы потратить на улучшение приложения, тратится на парсер хабра. Ваш формат, который хранится на сервере выглядит логичным. Если бы у хабра был API я бы, на вскидку, хотел бы поддержку следующего:

— заранее подсчитанный размер каждой картинки — это позволит значительно улучшить асинхронную загрузку изображений как с точки зрения визуальной состовляющий так и с точки зрения скорости
— поддержка авторизации
— удобные возможности по работе с комментариями (добавление, голосование и т.п.)
Понятно что можно искать прямо на сайте и т.д. Задача приложения, в идеальном приближении, сделать инструменты, предоставляемые сайтом, удобнее в ежедневном использовании по сравнению с браузером. Точно так же например можно спросить чем лучше программа Gmail над gmail.com если на последним есть все то же + куча еще всего дополнительного.

Вы попробуйте, например, все новый посты из хаба «Разработка для iOS» сохранить, используя кнопку reader — замучаетесь ведь пальцем водить. А в программе можно это сделать двумя нажатиями и пойти пить кофе пока все кэшируется.
В UIWebView намного проще — но с помощью него не удается корректно определить необходимую высоту ячейки (особенно сделать это быстро когда постов много).
Да — иногда бывают накладки, в том числе и с, но их относительно не много.
Да — имел ввиду жест двумя пальцами. В общем проблему понял: добавлена в список на будущее.
По поводу меню сверху: возможно Вы перешли в полноэкранный режим — попробуйте подержать два пальца на тексте статьи что бы переключиться обратно.
Google Reader будет добавлен в следующем релизе.
При чтении статьи это можно сделать стандартным для iOS-браузера способом. В списке постов, да — такого пока нельзя: возможно будет добавлено в грядущих релизах.
Думаю это совсем не iOS-style — да и стандартная прокрутка пальцем удобнее: не надо искать нужную кнопку.
Спасибо большое за отзыв.
Сейчас можно кэшировать только все статьи в хабе. Как обходной маневр можно добавлять нужные статьи для оффлайн чтения в избранное и потом его полностью кэшировать. В будущих версиях добавлю кэширование статей по отдельности — только надо придумать адекватную реализацию в UI.
Возможно наоборот — хоть какая-то конкуренция в этой области будет двигать прогресс значительно быстрее. Было бы очень полезно для HabraReader узнать чем он Вам не удобен и где можно его улучшить (кроме дерганной прокрутки — тут понятно).
Список хабов (можно перейти через верхнюю левую кнопку или swipe'ом) в котором так же можно быстро искать нужный раздел.
Мне кажется Ваше мнение несколько предвзято в данном случае. Сознательно не делал никаких сравнений с похожими продуктами — думаю любой может сам для себя сравнить — благо установить и попробовать обе программы можно абсолютно бесплатно.

А за пожелание удачи спасибо!
вот основные преимущества приложения для хабра над общими решениями:
— поддержка habracut — т.е. можно почитать введение в статью именно так как задумал автор
— интеграция хабов
— можно искать нужные статьи на хабре прямо из приложения
— кэширование статей в нужных хабах
— из html-страниц со статьями убрано все лишнее — концентрация исключительно на основном контенте
Если смотреть по датам календаря, то в районе года: писал только по утрам в будние дни — в свободное от работы время.
Как я написал в статье — там не используется UIWebView в списке — для вывода используется Core Text.
Такая цена в качестве эксперимента. Вполне возможно что в ближайших обновлениях все поменяется. И большое спасибо за поддержку.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity