Как работает iPad "Журналы"? - PullRequest
1 голос
/ 06 января 2011

Как создаются приложения для журналов?

Например Популярная наука , Авто тренды и ПАРИЖСКИЙ МАТЧ

Я хочу создать подобное приложение. Но как эти приложения отображают контент? Как приложение узнает, куда идет видео, фотография, просмотр с прокруткой и т. Д.

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

Это просто UIWebView, который загружает HTML5, CSS и JavaScript, или это намного больше?

Ответы [ 2 ]

2 голосов
/ 07 января 2011

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

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

Если подумать вторым, упростить создание контента ...Вы хотели бы иметь некоторый формат, который дизайнеры могут легко понять, и который может быть переведен для вашего приложения.Скажем, например, вы используете HTML.Для дизайнеров это легко понять и сразу начать работать.Вы можете определить ограниченный набор HTML-элементов и атрибутов, а также некоторые CSS-классы для дизайнеров.Затем вы должны написать синтаксический анализатор, который анализирует эти проекты и переводит их в собственный формат для iPad.Например, допустим, содержимое в пределах iframe должно быть прокручиваемым.Вы бы взяли текст внутри iframe и создали из него UIScrollView с текстом и изображениями внутри.Вы можете создать приложение-макет, которое извлекает HTML с веб-сайта - дизайнеры могут создавать страницы, размещать их на веб-сайте и проверять, как это будет выглядеть на iPad.

Похоже, это может бытьвеселый проект для работы.:)

1 голос
/ 06 января 2011

Я думаю, что самый простой способ - предоставить другую страницу html или html5 для устройства iPad. Используйте расширение Safari, чтобы изменить внешний вид браузера. Каким-то образом упаковать браузер.

Вы также можете использовать UIWebview для отображения html-содержимого в пользовательской оболочке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...