Порт AS3 / Flex приложение для iPhone - PullRequest
1 голос
/ 04 января 2011

Я считаю, что инструменты Adobe, такие как CS5, имеют способы вывода в виде приложения для iPhone, но как насчет обычного проекта AS3 или Flex? Существуют ли какие-либо инструменты для автоматического переноса или реализации AS3 / Flex для iPhone?

Из интереса, как работает CS5? Это совершенно другой путь кода или что-то менее радикальное? Например, Flash поддерживает формы и временные шкалы и т. Д. Они действительно обеспечивают какое-то время выполнения iPhone Flash?

Ответы [ 3 ]

2 голосов
/ 04 января 2011

Packager for iPhone - это то, что вы должны попробовать: http://labs.adobe.com/technologies/packagerforiphone/

Полагаю, это все еще бета, но попытка не помешает. Он также имеет автономную версию (без необходимости CS5).

0 голосов
/ 04 января 2011

На самом деле это все еще среда выполнения флэш-памяти, точно так же, как при экспорте .exe в настройках публикации (не в собственном EXE-файле AIR, а только в проекторе exe).Он захватывает флэш-виртуальную машину и ваш исходный код, компилирует ваш исходный код и флэш-виртуальную машину, объединенные в один исполняемый файл.Это просто скомпилировано в ARM.Внутри этого исполняемого файла все еще выполняется среда выполнения флэш-памяти, и ваш байт-код все еще выполняется для него.Таким образом, виртуализация все еще имеет место.Вы правы, говоря, что это «родной» ассемблерный код, но он далек от «родного» приложения.

0 голосов
/ 04 января 2011

Что касается того, как он работает , это не среда выполнения Flash, а способ компиляции ActionScript в собственный код сборки ARM через LLVM .

Редактировать:также см. ответ Джесси Николсона.

...