iPhone Web应用程序,模板,框架?
在制作专门用于在iPhone上查看的网页/站点/应用程序时,有人对我有什么好的起点吗?
我已经看过乔·休伊特(Joe Hewitt)制作的模板,还看到了一些我可以购买的模板,但尚未完成。
我认为其他人已经开始走这条路,并决定我可以借鉴他们新发现的知识:)
那么,有人有指针吗?我很清楚这个模板/框架使Web应用程序看起来像本机iPhone应用程序的问题,因为它不是,我更有可能陷入麻烦,但现在我想要我可以开始构建的框架,然后在此过程中弄清楚如何使它足够独特,以被视为Web应用程序,以及看起来像本机iPhone应用程序。
具体来说,我在寻找类似的功能:
- 设置样式表,或者指向iPhone的样式表的指针
- 页面翻转动画,即在列表中选择一个项目,列表向左滚动到视图之外,而项目的信息从右滚动到
- 动画部分必须与动态页面配合使用,即。不仅是一个为每个子项目都设置了div的大页面,至少一个这样的框架可以作为一种快速修复,我还需要让列表项选择器加载该项目的页面,然后在加载时,滚动到它
编辑:为了避免人们只阅读问题和回答,在阅读我的其他答复之前,我将在此处添加有关GPL许可和类似问题的说明。
我需要使用的框架不能在许可下分发,这将要求我在类似的许可下许可自己的项目。 GPL许可系列允许有关库使用的例外,但这不适用于此用途,因为有必要,我将需要使用的那种框架都是全部源代码。
该项目可以轻松适应商业图书馆。
而且,我不需要这样的库或者框架,同样欢迎看起来不错并且不会过度混淆的示例文件。
解决方案
回答
前几天,我在Google Code上找到了iphone通用版。还没有机会尝试一下,但是看起来很有希望。
回答
这看起来不错,但不幸的是它已获得GPLv3的许可,因此实际上我有点害怕开始查看该代码。我需要找到的框架,或者需要开发的框架,必须能够用作商业程序的一部分,而不必对整个程序进行不同的许可。商业库很好,我还没有找到可以演示的东西,大概是因为如果愿意的话,我可以偷走所有代码。
猜猜我会再看的,尽管感谢链接。
编辑:澄清。如果有人愿意,我可以将源共享给iPhone的Web框架部分,但是我很满意,但是由于这个框架都是源,因此恐怕将其中的一些部分合并到现有的Web应用程序中(制作iPhone的外壳),我将使整个Web应用程序都要承担GPL许可证的责任,这完全是不可能的。甚至共享与iPhone页面相关的所有文件也是不可能的,因为它们将包含专有代码。
回答
我一直在研究iUI,发现它很好,但是老实说我没有研究许可模型,所以我不知道它是什么。它非常简单直接,并且可以与ASP.NET MVC一起很好地工作。
回答
最初来自Joe Hewitt的iUI库将是一个不错的起点。该库是BSD许可的,没有商业限制。
我们认为iphone通用不是选择是对的-它实际上是根据Affero GPL许可的,它仅通过通过与标准GPL完全不同的网络访问软件即可触发分发条款。
回答
QuickConnectiPhone是LGPL,因此我们可以按需要使用它。它有一个包含所需文件的自定义Dashcode项目。它是高度模块化的。如果需要,它甚至可以让我们将JavaScript,HTML和CSS编译为可安装的应用程序。
http://sourceforge.net/projects/quickconnect/
有关更多信息,请访问http://tetontech.wordpress.com
回答
试试iwebkit
http://iwebkit.net
这是一个演示:
http://m.iwebkit.net
回答
我目前正在调查http://webapp.net.free.fr/。在此处查看演示。与提到的其他框架相比,它具有以下优点:
- 积极发展中
- 活跃的用户社区
- 拥有开放许可,只要我们包含版权/免责声明,即可免费分发
最后一点对我来说真的是赢家。我正在寻找一种将要包含在商业产品中的东西,因此,诸如iphone-universal和iwebkit(均为GPL)之类的其他框架不是可选项。
回答
jQtouch看起来很出色。