56

PhoneGapTitanium允许您基于 HTML 和 JavaScript 构建原生 iPhone 应用程序。

有没有人在这两个方面都有经验?有什么区别?

4

6 回答 6

17

StackOverflow 上已经对PhoneGap VS Titanium(和 Corona)进行了相当长的讨论,这可能很有用。

最大的区别之一是 PhoneGap 是 MIT 许可的,而 Titanium 是(刚刚更改的)Apache 许可的。

于 2010-05-07T05:33:08.590 回答
10

本文很好地总结了实践和哲学上的差异。请注意它来自 Appcelerator 布道者,但我仍然认为它非常公正。事实上,我认为他与我可能会分享钛更多的疣 :)。

http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html

于 2012-07-31T18:08:50.807 回答
6

可能值得关注当前的 Apple/Adobe 争吵,其中乔布斯先生将未使用 XYZ 语言编写的产品的未来置于平衡之中。OS 4 SDK 状态:

应用程序只能按照 Apple 规定的方式使用文档化 API,不得使用或调用任何私有 API。应用程序必须最初是用 iPhone OS WebKit 引擎执行的 Objective-C、C、C++ 或 JavaScript 编写的,并且只有用 C、C++ 和 Objective-C 编写的代码才能编译并直接链接到文档化 API(例如,禁止通过中间翻译或兼容层或工具链接到文档化 API 的应用程序)。

我相信钛会受此影响。

于 2010-05-05T10:13:56.780 回答
4

出色地..!这并不确定哪个更好地实施该项目。这两种技术都是新技术,各有利弊。

Titanium 说要借助 java Script Based 框架保持原生环境,另一方面 phoneGap 提供 WebView 中的所有内容,您只需将具有 index.html 的基于 Web 的项目放在项目目录中的 WWW 文件夹中项目的结构。

因此,如果您对 Web Works 感到满意,那么 phoneGap 在这种情况下是合适的,否则您应该使用 Titanium。它更易于使用且完全方便。

于 2012-06-08T10:38:17.867 回答
1

Titanium:是一个跨平台,您在 JS 和 Titanium API 中编写的代码将被转换为原生代码,应用程序的外观和感觉将与原生应用程序相同。

PhoneGap:是一个混合平台,您可以在其中使用 JS、HTML 和 CSS 等 Web 技术编写代码。它使用本机设备中存在的 Web 视图来呈现 UI。外观与本机应用程序不同。

于 2019-04-26T12:09:42.810 回答
1

不幸的是,Titanium 不再是开源的。您可以自由开发应用程序,但您必须购买独立帐户才能将应用程序发布到应用商店,这需要花费一些钱。

PhoneGap 是一个免费的开源框架,它允许您使用 Web API 为您想到的任何平台(iOS、android、windows、Blackberry 等)创建移动应用程序。

于 2015-11-20T04:01:13.000 回答