Adobe AIR (Adobe Integrated Runtime) — это среда выполнения приложений созданных с использованием стандартов HTML/CSS, Ajax, JavaScript, программного обеспечения Adobe Flash Professional и Adobe Flex, а также языка ActionScript в качестве настольного ПО. Другими словами, AIR — это среда для выполнения веб-сервисов без использования браузера.
Приложения Adobe AIR могут функционировать без подключения к сети Интернет, отправляя накопленные в процессе работы данные в момент появления связи. На сегодня AIR поддерживает работу множества приложений для настольного компьютера, включая видеопроигрыватели, приложения для предприятий, игры и инструменты для повышения производительности.
Основные возможности Adobe AIR:
— Запуск гибридных продуктов, использующих возможности десктопного приложения и веб-сервиса.
— Доступ AIR-приложений к файловой системе, буферу обмена...
— Поддержка использования нескольких окон.
— Поддержка технологии перетягивания (Drag & Drop).
— Минимальное использование ресурсов компьютера.
— Работа в песочнице (sandbox).
— Небольшой размер приложений.
Изменения в последней версии
AIR Android — добавление флага runtimeInBackgroundThread в дескриптор приложения
Удалено A2712Enabler из SDK/среды выполнения
Добавление обработчиков для сертификатов приложения ID разработчика для .air в macOS
Добавление поддержки TCP_NODELAY через флаг имени хоста
Добавление поддержки для content:// URI на Android
Добавление разделов зависимостей gradle в ANE Android
Разрешено активацию Windows в Linux, даже если они не принадлежат владельцу
Обеспечение правильного перемещения классов Win32 Webview между этапами
Добавление механизма onRequestPermissionsResult для использования ANE Android
Добавление ошибки пакета, если среда выполнения macOS искажена
Добавление строки по умолчанию для NSLocationAlwaysAndWhenInUseUsageDescription в файле информационного списка IPA
Исправление ресурсов кода фреймворка в подписи IPA
Откат обходного пути FDB Worker из github-399
Создание поддержки приложений Apple tvOS
Добавление файла конфигурации «iPhoneSimulator»
Обеспечение обработки универсальных двоичных файлов без armv7 при упаковке фреймворка IPA
Добавление метода Java FREByteArray setLength
Удаление инъекций разрешений Android INTERNET по умолчанию
Хотите поделиться впечатлениями или задать вопрос?
Начните обсуждение, оставив комментарий со своими мыслями о Adobe AIR!