ios - 适用于 iPad 的单页 Web 应用程序?

标签 ios ipad html jqtouch sencha-touch

我想制作一个只在 iPad 上运行的单页网络应用程序,例如 Gmail on the iPadiPad User Guide .像这样的应用程序必须使用允许网页以更类似于 iPad 的 native 应用程序(动量滚动、 Split View Pane 、UIKit 样式界面)的方式运行的框架来制作,但完全在 HTML5、CSS3 和 JavaScript 中完成(带有 WebKit 和 Safari 扩展,例如 iOS 特定的多点触控和手势事件)。

我发现在这方面针对 iPad 的唯一公共(public)框架是 Sencha Touch。当然,Google 和 Apple 不会共享他们编写的库(即 PastryKit、AdLib 等)。是否还有其他的( Sencha Touch 的开源许可是禁止的,而 jQTouch 用于像 iPhone 4 这样的小屏幕设备,不是 iPad)?我将如何着手编写这样的动量滚动和 Split View Pane ?关于这些高级主题的任何好的资源/教程/书籍/链接?

出于很多原因,人们希望为 iPad 编写可以与原生竞争的网络应用程序。

最佳答案

我不认为你必须自己做。 sencha touch 商业许可证是免费的,因此您不必打开自己的代码。在 iPad 上它看起来非常好。

您还可以使用 PhoneGap 对其进行原生包装,这样大多数用户就不会注意到它是一个网络应用。

Jquery mobile 也是一个选项,但它看起来不如 sencha,恕我直言

关于ios - 适用于 iPad 的单页 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251046/

相关文章:

android - iPad、androidPad 和 Windows 8/HTML 的单一来源?

javascript - Mouse Out Orange Div "CurrentHeight"未应用

objective-c - 为什么我的 UITableViewCell 没有被转换?

ios - 尝试从 UIViewController 到 Weather API 的序列数据

javascript - 使用 Zepto-js 和 iPad 在 doubleTap 上获取坐标

html - 水平菜单栏不是 IE11 中的悬停子菜单

html - CSS 链接覆盖在 IE6 中不起作用

ios - ios 中的约束不会自动更新

ios - 使用 Swift iOS 使用 RS256 或 RS512 验证 JWT token

ios - 来自 NSData 的 UIImage 在 iPad2 上工作正常但在 iPad1 上不工作