iPhone в автономном режиме чтения - PullRequest
0 голосов
/ 08 июня 2010

прежде всего - я новичок в разработке приложений для iPhone (3 месяца).Я работаю в софтверной компании, которая предлагает систему управления контентом.Наши клиенты - это, в основном, издательства для журналов.Они используют наше программное обеспечение для написания статей на своих страницах.Теперь мы хотим предложить iPhone приложения для нашей cms.До сих пор я достиг RSS-ридера, который показывает недавно опубликованные статьи в виде списка.Пользователь выбирает одну статью и перенаправляется в специально отформатированный подробный вид этой статьи.Следующим шагом является добавление возможностей чтения в автономном режиме.Я искал в интернете вверх и вниз, но не смог найти ничего похожего на лучшую практику для этого.Я понял, что в общем есть две возможности:

  1. Хранить содержимое uiwebview локально на iPhone / iPad (включая css, images, js и т. Д.).Там будет необходимость переделать основной HTML, чтобы использовать загруженные CSS, изображения и JS.Также мне пришлось бы как-то редактировать гиперссылки на следующие страницы в многостраничных статьях - звучит как большая работа;)

  2. Создать PDF на стороне сервера и загрузить его на мобильное устройство.Переработайте источник RSS, чтобы он указывал на локально сохраненный pdf, а не на веб-сайт на сервере.

У меня вопрос: какой путь лучше?Есть ли минусы для любой из возможностей?Существуют ли другие (простые;)) способы реализации функций чтения в автономном режиме?Возможно, есть какие-нибудь инструкции, которые я мог бы пропустить?

Спасибо вам всем!

1 Ответ

1 голос
/ 08 июня 2010

Возможно, вам следует подумать о третьем варианте: создать серверный API для получения / установки необходимых данных и создать отдельное приложение для iPhone, использующее этот API.

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

...