Интеграция специфичных для платформы API в многоплатформенное мобильное приложение (Flex / Titanium) - PullRequest
0 голосов
/ 08 июня 2011

Моя команда находится на этапе планирования многоплатформенного мобильного приложения. Мы рассматриваем Adobe Air / Flex или Appcelerator Titanium вместо собственной разработки, но в конечном итоге нам потребуется использовать внешний API, который перенесен на iOS и Android. ** (тот, который использует камеру устройства)

Идея состоит в том, чтобы использовать обнаружение платформы и перегруженные классы, чтобы определить, какую платформу версии API следует импортировать. Возможно ли что-то подобное в Adobe или Appcelerator? Если да, то нужно ли как-то переносить Objective-C или Java в Actionscript (если Adobe) или JavaScript (если Titanium)?

Любой совет был бы фантастическим.

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

В ближайшее время (пока нет дат) релиз Mobile Air будет включать собственные расширения. Нативный код будет написан на родных языках платформ. Существуют интерфейсы ActionScript для взаимодействия с этими расширениями, спецификации для которых еще не выпущены.

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

1 голос
/ 08 июня 2011

Titanium - это 100% собственный код.

Как работает Applelerator Titanium Mobile?

...