2012-05-17 3 views
0

Мне нужно разработать приложение, в котором есть много скользящей графики и 3D-анимаций для показа изображений, представляющих продукты в очень интерактивной и причудливой манере.Может ли Adobe air продвигать приложения для Android?

Вот пример того, что я пытаюсь сделать http://www.youtube.com/watch?v=ZKCAPSzgoHM&feature=related

Я слышал, что саман воздух может сделать работу отлично, это правда? приложение не просто сползает, конечно, оно будет подключаться к серверу, синхронизировать некоторые данные, информацию журнала и т. д.

Итак, что является лучшим решением для решения этой задачи?

ответ

1

Короткий ответ, возможно. и да, это правда.

Долгий ответ, поскольку AIR3.2 stage3d был представлен на воздушной платформе. Теперь AIR (как это делает флеш-плеер) может продвинуться в gpu, чтобы отобразить сложное трехмерное содержимое. Molehill - новое кодовое имя 3d-рамки для AS3, вы наверняка найдете много материала на нем.

Что я предлагаю вам больше, использует библиотеку/фреймворк, построенный над Molehill (это действительно просто набор примитивов с синтаксисом стиля низкого уровня). Flare3d, Starling (для 2d), Away3d (4.0 или выше) - всего несколько имен. Использование этих библиотек позволит вам быстро развить то, что вы имели в виду. Все другие задачи, о которых вы говорили (соединение, журнал, синхронизация), довольно легко сделать в эфире.

Теперь недостаток выбора платформы AIR для мобильной разработки на Android. Поскольку введение 3d довольно недавно, трудно сказать, что именно поддерживаемые устройства и устройства, которые просто отбрасываются на общую систему 3D-рендеринга (то есть cpu hogging, поэтому не лучший выбор для мобильных устройств). Если вы нацелитесь на целевые устройства последнего поколения, вы будете в порядке, и вы найдете в инструментах платформы AIR + flash платформу сильное преимущество с точки зрения скорости разработки.

Смежные вопросы