2013-10-24 4 views
3

Я спрашиваю об этом, потому что я смотрю на Flash и AIR, а также на предполагаемую мертвость Flash-мобильника и так далее. Я был уверен, что это правда, что для мобильных устройств для Flash больше нет.Как создать мобильные приложения с помощью Flash?

Потом я посмотрел на Adobe's site и увидел это,

enter image description here

Я не понимаю. На странице написано:

«Среда исполнения Adobe® Flash® Player позволяет без труда достигать более 1 миллиарда подключенных рабочих столов в браузерах и операционных системах без дополнительной установки программного обеспечения - в 11 раз больше людей, чем в самой продаваемой аппаратной игровой консоли. Используйте среду выполнения Adobe AIR® для упаковки того же кода в собственные приложения для устройств iPhone, iPad и Android ™, таких как планшет Kindle Fire и Nook Tablet, охватывающий более 500 миллионов устройств ».

Я смущен. Могу ли я разработать для мобильных устройств с помощью Adobe Flash?

ответ

4

Да. Я делаю это для жизни. Adobe AIR SDK позволяет вам упаковывать/компилировать ваши приложения для iOS, Android, Windows и OS X (с устаревшей поддержкой сторонних разработчиков BlackBerry и обновленной сторонней поддержкой BlackBerry 10)

Вам понадобится IDE (Flash Builder (рекомендуемая Adobe IDE), разработка Flash, не-Community Edition IntelliJ, Flash Pro и т. Д.) И Adobe AIR SDK. Это не так прямо, как обычная Flash, поскольку вам нужно беспокоиться о гораздо большем, чем в веб-SWF-файлах, но это всего лишь Flash. Практически все, что вы можете сделать во Flash, вы можете сделать в AIR. У вас нет доступа к большому количеству встроенных функций, но для этого необходимы AIR Native Extensions. Это AS3-only, поэтому не может использоваться ActionScript 2

Следует отметить, что Adobe настоятельно рекомендует Adobe не использовать Flash-версию на основе временной шкалы для проектов AIR for Mobile, поскольку она совсем не оптимизирована для мобильных устройств , Придерживайтесь строго основанных на ООП проектов. Кроме того, если вы делаете игру, вам следует изучить что-то вроде Starling.

И вспышка Проигрыватель для мобильных телефонов не более. Adobe AIR жив и здоров. Adobe выпускает значительные обновления каждые несколько месяцев и достаточно хорошо справляется с последними версиями ОС, обычно имея обновление, которое завершает поддержку в течение нескольких дней после выпуска (например, 3,9 через неделю после iOS 7)

Также стоит отметить, что большая часть Apache Flex SDK (ранее разработанная Adobe) оптимизирована для мобильных устройств и работает невероятно хорошо, если у вас есть время, чтобы правильно ее изучить.

+0

Я не понимаю, почему все говорят, что Flash для мобильных устройств мертвый. Я думаю, что миллионы людей дезинформированы. Похоже, только техничность. Может быть, они предназначены для игр? Я не знаю. Я не знаю, на чем основана Flash-версия Timeline. – johnny

+2

Flash для мобильного телефона * есть * мертвый. Технически вы не используете Flash. Вы используете Adobe Integrated Runtime, а не Flash Player. В случае iOS приложение AIR фактически скомпилировано как собственный Objective-C, даже. Игры отлично подходят для AIR, я думаю, вы можете быть удивлены, сколько игр на самом деле являются приложениями AIR. И Flash-версия Timeline - это все, что сделано с временной шкалой в Flash Pro. –

+0

Я думаю, что вещи грубо неверно истолкованы тогда средним разработчиком и комментатором. Мнение, да. – johnny

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