我需要开始为我的一个 Rails 应用程序构建移动 UI。快速搜索将我带到了 Titanium 平台。对使用这个有什么想法吗?也欢迎/赞赏替代建议。
除了我的应用程序呈现 HTML 之外,我还能够轻松地创建一个将呈现 JSON 的 API——如果这对答案有任何影响的话。
提前致谢!
我需要开始为我的一个 Rails 应用程序构建移动 UI。快速搜索将我带到了 Titanium 平台。对使用这个有什么想法吗?也欢迎/赞赏替代建议。
除了我的应用程序呈现 HTML 之外,我还能够轻松地创建一个将呈现 JSON 的 API——如果这对答案有任何影响的话。
提前致谢!
没有使用 Titanium 的经验,但我会从针对移动(小型)设备优化的 Web UI 开始。这将避免您构建几个(嗯,两个:一个 Android 和一个 iOS)不同的客户端应用程序。
许多当前的 Web 框架现在有助于构建移动 Web 应用程序(以Twitter Boostrap 响应特性为例)。
之后您可能需要一个本机应用程序,尤其是在以下情况下:
即便如此,许多非常好的应用程序实际上是“混合体”,将原生小部件与 webview 混合在一起(看看 37 个关于他们新的 Basecamp iOS 应用程序的信号讨论)。
此外,如果您采用原生方式并且是一名 Ruby 开发人员(我想是这样),您可能想看看Ruboto(允许在 Ruby 中为 Android 编写应用程序)和RubyMotion(对于 iOS 也是如此)。
我决定进一步使用 Titanium,并且很可能会创建一个混合应用程序。也就是说,JQuery Mobile 和 Twitter Bootstrap 看起来也不错!感谢大家观看。