0

我正在考虑为 iOS 构建某种形式的电子书。通过“某种形式”,我还不确定什么/如何构建它。

变量:

我的技能:我相当擅长前端开发,使用 HTML5、jQuery、CSS 等。我通过 Phonegap 构建了一个 iOS 应用程序。我也是一名平面设计师,所以想保留对布局/排版/等的一些控制。

书的类型:它主要是一本图画书。在页面之间滑动,也许是“点击查看标题/详细信息”。也许某些页面上有一些简单的动画(淡出,滑入......等)。也许有点声音(尽管这不是优先事项)。我真正想要的一个功能是它具有应用内购买功能。例如,免费的 10 页书,应用程序内购买确实获得其他 40 页。

我能想到的选项:

  1. 在 Phonegap 中从头开始构建它
  2. 使用 Apple 的 iBook Author
  3. 使用另一个框架(在我们外部的 Phonegap 内)。

关于#1,这似乎是可行的,尽管我担心我没有利用一些已经为书本型应用程序量身定制的预构建框架。

关于#2,这看起来很吸引人。它可以处理简单的动画吗?我也不确定是否可以在 iBook 的上下文中进行应用内购买(尽管有一些吸引力,平均而言,iBook 的售价似乎高于应用程序)。

关于#3,这可能是我的主要问题:在过去的一两年里,有没有我不知道的框架是专门为制作 iBook 和/或类似 iBook 的应用程序量身定制的?

4

1 回答 1

0

我已经为我的公司构建了Phonegap 应用程序和iBooks 应用程序——对于Phonegap,我们使用Monocle来获得我们想要的分页行为。它不能完美运行(滑动被证明是有问题的,所以我们最终只支持点击),但它允许 HTML/JS/CSS 并且在 iOS UIWebView 中运行良好。我们重新编写了它以使用一些 CSS3 过渡,并且我们必须对它进行更多优化以提高性能(它不能很好地处理大型书籍),但它大部分都有效。

对于 iBooks Author,没有办法进行应用内购买,但在可重排文本方面更好,页面之间的过渡更好。如果您正在尝试构建一本图画书,我会从 iBooks Author 开始(还有构建 HTML 小部件的功能,尽管这可能对您没有帮助),因为您可以更好地控制体验。

于 2013-02-18T07:54:00.257 回答