При создании приложений AIR применяется такая же базовая процедура, как в традиционных моделях разработки: кодирование, компиляция, тестирование, а в завершении цикла выполняется упаковка для создания файла упаковщика.
Для создания кода приложения используется Flash, Flex и ActionScript. Компиляция выполняется с помощью Flash Professional, Flash Builder или компиляторов командной строки mxmlc и compc. Код приложения также можно создавать с помощью HTML и JavaScript. В этом случае этап компиляции можно пропустить.
Тестирование приложений AIR для настольных систем можно выполнить с помощью инструмента ADL, который позволяет запускать приложения без предварительной упаковки и установки. Все среды разработки Flash Professional, Flash Builder, Dreamweaver и Aptana предоставляют поддержку отладчика Flash. Инструмент отладки FDB также можно запустить вручную, если используется ADL с интерфейсом командной строки. ADL показывает ошибки и результаты выполнения трассировочных инструкций.
Все приложения AIR должны быть упакованы в файл установки. Рекомендуется использовать межплатформенный формат файлов AIR. Исключением являются следующие случаи.
-
Необходимо получать доступ к зависящим от платформы API-интерфейсам, таким как класс NativeProcess.
-
В приложении используются собственные расширения.
В таких случаях приложение AIR можно упаковать в исходный файл установщика конкретной платформы.
Приложения на основе SWF
-
Создайте код MXML или ActionScript.
-
Создайте нужные ресурсы, такие как файлы растровых значков.
-
Создайте дескриптор приложения.
-
Скомпилируйте код ActionScript.
-
Проверьте приложение.
-
Создайте пакет и подпишите файл в формате AIR с использованием цели
air
.
Приложения на основе HTML
-
Создайте код HTML и JavaScript.
-
Создайте нужные ресурсы, такие как файлы растровых значков.
-
Создайте дескриптор приложения.
-
Проверьте приложение.
-
Создайте пакет и подпишите файл в формате AIR с использованием цели
air
.
Создание исходных установщиков для приложений AIR
-
Создайте код (ActionScript или HTML и JavaScript).
-
Создайте нужные ресурсы, такие как файлы растровых значков.
-
Создайте дескриптор приложения, указав профиль
extendedDesktop
.
-
Скомпилируйте код ActionScript.
-
Проверьте приложение.
-
Упакуйте приложение на каждой целевой платформе с использованием цели
native
.
Примечание.
На целевой платформе должен быть создан собственный установщик для этой платформы. Например, нельзя создать установщик Windows на платформе Mac. Виртуальную машину, например VMWare, можно использовать для выполнения нескольких платформ на одном и том же компьютерном оборудовании.
Создание приложений AIR с использованием связанного пакета среды выполнения
-
Создайте код (ActionScript или HTML и JavaScript).
-
Создайте нужные ресурсы, такие как файлы растровых значков.
-
Создайте дескриптор приложения, указав профиль
extendedDesktop
.
-
Скомпилируйте код ActionScript.
-
Проверьте приложение.
-
Упакуйте приложение на каждой целевой платформе с использованием цели
bundle
.
-
Создайте программу установки с использованием файлов пакета. (Пакет AIR SDK не предоставляет инструменты для создания таких установщиков, но для этого можно использовать множество наборов инструментов сторонних производителей.)
Примечание.
На целевой платформе должен быть создан пакет для этой платформы. Например, нельзя создать пакет Windows на платформе Mac. Виртуальную машину, например VMWare, можно использовать для выполнения нескольких платформ на одном и том же компьютерном оборудовании.
|
|
|