适用于iOS“书籍应用”的HTML5 / CSS / JS框架?

时间:2013-02-17 07:11:39

标签: ios cordova ibooks

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

变量:

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

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

我可以想到的选项:

  1. 在Phonegap中从头开始构建
  2. 使用Apple的iBook Author
  3. 使用另一个框架(在Phonegap我们的外部)。
  4. 关于#1,这看起来确实可行,但我担心我没有利用已经针对书籍类型应用量身定制的一些预构建框架。

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

    关于#3,这可能是我的主要问题:过去一两年出现的框架是否是我不知道的,专门用于制作iBooks和/或类似iBook的应用程序?

1 个答案:

答案 0 :(得分:0)

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

对于iBooks Author,没有办法进行应用内购买,但它在可重复流动的文本方面更好,并且页面之间的转换更好。如果您正在尝试构建一本图画书,我会开始关注iBooks Author(还有能够构建HTML小部件,虽然这可能对您没有帮助),因为您可以更好地控制体验。