Спасибо за статью, много работал в области разработки приложений для электронных журналов, поэтому было очень интересно.
Реализация через openGl достаточно оригинальная, но все равно есть хороший, стабильный движок на CG.
Пока лучше его сложно было найти с реализаций изгиба, переворота, теней: Leaves project
Пример скриншота работы есть в статье: http://habrahabr.ru/blogs/macosxdev/131855/
Спасибо за статью. По крайней мере, вдохновился опытом разработки iOs приложений для сферы образования. Хотя мне кажется вряд ли можно сравнить рынок ios игр и образовательных приложений. Около года назад долго стоят на распутии — какое проект выбрать для развития игровой или программу для ведения лекций студентов. В результате ушел полностью в другую сферу. Но планирую реабилитировать идею с удобной iPad-тетрадкой для введения лекций.
P.s. мне кажется, что в Вашем случае сыграла доля везения. Видел несколько похожий проектов, + графика и озвучивание не профессионально — студийные, как Вы сами писали. Но проекты смотрятся вполне гармонично.
На самом деле смещение координат уже давно было заметно. Особенно это заметно на людях, которые долгое время пользовались android устройствами, и им дают в руки iphone — в кнопку 30 на 30 px с первого раза люди обычно не попадают.
Также всегда была заметно, если у тебя на statusBar висит стандартный обработчик scrollView — topToScroll = YES; прокручивать он начинает уже с нажатия на navigationBar.
Кстати рабочая область кнопок на navigationBar — тоже значительно расширена — и по высоте всегда является высотой navigationBar, а по ширине значительно больше, чем истинный размер кнопки.
Было бы неплохо еще с вводом сервиса для маршруток, сделать возможность совместного оптимального маршрута, с показом времени простоя и ожидания. Например, мне нужно доехать 3 станции до метро, потом выйти на автобусную остановку (в зависимости от времени) подождать 3-5 минут, сесть на маршрутный автобус 45 и доехать до конечного пункта.
представляешь сколько появиться ложной информации, проблем с модерированием и дополнительной администрацией.
Лучше уж карты будут не сильно полными, но точными и достоверными.
Все же после прочтения статьи осталось общее впечатление, что автор выпускает на рынок под MVP (альфа-версию своего продукта), чтобы узнать у масс общий отклик / впечатление. Я придерживаюсь такой стороны, что это слишком опасно:
1. Действительно, если в Вашем плане этот MVP не является тем проектом, который Вы хотели видеть в результате, и негативных мнений, откликов будет больше, поднять позже проект доработками будет намного сложней.
Люди любят сравнивать в худшую сторону. Новое приложение должно сразу удивлять людей и быть удобным, все небольшие доработки не должны менять общую концепцию больше чем на 3-5%
2. Странно делать MVP приложение, чтобы проанализировать мнение людей. Изначально нужно быть уверенным в своей области, будет оно иметь отклик или нет, тратить время на разработку даже прототипа и только от него собирать статистику — не рационально. Если сложно оценить себя адекватно — то необходимо обратиться даже хотя бы к платной консультации в данной области, выслать может быть презентации с макетом — в инвест-агенства (неплохое мнение можете получить в любом случае)
Так в конечном итоге — рендерился и не pdf. А набор отдельных блоков текста и картинок — и небольшие pdf-вставки. Для этого и разрабатывал язык верстки журналов.
По сути, в итоге получился готовый движок для построения несложных электроных, анимированных журналов на базе pdf и дополнительных материалов.
качество журналов было 300dpi.
По этому и писал можно сказать статью, чтобы показать как пришлось выкручиваться из всей ситуации в целом.
Сейчас многие планируют делать электронные издательства, надеюсь кто-нибудь заметит сразу ошибки в своих планах и будущие трудности.
Под интерактивностью понималось полное анимирование печатного издание.
Эффекты:
— Перевороты страниц, загибание.
— Закладки, предпросмотр.
— Шрифт текста можно было увеличивать.
— Фразы из текста можно было добавлять в цитаты для шаринга.
— Картинки были кликабельны, их можно было увеличивать, некоторые являлись встроенными галереями.
— На страницах был аудио-голос диктора, виде-файлы.
— Был аппарат для рекламных блоков, в том числе и с анимацией вращения.
— Как варианты, планировалось много туда еще внедрить — как, например интерактивные кроссворды, судоку
Планировалось, что я напишу скрипт по вытягиванию картинок из pdf-ок. Но пока это делалось контент-менеджером. По сути полная обработка страницы + написание скрипта занимало 8-12 минут, как мы считали.
Реализация через openGl достаточно оригинальная, но все равно есть хороший, стабильный движок на CG.
Пока лучше его сложно было найти с реализаций изгиба, переворота, теней:
Leaves project
Пример скриншота работы есть в статье: http://habrahabr.ru/blogs/macosxdev/131855/
P.s. мне кажется, что в Вашем случае сыграла доля везения. Видел несколько похожий проектов, + графика и озвучивание не профессионально — студийные, как Вы сами писали. Но проекты смотрятся вполне гармонично.
Также всегда была заметно, если у тебя на statusBar висит стандартный обработчик scrollView — topToScroll = YES; прокручивать он начинает уже с нажатия на navigationBar.
Кстати рабочая область кнопок на navigationBar — тоже значительно расширена — и по высоте всегда является высотой navigationBar, а по ширине значительно больше, чем истинный размер кнопки.
Лучше уж карты будут не сильно полными, но точными и достоверными.
1. Действительно, если в Вашем плане этот MVP не является тем проектом, который Вы хотели видеть в результате, и негативных мнений, откликов будет больше, поднять позже проект доработками будет намного сложней.
Люди любят сравнивать в худшую сторону. Новое приложение должно сразу удивлять людей и быть удобным, все небольшие доработки не должны менять общую концепцию больше чем на 3-5%
2. Странно делать MVP приложение, чтобы проанализировать мнение людей. Изначально нужно быть уверенным в своей области, будет оно иметь отклик или нет, тратить время на разработку даже прототипа и только от него собирать статистику — не рационально. Если сложно оценить себя адекватно — то необходимо обратиться даже хотя бы к платной консультации в данной области, выслать может быть презентации с макетом — в инвест-агенства (неплохое мнение можете получить в любом случае)
По сути, в итоге получился готовый движок для построения несложных электроных, анимированных журналов на базе pdf и дополнительных материалов.
По этому и писал можно сказать статью, чтобы показать как пришлось выкручиваться из всей ситуации в целом.
Сейчас многие планируют делать электронные издательства, надеюсь кто-нибудь заметит сразу ошибки в своих планах и будущие трудности.
Хотя это было бы более рациональное решение.
Эффекты:
— Перевороты страниц, загибание.
— Закладки, предпросмотр.
— Шрифт текста можно было увеличивать.
— Фразы из текста можно было добавлять в цитаты для шаринга.
— Картинки были кликабельны, их можно было увеличивать, некоторые являлись встроенными галереями.
— На страницах был аудио-голос диктора, виде-файлы.
— Был аппарат для рекламных блоков, в том числе и с анимацией вращения.
— Как варианты, планировалось много туда еще внедрить — как, например интерактивные кроссворды, судоку