【问题标题】:Best Practice to Develop IPhone and Android App UI using Titanium使用 Titanium 开发 iPhone 和 Android App UI 的最佳实践
【发布时间】:2012-05-16 14:42:24
【问题描述】:

我们正在开始开发 Android 和 iPhone 应用程序,并想知道为这两种环境开发 UI 的最佳实践。

我们已将这两种环境的核心(功能)开发为通用类。核心完全不依赖UI。

最好的做法是为 iPhone 和 Android 提供单独的 UI 代码,还是应该将它们组合在一起并在需要的地方有条件地编写?

我想了解这一点,因为您可能遇到过这样的情况。

【问题讨论】:

标签: android iphone titanium


【解决方案1】:

Appcelerator 有两种推荐的创建跨平台 UI 的方法 - 分支和特定于平台的 commonJS。

根据我的经验,使用特定于平台的 commonJS 是最容易维护的,尽管它确实需要一些额外的工作。

Titanium 2.0 文档中关于 supporting multiple platforms in a single code base 的部分对此主题进行了更详细的介绍,应该有助于选择适合您的路径。

创建跨平台 UI 的一个很好的例子是 Appcelerator 的 Titans 程序创建的 community app。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多