Adobe Integrated Runtime: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Версия 20.0.0.260 |
Alter73 (обсуждение | вклад) Нет описания правки Метки: через визуальный редактор с мобильного устройства из мобильной версии через расширенный мобильный режим |
||
(не показано 48 промежуточных версий 19 участников) | |||
Строка 1: | Строка 1: | ||
{{Карточка программы |
{{Карточка программы |
||
| name = AIR |
|||
| logo = |
|||
| screenshot = |
|||
| caption = |
|||
| author = |
|||
| developer = [[Adobe Systems]] (2008-2020); |
|||
[[Harman International Industries|HARMAN]] (2019 - н.в.) |
|||
|genre = |
|||
| genre = |
|||
| programming language = [[ActionScript]] 3.0 |
|||
| user interface = |
|||
| language = |
|||
| operating system = [[Windows]]<br>[[macOS]]<br>[[Linux]]<br>[[Android]]<br>[[iOS]]<br>[[BlackBerry Tablet OS]] |
|||
| released = 25 февраля 2008 |
|||
| platform = [[x86]], [[x86-64]], [[ARM (архитектура)|ARM]] и [[MIPS (архитектура)|MIPS]] |
|||
|latest release version = 20.0.0.260 |
|||
⚫ | |||
|latest release date = 10 ноября 2015 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{URL|https://airsdk.harman.com/}} |
|||
⚫ | |||
}} |
}} |
||
'''Adobe Integrated Runtime |
'''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]] и новее, [[ |
Приложения, написанные с использованием 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 включает в себя возможность создания инсталляционного пакета, который с лёгкостью может быть установлен на компьютер пользователя. Пакеты поддерживаются на всех поддерживаемых этой системой платформах, однако из существующих в современных ОС [[система управления пакетами|систем управления пакетами]] она поддерживает только [[ |
Adobe AIR включает в себя возможность создания инсталляционного пакета, который с лёгкостью может быть установлен на компьютер пользователя. Пакеты поддерживаются на всех поддерживаемых этой системой платформах, однако из существующих в современных ОС [[система управления пакетами|систем управления пакетами]] она поддерживает только [[Yum]] для [[Linux]]. Среда выполнения кода может быть как встроенной в приложение, так и устанавливаемая отдельно. В первом случае появляется существенное преимущество для дистрибуции приложений. |
||
== Преимущества и недостатки == |
== Преимущества и недостатки == |
||
Строка 35: | Строка 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]. |
||
⚫ | |||
* Adobe перенаправляет усилия на развитие продуктов на базе HTML5 в ущерб ActionScript 3.0. |
|||
⚫ | |||
* Нет и не планируется поддержки Windows Phone. |
|||
== Решения == |
== Решения == |
||
Приложения могут функционировать без подключения к интернету, отправляя накопленные в процессе работы данные в момент появления связи. Например, программа ''eBay Desktop'' |
Приложения могут функционировать без подключения к интернету, отправляя накопленные в процессе работы данные в момент появления связи. Например, программа ''eBay Desktop'' работала именно по такому принципу, позволяя продавцам вводить данные о лоте без подключения к интернету. |
||
Ряд крупных компаний |
Ряд крупных компаний использовали в своей деятельности решения на базе 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= |
Свыше 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 |
По состоянию на 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. |
||
== Стратегия развития == |
|||
Текущая [http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html стратегия развития] предполагает применение Adobe AIR прежде всего для игр и премиального видео. |
|||
== См. также == |
== См. также == |
||
Строка 63: | Строка 57: | ||
* [[Microsoft Silverlight]] |
* [[Microsoft Silverlight]] |
||
* [[JavaFX]] |
* [[JavaFX]] |
||
* [[NekoVM]] |
|||
⚫ | |||
* [[Appcelerator Titanium]] |
|||
⚫ | |||
== Ссылки == |
== Ссылки == |
||
* [http://www.adobe.com/products/air |
* [http://www.adobe.com/ru/products/air.html Продукт AIR на сайте компании Adobe] |
||
* [ |
* [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}} |
{{Adobe Systems}} |
||
{{software-stub}} |
|||
[[Категория:Платформы программирования]] |
[[Категория:Платформы программирования]] |
||
[[Категория:API]] |
[[Категория:API]] |
||
[[Категория:Adobe Systems]] |
[[Категория:Adobe Systems]] |
||
[[Категория:AJAX]] |
|||
[[Категория:Adobe Flex]] |
[[Категория:Adobe Flex]] |
||
[[Категория:Приложения, использующие SQLite]] |
[[Категория:Приложения, использующие SQLite]] |
Текущая версия от 23:39, 16 января 2024
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.
См. также
[править | править код]Примечания
[править | править код]- ↑ Download Adobe AIR SDK 50.2 (англ.)
- ↑ The Future of Adobe AIR . Дата обращения: 12 января 2021. Архивировано 7 марта 2021 года.
- ↑ Приложение ALoader предназначено для подготовки лотов в режиме офлайн с возможностью последующей загрузки лотов на Молоток.Ру. Дата обращения: 1 января 2011. Архивировано из оригинала 11 марта 2012 года.
- ↑ Adobe AIR Marketplace . Дата обращения: 5 октября 2008. Архивировано из оригинала 11 марта 2012 года.
- ↑ Adobe shuts two app stores . Дата обращения: 6 марта 2021. Архивировано 5 марта 2021 года.
- ↑ Adobe Flash and AIR Showcase Gallery . www.adobe.com. Дата обращения: 12 марта 2023. Архивировано 12 марта 2023 года.
Ссылки
[править | править код]- Продукт AIR на сайте компании Adobe
- Страница загрузки AIR на сайте компании HARMAN
- Лаборатория Adobe, где можно скачать тестовые версии продукта
- Стратегия развития Flash runtimes