Titanium与Android的兼容性

时间:2010-07-21 06:44:48

标签: android titanium

Titanium将在所有Android sdk版本(1.5,1.6,2.0,2.1,2.2)上正常运行.....

5 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

是的。

但请注意,虽然Titanium有其优势,但它也有其弱点(即内存)。

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

答案 2 :(得分:1)

Titanium适用于所有Android SDK。您只需进行一些更改即可使其适用于所有SDK。 Titanium与sdk 2.1及更低版本配合使用,无需任何更改。但是为了使它适用于2.2及更高版本,你必须添加一个adb文件的符号链接 platform-tools(source)文件夹到工具(目标)。

答案 3 :(得分:0)

有时,iOS和Android之间对特定功能的平台级支持也不同。例如,iOS上的底层音频支持明显更好; Android上很多功能都缺失了(我们最终自己修补了它们)。

此外,底层平台的基元包装的方式也不同,因此正确Javascript的代码将导致Android上的Java不正确。我们遇到的一个示例与nullundefined函数的处理有关。如上所述,这些问题正变得越来越少,但仍然存在与UI无关的问题。

我建议你在两个平台上不断开发和测试;你会发现不兼容性(主要与泄漏的抽象有关)以及它们更容易解决的问题。

答案 4 :(得分:0)

对于跨平台执行来说,它非常有用。 唯一的问题是,当用户想要比较iphone版本和Android版本通过开发相同的代码。 iphone非常出色,因为它的手势支持&精细的UI工作。虽然Android仍在改进条款。 因此,您应首先检查您的条款和要求,然后使用Titanium。除此以外 Appcelerator始终致力于解决所有本机支持以及常见功能。 你需要在Framework的提案中找到可能性。这将是一个很好的方法&未来的看法也是如此。