在多平台移动应用程序(Flex / Titanium)中集成特定于平台的API

时间:2011-06-08 03:22:11

标签: flex api titanium multiplatform mobile-application

我的团队正处于多平台移动应用的规划阶段。我们正在考虑使用Adobe Air / Flex或Appcelerator Titanium而不是本机开发,但最终需要使用移植到iOS和Android的外部API。 **(一个利用设备的相机)

我们的想法是使用平台检测和重载类来确定要导入的API的平台版本。在Adobe或Appcelerator中是否可以这样?如果是这样,原生Objective-C或Java是否需要以某种方式包含在Actionscript(如果是Adobe)或JavaScript(如果是Titanium)中?

任何建议都很棒。

2 个答案:

答案 0 :(得分:2)

Mobile Air的近期(尚无日期)版本将包括原生扩展。本机代码将以平台的本机语言编写。将存在ActionScript接口以与这些扩展进行交互,其规范尚未发布。

http://active.tutsplus.com/articles/news/industry-news-week-22-2011/

答案 1 :(得分:1)

Titanium是100%本机代码。

How Does Appcelerator Titanium Mobile Work?