phoneGap/Titanium开发

我正在研究PhoneGap和Titanium框架,并且我没有清楚地理解它们如何工作,我们假设我已经开发了针对android或iphone的应用程序,是否可以在另一个移动设备上运行此应用程序PhoneGap或Titanium的不同操作系统有什么帮助?phoneGap/Titanium开发

或者我必须重新开发PhoneGap/Titanium框架的应用程序? 在这种情况下,我完全支持所有的功能,如线程,JSON或XML解析等? 谢谢

回答:

PhoneGap基本上采用客户端Web应用程序(HTML,CSS,JavaScript),并将所有东西包装在本地设备的Web视图控件中。您可以勾选某些设备的本机功能,但您可以猜到,与原生开发相比,它非常有限。但容易,并且带来了很多人已经拥有的一系列技能。这真的是PhoneGap的吸引力。

钛也面向html/javascript,但它实际上声称编译为本地代码。他们的示例“厨房水槽”应用程序演示了很多本地API,至少对于iPhone而言。我怀疑你可以直接处理线程,但肯定是JSON,我也会考虑XML。

回答:

电话差距背后的想法是,您可以采用基于浏览器的客户端应用程序,它是用html/css/javascript编写的,并使用phonegap访问一些原生移动硬件,如联系人,gps,加速度计等。Phonegap允许您还可以使用相同的Web应用程序代码为不同的移动设备构建此Web应用程序。

回答:

Titanium完全支持JSON或XML解析。 你可以看到钛的例子 - Kitchen Sink - 欲了解更多详情。

回答:

要回答问题的第一部分,不,您将无法使用开发的应用程序,并使用PhoneGap或Titanium在另一设备上运行该应用程序。您必须将该应用程序写入PhoneGap或钛框架,然后通过每个给你的工具将应用程序构建到你想要支持的设备上。例如,您可以使用JavaScript(Titanium)或HTML/CSS/JavaScript(PhoneGap)编写代码,然后使用应用程序的构建工具创建将发布到手机上的文件。

以上是 phoneGap/Titanium开发 的全部内容, 来源链接: utcz.com/qa/259309.html

回到顶部