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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
Нет описания правки
Метки: через визуальный редактор с мобильного устройства из мобильной версии через расширенный мобильный режим
 
(не показано 38 промежуточных версий 15 участников)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
|name = Adobe AIR
| name = AIR
|logo =
| logo =
|screenshot =
| screenshot =
|caption =
| caption =
|author =
| author =
|developer = [[Adobe Systems]]
| developer = [[Adobe Systems]] (2008-2020);
[[Harman International Industries|HARMAN]] (2019 - н.в.)
|genre =
| genre =
|programming language =[[ActionScript 3.0]]
| programming language = [[ActionScript]] 3.0
|user interface =
| user interface =
|language =
| language =
|operating system = [[Windows]]<br />[[OS X]]<br />[[Android]]<br />[[iOS]]<br />[[BlackBerry Tablet OS]]
| operating system = [[Windows]]<br>[[macOS]]<br>[[Linux]]<br>[[Android]]<br>[[iOS]]<br>[[BlackBerry Tablet OS]]
|released = 25 февраля 2008
| released = 25 февраля 2008
|platform = [[x86]], [[x86-64]], [[ARM (архитектура)|ARM]] и [[MIPS (архитектура)|MIPS]]
| platform = [[x86]], [[x86-64]], [[ARM (архитектура)|ARM]] и [[MIPS (архитектура)|MIPS]]
|latest release version = 20.0.0.260
|status = активное
| status = активное
|license = [[Freeware]], [[Проприетарное программное обеспечение|Проприетарное]]
| license = [[Freeware]], [[Проприетарное программное обеспечение|Проприетарное]]
|website = http://adobe.com/ru/products/air
| website = {{URL|http://www.adobe.com/ru/products/air.html}}
{{URL|https://airsdk.harman.com/}}
|дата последней версии = 9 февраля 2016 года}}
}}


'''Adobe Integrated Runtime (AIR)''' — это [[Кроссплатформенное программное обеспечение|кроссплатформенная]] среда от компании [[Adobe]] для запуска приложений, позволяющая использовать [[HTML]]/[[Каскадные таблицы стилей|CSS]], [[AJAX]], [[Adobe Flash]] и [[Apache Flex]] для переноса [[Веб-приложение|веб-приложений]] (в том числе [[Rich Internet Application]]) на [[Персональный компьютер|ПК]] и мобильные устройства.
'''AIR''' (также '''Adobe Integrated Runtime''', ранее '''Adobe AIR''') — это [[Кроссплатформенное программное обеспечение|кроссплатформенная]] среда от компании [[Adobe]] для запуска приложений, позволяющая использовать [[HTML]]/[[Каскадные таблицы стилей|CSS]], [[AJAX]], [[Adobe Flash]] и [[Apache Flex]] для переноса [[Веб-приложение|веб-приложений]] (в том числе [[Rich Internet Application]]) на [[Персональный компьютер|ПК]] и мобильные устройства. 30 мая 2019, Adobe объявила о передаче поддержки и разработки AIR компании [[Harman International Industries|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|access-date=2021-01-12|archive-date=2021-03-07|archive-url=https://web.archive.org/web/20210307224708/https://blog.adobe.com/en/2019/05/30/the-future-of-adobe-air.html#gs.qeu230|deadlink=no}}</ref>.


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


Для некоторых из этих платформ доступ к [[Интерфейс программирования приложений|API]] закрыт.
Для некоторых из этих платформ доступ к [[Интерфейс программирования приложений|API]] закрыт.


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


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


=== Недостатки ===
=== Недостатки ===
* Ограниченный встроенный доступ к [[SQLite]] и [[веб-сервис]]ам.
* Ограниченный встроенный доступ к [[SQLite]] и [[веб-сервис]]ам.
* Это [[проприетарное программное обеспечение]]. Для устранение ошибок в AIR или добавления новых возможностей необходимо публиковать заявку на устранение ошибки в [https://bugbase.adobe.com/ Adobe BugBase].
* Это [[проприетарное программное обеспечение]]. Для устранения ошибок в AIR или добавления новых возможностей необходимо публиковать заявку на устранение ошибки в [https://bugbase.adobe.com/ Adobe BugBase].
* Мобильные приложения не используют визуальные компоненты платформы, вследствие чего нарушается пользовательский опыт.
* Мобильные приложения не используют визуальные компоненты платформы, вследствие чего нарушается пользовательский опыт.


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


Ряд крупных компаний используют в своей деятельности решения на базе Adobe AIR. Среди них [[AOL]], [[NASDAQ]], [[CleVR]], [[Pownce]]. В Российской Федерации можно упомянуть [[Яндекс]], использующий Adobe Air для разработки приложения «Директ Коммандер»<ref>{{cite web|url=http://direct.yandex.ru/commander|title=Промостраница Директ Коммандера|accessdate=2012-10-24|archiveurl=http://www.webcitation.org/6CblIGdbb|archivedate=2012-12-02}}</ref>, [[Rambler]] с кроссплатформенным IM-клиентом «[[Virtus]]», [[Molotok.ru]] с приложением для загрузки лотов «[[ALoader]]»<ref>{{cite web|url=http://molotok.ru/country_pages/168/0/tools/help/index.php?page=2|title=Приложение ALoader предназначено для подготовки лотов в режиме офф-лайн с возможностью последующей загрузки лотов на Молоток.Ру.|accessdate=2011-01-01|archiveurl=http://www.webcitation.org/665rrgwqN|archivedate=2012-03-12}}</ref>.
Ряд крупных компаний использовали в своей деятельности решения на базе Adobe AIR. Среди них [[AOL]], [[NASDAQ]], [[CleVR]], [[Pownce]]. В Российской Федерации можно упомянуть [[Rambler]] с кроссплатформенным IM-клиентом «[[Virtus]]», [[Molotok.ru]] с приложением для загрузки лотов «[[ALoader]]»<ref>{{cite web|url=http://molotok.ru/country_pages/168/0/tools/help/index.php?page=2|title=Приложение ALoader предназначено для подготовки лотов в режиме офлайн с возможностью последующей загрузки лотов на Молоток.Ру.|accessdate=2011-01-01|archiveurl=https://www.webcitation.org/665rrgwqN?url=http://molotok.ru/country_pages/168/0/tools/help/index.php?page=2|archivedate=2012-03-11|deadurl=yes}}</ref>.


Свыше 180 готовых программ, разработанных с использованием Adobe AIR, доступны для скачивания на сайте Adobe AIR Marketplace<ref name="Adobe AIR Marketplace">{{cite web|url=http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us|title=Adobe AIR Marketplace|accessdate=2008-10-05|archiveurl=http://www.webcitation.org/665rt5uDR|archivedate=2012-03-12}}</ref>.
Свыше 180 готовых программ, разработанных с использованием Adobe AIR, были доступны для скачивания на сайте Adobe AIR Marketplace<ref name="Adobe AIR Marketplace">{{cite web|url=http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=24&loc=en_us|title=Adobe AIR Marketplace|accessdate=2008-10-05|archiveurl=https://www.webcitation.org/665rt5uDR?url=http://www.adobe.com/cfusion/marketplace/index.cfm|archivedate=2012-03-11|deadurl=yes}}</ref>. Однако, в конце августа 2011 года, магазин Adobe AIR был закрыт, не выдержав конкуренции<ref>{{Cite web |url=https://www.techradar.com/news/software/adobe-shuts-two-app-stores-982806 |title=Adobe shuts two app stores |access-date=2021-03-06 |archive-date=2021-03-05 |archive-url=https://web.archive.org/web/20210305011805/https://www.techradar.com/news/software/adobe-shuts-two-app-stores-982806 |deadlink=no }}</ref>.


По состоянию на 1 сентября 2014 года приложения, написанные для платформы Adobe AIR, имеют более 2 миллиардов установок. Сюда включены как [http://www.adobe.com/devnet-apps/flashshowcase/#/project/28766105/recent игровые], так и иного рода приложения. Число установок оценивается Adobe на таких операционных системах как iOS, Android, MS Windows, Apple OS X.
По состоянию на 1 сентября 2014 года приложения, написанные для платформы Adobe AIR, имели более 2 миллиардов установок. Сюда включены как игровые<ref>{{Cite web|url=https://www.adobe.com/devnet-apps/flashshowcase/|title=Adobe Flash and AIR Showcase Gallery|website=www.adobe.com|access-date=2023-03-12|archive-date=2023-03-12|archive-url=https://web.archive.org/web/20230312143531/https://www.adobe.com/devnet-apps/flashshowcase/|deadlink=no}}</ref>, так и иного рода приложения. Число установок оценивается Adobe на таких операционных системах как iOS, Android, MS Windows, Apple macOS.

== Альтернативные технологии ==

=== Mono Moonlight ===
{{main|Moonlight}}
Команда разработчиков [[Mono]] разрабатывала проект Moonlight. Это свободная реализация Silverlight с открытым исходным кодом.

=== DHTML+JavaScript+CSS+DOM ===
{{main|DHTML}} {{main|JavaScript}} {{main|CSS}} {{main|Document Object Model}}

=== HTML4, XHTML ===
{{main|HTML4}} {{main|XHTML}}

=== HTML5+JavaScript ===
{{main|HTML5}} {{main|JavaScript}}

=== Adobe Flash ===
{{main|Adobe Flash}}
При наличии плагинов можно использовать в своих разработках [[Adobe Flash]].

=== AJAX ===
{{main|AJAX}}

=== JavaFX ===
{{main|JavaFX}}

=== Native Client ===
{{main|Native Client}}

=== Silverlight ===
{{main|Silverlight}}

=== Сравнение [[HTML]]4, [[XHTML]], [[HTML5]]+[[JavaScript]], [[Adobe Flash]], [[JavaFX]], [[Native Client]] и [[Silverlight]]===
{{main|Сравнение платформ для создания RIA}}


== См. также ==
== См. также ==
{{Portal|Свободное программное обеспечение}}
* [[Rich Internet Application]] — платформы расширенний веб стандартов для интерактивных веб приложений.
* [[:en:List of rich Internet application frameworks|Список сред разработки RIA]]{{ref-en}} — список [[Rich Internet Application|RIA]]-платформ
* [[Сравнение браузеров (HTML5)]]
* [[OpenLaszlo]] — свободная платформа для разработки и доставки [[Rich Internet Application|RIA]]-приложений.
* [[BlazeDS]] — для интеграции Flex с чем-либо (например, Java).
* [[HTML5 video]]
* [[HTML5 audio]]
* [[HTML5 Shiv]]
* [[Canvas (HTML)]]
* [[WebGL]]
* [[CSS3]]
* [[Flash Lite]]
* [[Apache Flex]]
* [[ActionScript]]
* [[Adobe Shockwave]]
* [[Mozilla Prism]]
* [[Mozilla Prism]]
* [[Google Gears]]
* [[Google Gears]]
* [[Google Web Toolkit]]
* [[Microsoft Silverlight]]
* [[NekoVM]]
* [[JavaFX]]
* [[Appcelerator Titanium]]
* [[SWFTools]]
* [[Zombo.com]]
* [[Семантическая вёрстка]]
* [[Микроданные]]
* [[Unity (игровой движок)]] — мультиплатформенный инструмент для разработки 2-х и 3-х мерных приложений и игр
* [http://www.free-decompiler.com/flash/ JPEXS Free Flash Decompiler/Recompiler]
* [http://www.flash-decompiler.com/ SWF Decompiler Trillix]


== Примечания ==
== Примечания ==
{{примечания}}
{{примечания}}

{{Adobe Systems}}
{{software-stub}}


== Ссылки ==
== Ссылки ==
* [http://www.adobe.com/products/air/ Продукт AIR на сайте компании Adobe]
* [http://www.adobe.com/ru/products/air.html Продукт AIR на сайте компании Adobe]
* [http://get.adobe.com/ru/air/ Страница загрузки] AIR
* [https://airsdk.harman.com/ Страница загрузки] AIR на сайте компании HARMAN
* [http://labs.adobe.com/ Лаборатория] Adobe, где можно скачать тестовые версии продукта
* [http://labs.adobe.com/ Лаборатория] Adobe, где можно скачать тестовые версии продукта
* [http://soyloco.ru/howtodo/how-to-install-adobe-air-to-ubuntu Установка Adobe Air в Ubuntu]
* [http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html Стратегия развития Flash runtimes]
* [http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html Стратегия развития Flash runtimes]

{{Adobe Systems}}


[[Категория:Платформы программирования]]
[[Категория:Платформы программирования]]
[[Категория:API]]
[[Категория:API]]
[[Категория:Adobe Systems]]
[[Категория:Adobe Systems]]
[[Категория:AJAX]]
[[Категория:Adobe Flex]]
[[Категория:Adobe Flex]]
[[Категория:Приложения, использующие SQLite]]
[[Категория:Приложения, использующие SQLite]]

Текущая версия от 23:39, 16 января 2024

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

Adobe Systems (2008-2020);

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

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

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

[править | править код]

Приложения, написанные с использованием AIR, могут быть запущены на нескольких платформах, для которых Adobe или её партнёры поставляют среду выполнения, а именно: Windows, Windows XP и новее, macOS (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»[3].

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

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

Примечания

[править | править код]
  1. Download Adobe AIR SDK 50.2 (англ.)
  2. The Future of Adobe AIR. Дата обращения: 12 января 2021. Архивировано 7 марта 2021 года.
  3. Приложение ALoader предназначено для подготовки лотов в режиме офлайн с возможностью последующей загрузки лотов на Молоток.Ру. Дата обращения: 1 января 2011. Архивировано из оригинала 11 марта 2012 года.
  4. Adobe AIR Marketplace. Дата обращения: 5 октября 2008. Архивировано из оригинала 11 марта 2012 года.
  5. Adobe shuts two app stores. Дата обращения: 6 марта 2021. Архивировано 5 марта 2021 года.
  6. Adobe Flash and AIR Showcase Gallery. www.adobe.com. Дата обращения: 12 марта 2023. Архивировано 12 марта 2023 года.