Adobe Integrated Runtime: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
м Исправление ссылок на английскую статью о компании HARMAN
Строка 6: Строка 6:
|author =
|author =
|developer = [[Adobe Systems]] (2008-2019);
|developer = [[Adobe Systems]] (2008-2019);
[[:en:HARMAN|HARMAN]] (2020 - н.в.)
{{iw|HARMAN|HARMAN|en|HARMAN}} (2020 - н.в.)
|genre =
|genre =
|programming language = [[ActionScript]] 3.0
|programming language = [[ActionScript]] 3.0
Строка 21: Строка 21:
|дата последней версии = 29 октября 2020}}
|дата последней версии = 29 октября 2020}}


'''AIR''' (также '''Adobe Integrated Runtime''', ранее '''Adobe AIR''') — это [[Кроссплатформенное программное обеспечение|кроссплатформенная]] среда от компании [[Adobe]] для запуска приложений, позволяющая использовать [[HTML]]/[[Каскадные таблицы стилей|CSS]], [[AJAX]], [[Adobe Flash]] и [[Apache Flex]] для переноса [[Веб-приложение|веб-приложений]] (в том числе [[Rich Internet Application]]) на [[Персональный компьютер|ПК]] и мобильные устройства. 30 мая 2019, Adobe объявила о передаче поддержки и разработки AIR компании [[:en:HARMAN|HARMAN]] и об окончании собственной поддержки в конце 2020го года.<ref>{{cite web|url=https://blog.adobe.com/en/2019/05/30/the-future-of-adobe-air.html#gs.qeu230|title=The Future of Adobe AIR}}</ref>
'''AIR''' (также '''Adobe Integrated Runtime''', ранее '''Adobe AIR''') — это [[Кроссплатформенное программное обеспечение|кроссплатформенная]] среда от компании [[Adobe]] для запуска приложений, позволяющая использовать [[HTML]]/[[Каскадные таблицы стилей|CSS]], [[AJAX]], [[Adobe Flash]] и [[Apache Flex]] для переноса [[Веб-приложение|веб-приложений]] (в том числе [[Rich Internet Application]]) на [[Персональный компьютер|ПК]] и мобильные устройства. 30 мая 2019, Adobe объявила о передаче поддержки и разработки AIR компании {{iw|HARMAN|HARMAN|en|HARMAN}} и об окончании собственной поддержки в конце 2020го года.<ref>{{cite web|url=https://blog.adobe.com/en/2019/05/30/the-future-of-adobe-air.html#gs.qeu230|title=The Future of Adobe AIR}}</ref>


== Поддержка платформ ==
== Поддержка платформ ==

Версия от 14:37, 12 января 2021

AIR
Логотип программы AIR
Тип веб-фреймворк
Разработчики

Adobe Systems (2008-2019);

HARMAN[англ.] (2020 - н.в.)
Написана на ActionScript 3.0
Операционные системы Windows
OS X
Android
iOS
BlackBerry Tablet OS
Первый выпуск 25 февраля 2008
Аппаратные платформы x86, x86-64, ARM и MIPS
Последняя версия 33.1.1.300 (29 октября 2020)
Состояние активное
Лицензия Freeware, Проприетарное
Сайт

AIR (также Adobe Integrated Runtime, ранее Adobe AIR) — это кроссплатформенная среда от компании Adobe для запуска приложений, позволяющая использовать HTML/CSS, AJAX, Adobe Flash и Apache Flex для переноса веб-приложений (в том числе Rich Internet Application) на ПК и мобильные устройства. 30 мая 2019, Adobe объявила о передаче поддержки и разработки AIR компании HARMAN[англ.] и об окончании собственной поддержки в конце 2020го года.[1]

Поддержка платформ

Приложения, написанные с использованием AIR, могут быть запущены на нескольких платформах, для которых Adobe или её партнёры поставляют среду выполнения, а именно: Windows, Windows XP и новее, OS X (PowerPC и Intel), Linux, QNX и Android. Начиная с версии 2.7.1, компания Adobe отказалась от поддержки AIR для платформы Linux, последней доступной для этой системы версией продукта AIR, является версия 2.6.0.

Для некоторых из этих платформ доступ к API закрыт.

Установочные пакеты

Adobe AIR включает в себя возможность создания инсталляционного пакета, который с лёгкостью может быть установлен на компьютер пользователя. Пакеты поддерживаются на всех поддерживаемых этой системой платформах, однако из существующих в современных ОС систем управления пакетами она поддерживает только Yum для Linux. Среда выполнения кода может быть как встроенной в приложение, так и устанавливаемая отдельно. В первом случае появляется существенное преимущество для дистрибуции приложений.

Преимущества и недостатки

Преимущества

  • Используя AIR, можно легко перенести готовое HTML- или Flex-приложение на компьютер и/или мобильное устройство пользователя в виде обычного запускаемого приложения.
  • Приложения имеют доступ к файловой системе, буферу обмена, имеется поддержка создания окон, технологии drag-and-drop, доступ к GPU и многое другое.
  • Поддержка расширений в формате *.ane (Adobe Native Extensions), написанных на родном языке для целевой операционной системы (C, C++, Java, Objective-C) для получения доступа к функциям, не предусмотренными разработчиками Adobe AIR.
  • Flash Builder 4.7 поддерживает многопоточное программирование ActionScript 3.0 и встроенный компилятор 2.0 (не путать с версией ActionScript), который имеет существенные улучшения.

Недостатки

  • Ограниченный встроенный доступ к SQLite и веб-сервисам.
  • Это проприетарное программное обеспечение. Для устранение ошибок в AIR или добавления новых возможностей необходимо публиковать заявку на устранение ошибки в Adobe BugBase.
  • Мобильные приложения не используют визуальные компоненты платформы, вследствие чего нарушается пользовательский опыт.

Решения

Приложения могут функционировать без подключения к интернету, отправляя накопленные в процессе работы данные в момент появления связи. Например, программа eBay Desktop работает именно по такому принципу, позволяя продавцам вводить данные о лоте без подключения к интернету.

Ряд крупных компаний используют в своей деятельности решения на базе Adobe AIR. Среди них AOL, NASDAQ, CleVR, Pownce. В Российской Федерации можно упомянуть Rambler с кроссплатформенным IM-клиентом «Virtus», Molotok.ru с приложением для загрузки лотов «ALoader»[2].

Свыше 180 готовых программ, разработанных с использованием Adobe AIR, доступны для скачивания на сайте Adobe AIR Marketplace[3].

По состоянию на 1 сентября 2014 года приложения, написанные для платформы Adobe AIR, имеют более 2 миллиардов установок. Сюда включены как игровые, так и иного рода приложения. Число установок оценивается Adobe на таких операционных системах как iOS, Android, MS Windows, Apple OS X.

См. также

Примечания

  1. The Future of Adobe AIR.
  2. Приложение ALoader предназначено для подготовки лотов в режиме офлайн с возможностью последующей загрузки лотов на Молоток.Ру. Дата обращения: 1 января 2011. Архивировано из оригинала 11 марта 2012 года.
  3. Adobe AIR Marketplace. Дата обращения: 5 октября 2008. Архивировано из оригинала 11 марта 2012 года.

Ссылки