Titanium、Adobe Air、Phonegap

发布于 2024-12-11 23:32:16 字数 1432 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

当梦初醒 2024-12-18 23:32:16

我们没有考虑将 Air 用于我们的应用,因此这个答案比较了 Titanium 和 Phonegap。

我们最终选择了 Titanium,因为我们能够使用本机控件构建更丰富的用户体验。我们有一个现有的 Objective-C 应用程序,需要在多个平台(iOS 和 Android)上复制相同的本机外观和感觉。

我们使用 Phonegap 进行了初步概念验证。外观和感觉更像是在全屏浏览器窗口中运行的网络应用程序。即使有一些相当复杂的代码,我们也无法让它“感觉”像现有的应用程序。

如果您没有这个要求(改进已经存在的东西)并且有 HTML 经验,phonegap 似乎非常适合立即开始运行。我们能够非常快速地构建概念验证。

最后,Titanium 的质量确实没有我想象的那么好,特别是在 Android 方面。我们必须包含多种解决方法才能获得所需的功能。随着每个 SDK 的发布,一些解决方法都会被打破,需要发现新的解决方法。

希望这有帮助!

We have not considered Air for our application, so this answer compares Titanium and Phonegap.

We ended up choosing Titanium because we were able to build a richer user experience using native controls. We had an existing Objective-C application and needed to replicate the same native look and feel on multiple platforms (iOS and Android).

We did an initial proof of concept using Phonegap. The look and feel was more like a web app running in a full-screen browser window. Even with some rather hairy code we just couldn't make it "feel" like the existing app.

If you do not have this requirement (improve on something which already exists) and have HTML experience, phonegap seems like it would be a good fit for hitting the ground running. We were able to build the proof of concept very quickly.

Lastly, Titanium quality is really not as far along as I would like, particularly on the Android side. We had to include multiple workarounds to get the functionality required. With every SDK release, some of the workarounds broke and new ones needed to be discovered.

Hope this helps!

記柔刀 2024-12-18 23:32:16

PhoneGap 对我来说是一个很大的拒绝。
如果您需要特定的东西,则需要非常深入,才能编写自己的插件。
性能很差。
编写适用于网络和应用程序的代码是一个谎言。您最终会得到 2 个代码。

钛。不知道。

空气。这是肯定的。如果您需要丰富的体验,而无需大量本机支持,您会发现一套舒适的工具,性能确实不错。不过,您需要使用 Actionscript 进行编码。 AIR 的唯一问题是 Adob​​e,继续为 PhoneGap 推迟 AIR。
所以我不认为这是一项好的投资,但现在可以肯定这是正确的选择。

PhoneGap is a big NO for me.
If you need something specific, you need to be go really deep, in order to write your own plug-in.
Performance are poor.
Writing one code that works for web and app it is a lie. You will end up with 2 codes.

Titanium. no idea.

AIR. It is a YES. If you need a rich experience, without a lot of native supports, you will find a comfortable set of tools, really good performance. You will need to code in Actionscript though. The only problem of AIR is Adobe, keep pushing back AIR for PhoneGap.
So I don't this a good investment, but for sure now it is the right choice.

还在原地等你 2024-12-18 23:32:16

钛及PhoneGap 有自己的优点和优势缺点。
Titanium 支持平台的本机环境正确开发标准 UI。您只能使用 Appcelerator 提供的内容。
虽然 PhoneGap 创建了 Web 应用程序,您可以在其中实现自己的 UI 和应用程序。使它们比本机定制取决于您的 CSS 和样式。 Html。
从某种意义上说,Titanium 比 Phone 好得多,Appecelerator 提供了最大的开发支持,它自己的编辑器名为钛工作室(full fledge)。
而phoneGap是可下载的插件。
桥接级 java 脚本使其变得更容易便携的。
因此,无论您从这两者中选择什么,基本上都取决于您的项目要点。在开始实施项目之前,您必须进行交叉检查,选择其中之一。必须在其授权门户上检查可能性。选择其中之一是一个简单的程序技术。

Titanium & PhoneGap are having their own pros & cons.
Titanium supports the native environment of the platforms properly develop the standard UI.you can use only What is being provided by Appcelerator.
While PhoneGap creates the Web Apps Where you can implement your own UI & make them customized over native depends on your CSS & Html.
Titanium is much better than the Phone in the sense, maximum development support providing by the Appecelerator, its own Editor available named as titanium Studio(full fledge).
While phoneGap is downloadable plugins.
The Bridge level java Script makes itself easier & portable.
So whatever you chose from these two basically depends upon your project essentials.you must go for the cross checking before initiate the implementation of project selecting one them.must check the possibilities on their authorized portal.it is being a gud procedure to choose one of the technology.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文