Titanium会将iPhone应用转换为Android吗?

Bre*_*ett 1 iphone android titanium ios titanium-mobile

我正在和某人谈论iPhone和Android应用程序,他们说有一些名为" Titanium "的东西可以将iPhone应用程序转换为Android应用程序,反之亦然; 由于它们是用不同的语言(以及其他细微差别)编写的,我发现这有点难以置信.

我假设他的意思是这个

根据我的理解,您无法将现有应用程序从一个应用程序"转换"为另一个应用程序,但如果您基于此API构建iPhone应用程序那么它可以转换为另一个应用程序吗?

我的想法是对的吗?

Zol*_*oth 7

你几乎是对的.在Titanium中,您使用JavaScript构建应用程序(以及用于webviews的HTML/CSS - 一种网页),并将其转换为两个平台的本机代码 - 用于iOS的Obj C和用于Android的Java.但是,您仍然需要编写大量特定于平台的代码,因为并非所有内容都可以在两个平台上开箱即用.是的 - 您无法使用Titanium将现有应用转换为任何内容.

  • *"......需要编写大量特定于平台的代码......"*有点误导; 这取决于您的应用需要做什么.一些`Ti` API实现得很好,可以在两端编译成本机代码,而其他的则需要特定于平台的代码才能正常工作. (2认同)