4

Titanium 能否在所有 android sdk 版本(1.5、1.6、2.0、2.1、2.2)上正常工作......

4

5 回答 5

4

根据我所做的研究,是的,我相信是的。我建议尝试一下。

于 2010-08-10T18:50:21.870 回答
4

是的。

但请注意,虽然钛有其优势,但它也有其弱点(即记忆)。

如果您正在为客户开发项目或刚刚开始移动开发之旅,我建议您学习如何编写本机应用程序。如果您遇到麻烦,至少这会给您一些选择。我被烧过几次了。

于 2011-12-16T19:41:10.967 回答
1

Titanium 适用于所有 android SDK。您只需进行一些更改即可使其适用于所有 SDK。Titanium 适用于 sdk 2.1 及以下版本,无需任何更改。但为了使其与 2.2 及更高版本一起使用,您必须将平台工具(源)文件夹中的 adb 文件的符号链接添加到工具(目标)。

于 2011-08-27T12:49:10.970 回答
0

有时,iOS 和 Android 对特定功能的平台级支持会有所不同。例如,iOS 上的底层音频支持要好得多;Android 上缺少许多功能(我们最终自己修补了它们)。

此外,底层平台的原语包装方式不同,因此正确的 Javascript 代码将导致 Android 上的 Java 不正确。我们遇到的一个例子与函数的处理nullundefined使用时有关Ti.App.Properties.setXXX。如前所述,这个问题越来越少,但仍然存在不仅与 UI 有关的问题。

我建议您在两个平台上持续开发和测试;你会发现不兼容(主要与泄漏抽象有关)和他们的解决方法更容易这样。

于 2011-08-23T00:22:39.193 回答
0

好吧,它非常适合跨平台执行。唯一的问题是,当用户想通过开发相同的代码来比较 iphone 版本和 Android 版本时。iphone 非常出色,因为它的手势支持和精美的 UI 作品。而 Android 仍在改进条款。因此,您应该首先检查您的条款和要求,然后再使用 Titanium。OtherWise Appcelerator 始终围绕所有本机支持和通用功能工作。您需要找到框架提案中的可能性。这也将是很好的方法和未来的看法。

于 2012-04-16T08:03:01.753 回答