【问题标题】:Titanium vs The Native Tools钛与原生工具
【发布时间】:2010-02-24 08:12:29
【问题描述】:

我还在检查一切。

我想知道如果我们使用 Titanium 开发应用程序会有什么限制。 使用 Titanium,iPhone 和 Android 不能做什么? 哪些事情只能使用原生工具才能完成?

我听说性能可能是个问题。这会有多糟糕?

提前谢谢你。 :)

【问题讨论】:

    标签: iphone android cross-platform titanium appcelerator


    【解决方案1】:

    【讨论】:

    • 那是旧闻...因为它发生在一个多星期前 :)
    【解决方案2】:

    最后我检查了警报管理器不适用于 Android 操作系统。我还发现 Titanium 编译器有问题并且由于神秘的原因而崩溃。

    【讨论】:

    • 2 年后,它仍然有问题,但至少你可以在 ~/Library/Logs/DiagnosticReports/* 中看到崩溃日志。这至少应该使崩溃不那么神秘。
    【解决方案3】:

    到目前为止,我发现唯一缺少的功能是无法访问设备的安全存储 API(例如 iPhone 上的钥匙串)。如果您要编写访问 Web 服务(很多应用程序都是)的东西,您可能需要一种比在应用程序的属性中更安全的存储凭据的方式。

    【讨论】:

      【解决方案4】:

      这个答案现在不正确 - Apple 已经撤销了这个决定。

      嗯,使用Itanium 的一个潜在问题是,根据新的 Apple 开发者协议,您不能使用 C、C++ 或 Objective C 以外的任何东西为 iPhone 开发。具体来说,您不能使用任何第三方工具来开发开发本机应用程序。有关更多信息,请参阅thesesites 了解更多详细信息,或通过 google 了解"apple iphone third party compiler"

      Here 是 Appcelerator 首席执行官关于该公告及其可能含义的声明。长话短说,目前似乎没有人知道。肯定是 Adob​​e 的旧 Flash→iPhone 编译器,但有些人认为中间有灰色阴影。

      【讨论】:

      • 请记住,这仅适用于即将到来的 OS4(6 月 22 日)而不是以前的版本,因为今天 Apple 接受它,并且仅在 Developer Program(通过 AppStore)而不是 Enterprise Program 中让您在没有 AppStore 的情况下部署您的应用。
      • @balexandre - 当然,但是考虑到这是一个新的开发项目,如果不提这个无疑是潜在的不利因素,那就太失职了。
      猜你喜欢
      • 2013-03-26
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-14
      相关资源
      最近更新 更多