我的团队正处于多平台移动应用的规划阶段。我们正在考虑使用Adobe Air / Flex或Appcelerator Titanium而不是本机开发,但最终需要使用移植到iOS和Android的外部API。 **(一个利用设备的相机)
我们的想法是使用平台检测和重载类来确定要导入的API的平台版本。在Adobe或Appcelerator中是否可以这样?如果是这样,原生Objective-C或Java是否需要以某种方式包含在Actionscript(如果是Adobe)或JavaScript(如果是Titanium)中?
任何建议都很棒。
答案 0 :(得分:2)
Mobile Air的近期(尚无日期)版本将包括原生扩展。本机代码将以平台的本机语言编写。将存在ActionScript接口以与这些扩展进行交互,其规范尚未发布。
http://active.tutsplus.com/articles/news/industry-news-week-22-2011/
答案 1 :(得分:1)
Titanium是100%本机代码。