Заметки о выпуске Flash Player 23 и AIR 23

Представляем вам заметки о выпуске Flash Player и AIR 23.

11 октября 2016 г.

В сегодняшнем плановом выпуске Flash Player исправлены серьезные ошибки и улучшена безопасность.

 

13 сентября 2016 г.

В сегодняшнем плановом выпуске Flash Player и AIR исправлены серьезные ошибки, улучшена безопасность и добавлены новые функции.


Порядок обновления Flash Player

Для текущих пользователей Flash Player, включивших механизм «Разрешить Adobe устанавливать обновления (рекомендуется)», самая последняя версия Flash Player будет установлена автоматически в течение следующих 24 часов после выпуска.

Для пользователей, выбравших вариант «Сообщать мне об установке обновлений», будет отображено диалоговое окно с уведомлением об обновлении в течении семи дней с даты выпуска. Обратите внимание, что для отображения диалогового окна с уведомлением об обновлении пользователям Windows потребуется перезагрузить компьютер или выйти из системы и снова войти.

Последнюю версию Flash Player можно в любое время загрузить и установить со страницы https://get.adobe.com/ru/flashplayer.

Клиенты, которые используют Google Chrome или Windows 8.x/10 Internet Explorer или Microsoft Edge, получат обновление посредством механизмов обновления Google и Microsoft.


Связаться с нами

Надеемся, что вы останетесь довольны этим выпуском. О любых возникших проблемах сообщайте нам посредством публикаций в нашей общедоступной базе данных по ошибкам. За помощью в установке и использовании данного продукта обращайтесь на форумы нашего сообщества.

База данных Adobe по ошибкам — https://bugbase.adobe.com
Форумы по Flash Player — http://forums.adobe.com/community/flashplayer
Форумы по AIR — http://forums.adobe.com/community/air

Анонсы

Adobe Access поддерживается в ОС Android в двух видах: с потоками в составе Adobe Primetime TVSDK и без поддержки HLS в составе Adobe AIR в ОС Android. Начиная с версии Adobe AIR 21, убирается поддержка Adobe Access.  Тем, кому требуется поддержка Adobe Access в ОС Android, следует обратиться к менеджеру учетной записи Adobe и запросить лицензию на Adobe Primetime, так как в будущем выпуске из Adobe AIR будет полностью удалена поддержка Access и Primetime TVSDK будет единственным поддерживаемым способом использования Adobe Access в ОС Android.

Исправленные ошибки

11 октября 2016 г.

Flash Player

  • [Mac] Flash Player неожиданно завершает работу во время игры Forge of Empires в Firefox (4190467)
  • [Chrome] Сочетания клавиш Ctrl+C и Ctrl+V не работают, когда включен режим CAPS в Flex (4186251)
  • [WinXP/Vista][PPAPI] Ошибка «Невозможно загрузить внешний модуль» при попытке просмотреть содержимое Flash в Opera и Chromium (4186169)
     

13 сентября 2016 г.

Flash Player

  • Приложение со встроенным ПО ActiveX (f-in-box) аварийно завершает работу (4176988).

AIR

  • [iOS] ld-64 Ошибка компиляции при упаковке приложения с несколькими swf и ANE (4182822)
  • [iOS] Capabilities.screenDPI передает неправильное значение в симуляторе AIR 22 (4157457).
  • [iOS] Context3D.drawToBitmapData использует неправильное смещение на мобильном устройстве (4147414).
  • [iOS] В текстовом поле с TextFieldType.INPUT обрезается текст слева при наведении фокуса (4009346).
  • [iOS] StageWebView вызывает аварийное завершение работы приложения (4180325).
  • [Android] Рендеринг видео MP4 совсем не работает в Air 22 на всех версиях Android (4167492).
  • [Android]Состояния полноэкранного отображения должны использовать режим погружения на Android 4.4+ (4100625)
  • [Android] Библиотека OpenSSL обновлена до версия 1.0.2h.
  • [iOS] Приложение с поддержкой параллельного доступа закрывается при создании экземпляра класса в рамках рабочего процесса .swf (4067035).
  • [ОС iOS] Процесс CameraRoll в ОС iOS возвращает точечные рисунки в неверной ориентации (4070057).
  • [iOS] [Windows] Ошибка, ИДошибки: в разделе __TEXT,__textreloc153: R_ABSrelocно отсутствует абсолютный символ в целевом адресе для архитектуры arm64 при упаковке приложения вместе с Social.ane с использованием флага -hideAneLibSymbols со значением yes (4005515)
  • [iOS]Ошибка процесса sharedobjects sharedobjects при нехватке места в хранилище (3711301)
  • TextField contextMenu отображается со смещением на экранах HiDPI (4177810).

Новые возможности

Поддержка Mozilla NPAPI AsyncDrawing

Асинхронным рисованием называется метод, который браузер и Flash Player используют для обмена растровой поверхности, где Flash Player отрисовывает содержимое SWF. Он используется, только когда рабочая область объединена в композицию с остальным содержимым в окне браузера. Эта функция позволяет режиму wmode direct (wmode непрозрачный и прозрачный) вести себя как windowless при асинхронном рисовании с аппаратным ускорением. Она не используется в полноэкранном режиме или в оконном режиме, когда подключаемый модуль рисует непосредственно в своем окне. Если по какой-то причине асинхронное рисование недоступно, подключаемый модуль использует существующую модель рисования.

AsyncDrawing поддерживается подключаемым модулем NPAPI только на компьютерных платформах Windows. Сейчас этот метод доступен, начиная с версии FP 23.0 в Firefox Nightly 51.0a1; версии Firefox, поддерживающие эту функцию, будут объявлены позднее. Выбор используемого пути асинхронного рисования (аппаратный или программный) зависит от того, поддерживает браузер режим аппаратного или режим программного асинхронного рисования.

Чтобы отключить поддержку AsynchronousDrawing в Firefox, введите about:config в строке поиска браузера и задайте параметру dom.ipc.plugins.asyncdrawing.enabled значение false.

 

 

Поддержка HSTS в Flash Player

Начиная с Flash Player 23, реализована поддержка HSTS (строгая безопасность передачи информации по протоколу HTTP). HSTS — это стандарт IETF, который реализует использование протокола HTTPS вместо HTTP агентами пользователя (браузерами). Ответ HTTPS может иметь поле заголовка Strict-Transport-Security(STS), которое передает агенту пользователя инструкцию отправлять последующие запросы с использованием протокола HTTPS. Flash Player подтверждает получение заголовка STS в ответе HTTPS.

В частности, это помогает, когда SWF вызывает другой SWF-файл (дочерний SWF), который присутствует на сервере с поддержкой HSTS. Flash Player подтверждает получение заголовка STS в ответе, и последующие ответы будут всегда отправляться на этот домен с использованием HTTPS. Эта функция позволяет минимизировать атаки угона протокола и угона cookie.

 

 

Отключение доступа в среде, локальной для системы, во Flash Player по умолчанию

Начиная с Flash Player 23, локальные для сети разрешения применяются к локальному SWF-содержимому независимо от установок, выбранных во время компиляции.

Фон
При воспроизведении содержимого Flash (SWF) из локальной файловой системы разработчики исторически имеют возможность настраивать содержимое для эксклюзивного считывания из файловой системы или для обмена данными с сетью. Когда больше десяти лет назад эта функция была реализована впервые, она поддерживала очень интересные варианты использования от простых игр до интерактивных терминалов. В контексте современной веб-безопасности мы считаем, что настало время отказаться от функций локальной файловой системы в подключаемом модуле браузера. В то же время продукт Adobe AIR зарекомендовал себя как мощное и продуманное решение для доставки содержимого на базе ActionScript в виде отдельного приложения.

Это изменение не затронет подавляющее большинство пользователей и содержимого Flash Player. Это изменение затрагивает только содержимое Flash, воспроизводимое из локальной файловой системы с помощью браузера. Оно никак не касается содержимого Flash, размещенного на веб-серверах в Интернете и локальной сети, а также автономный проигрыватель Flash Player. Если вам требуется эта функция, эти файлы можно добавить в список надежных папок в Flash Player.

Обходные решения для устаревшего содержимого
Настоятельно рекомендуется обходить эти элементы управления, только чтобы разрешать использование содержимого из надежных источников.

Для отдельных пользователей
Если используется Internet Explorer, Edge, Firefox, Opera и Safari
В затрагиваемой системе выберите «Панель управления».
• Mac: «Системные настройки» > Flash Player
• Windows: «Панель управления» > Flash Player
. Затем перейдите на вкладку «Дополнительно».
В разделе «Инструменты разработчика» нажмите кнопку «Настройки надежного местоположения».
Нажмите кнопку «Добавить...» и добавьте в список соответствующие файлы в список.


Если используется Google Chrome (и подобные браузеры PPAPI).

Перейдите на страницу Менеджера настроек.
Выберите «Изменить местоположения» > «Добавить местоположения» из всплывающего списка.
В появившемся текстовом поле введите или вставьте путь к файлу или папке, которые требуется сделать доверенными
Нажмите кнопку «Подтвердить»
Примечание. Кнопки «Обзор файлов» и «Обзор папок» работают некорректно. Необходимо ввести вручную или копировать и вставить путь в текстовое поле над кнопками, чтобы добавить файл или папку в список доверенных.

Для системных администраторов
Устаревшие функции можно восстановить, применив флаг EnableInsecureLocalWithFileSystem=1 к mms.cfg.

 

 

Поддержка объектов Video и Camera для Stage3D посредством VideoTexture для Flash Player (выпуск)

В Flash Player 20 или более ранних версий для использования видео в Stage3D требовалось использовать объект Video, который не поддерживал аппаратное ускорение. При этом требовалось копировать видеокадр в объект BitmapData, а затем загрузить данные в графический процессор, что значительно повышало нагрузку на ЦП.

Для обхода этого ограничения был введен объект VideoTexture. Он позволяет использовать видео, декодируемое с использованием аппаратных средств, в содержимом Stage3D. Затем в рамках расширения этой функции в выпуске Flash Player 23 были реализованы объекты Texture, обеспечивающие поддержку использования объектов NetStream и Camera наподобие StageVideo. Эти объекты можно использовать в качестве исходных текстур в процессе рендеринга Stage3D. При рендеринге сцены их можно использовать как прямоугольные текстуры, текстуры RGB или текстуры без множественного отображения. Шейдеры обрабатывают эти объекты как текстуру ARGB, то есть теперь шейдерам AGAL не приходится выполнять преобразование YUV в RGB. Шейдеры обрабатывают эти объекты как текстуры ARGB. Это позволяет использовать стандартные шейдеры со статическими изображениями без каких-либо изменений. Когда выполняется рендеринг этих текстур, рабочий процесс использует в качестве изображения самый последний кадр. Хотя в видеокадре отсутствует разрыв, при многократном использовании одной и той же текстуры некоторые из этих экземпляров могут быть взяты из разных меток времени.

Благодаря использованию объекта VideoTexture вся эта работа оптимизируется на внутреннем уровне: преобразование YUV в RGB и загрузка текстур могут полностью выполняться средствами графического процессора. Сведения по внедрению см. в статье devnet VideoTexture.

Примечание. Функция VideoTexture уже реализована в AIR. Впервые она появилась в версии AIR 17.0.

 

 

API-интерфейс GameInput для iOS

Начиная с AIR 23, реализована поддержка API-интерфейса для iOS. GameInput — это интерфейс, который позволяет приложениям взаимодействовать с подсоединенными игровыми контроллерами. Игровые контроллеры бывают разных типов в зависимости от количества элементов управления. Этот API-интерфейс дает приложению возможность получить всю информацию, связанную с игровым контроллером.
Поддержка API-интерфейса GameInput уже была реализована на платформе Android. На платформе iOS версия swf должна быть не ниже 34. Этот API-интерфейс поддерживается на устройствах с ОС iOS 9.0 или более поздней версии.

Пример API-интерфейса GameInput

{
trace("GameInput.isSupported - "+ GameInput.isSupported);
trace("GameInput.numDevices - "+ GameInput.numDevices);

gameInput = newGameInput();
gameInput.addEventListener(GameInputEvent.DEVICE_ADDED, inputDeviceAddedEvent);
gameInput.addEventListener(GameInputEvent.DEVICE_REMOVED, inputDeviceRemovedEvent);

functioninputDeviceRemovedEvent(e:GameInputEvent):void
{
trace("inputDeviceRemovedEvent - "+ e.device);
}

functioninputDeviceAddedEvent(e:GameInputEvent):void
{
trace("inputDeviceAddedEvent - "+ e.device);
getDeviceInformation(e.device);
}

functiongetDeviceInformation(device:GameInputDevice):void
{
trace("device.enabled - "+ device.enabled);
trace("device.id - "+ device.id);
trace("device.name - "+ device.name);
trace("device.numControls - "+ device.numControls);
trace("device.sampleInterval - "+ device.sampleInterval);

for(vari:Number=0; i < device.numControls; i++)
{
varcontrol:GameInputControl = device.getControlAt(i);
getControlInformation(control);
control.addEventListener(Event.CHANGE, changeEvent);
}
}

functionchangeEvent(e:Event):void
{
varcontrol:GameInputControl = e.target asGameInputControl;
getControlInformation(control);
}

functiongetControlInformation(control:GameInputControl):void
{
trace("control.device - "+ control.device);
trace("control.value - "+ control.value);
trace("control.minValue - "+ control.minValue);
trace("control.maxValue - "+ control.maxValue);
trace("control.id - "+ control.id);
}

}

 

 

Эхоподавление в AIR для Android
Начиная с AIR 23, реализована функция эхоподавления в AIR для Android. Акустическое эхо возникает, когда вывод динамика улавливается встроенным микрофоном и производит нежелательные помехи в виде эхо, которые значительно ухудшают качество захваченных данных.

Типичное акустическое эхо возникает при использовании приложений для совместной работы, когда два или три участника общаются в интерактивном режиме. Начиная с этого выпуска, разработчики могут создавать приложения VOIP, в которых не возникает эхо, используя AIR для Android.

Примечание. Данная возможность уже существует на платформе AIR для компьютеров и платформы iOS. Дополнительные сведения см. в разделе Microphone — AS3.

Необходимо внести следующие изменения в код ActionScript.

Microphone.getEnhancedMicrophone

Для доступа к микрофону устройства, используется Microphone.getMicrophone(). Однако этот API-интерфейс возвращает простой микрофон, в котором нет возможности устранить акустический эхо-сигнал. Для устранения акустического эхо-сигнала разработчикам необходимо получить экземпляр Microphone, используя метод Microphone.getEnhancedMicrophone(). Для микрофона устройства, возвращенного этим API-интерфейсом, включается функция подавления акустического эха.

Требования

— Добавьте следующий тег в дополнениях декларации Android:
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />.

— Могут иметься предварительно существующие swf-файлы, использующие Microphone. API-интерфейс getEnhacedMicrohone() (так как он уже реализован и используется для компьютерных приложений AIR). Если такие swf-файлы упакованы с использованием AIR SDK (версия 23), функция не будет работать. Разработчикам потребуется повторно выполнить компиляцию swf с использованием версии 34 или более поздней.

Образец фрагмента кода
Ниже приводится пример фрагмента кода для этого сценария.

public function Microphoe()
{
mic = Microphone.getEnhancedMicrophone();
mic.gain=60;
mic.rate =22;
mic.addEventListener(StatusEvent.STATUS, mic_status);
}

Ограничения
Функция подавления акустического эха может не работать на некоторых устройствах (таких как Moto G2) из-за ограничений со стороны оборудования.

API-интерфейс MicrophoneEnhancedOptions (который имеется в AIR для компьютеров) не будет работать на платформе AIR for iOS.

Производительность функции может варьироваться в зависимости от аппаратной обработки эхоподавления на различных устройствах Android. Для устройств, которые не поддерживают аппаратное эхоподавление, AIR подавляет акустическое эхо программными средствами.

Акустические эффекты класса Microphone варьируются в зависимости от устройства. Так как в семействе Android имеются устройства с различной конфигурацией оборудования, одинаковые настройки звука будут давать на них разный результат. Например, разработчик может использовать настройку mic.gain = 70; для Samsung Note 4, чтобы обеспечить громкий вывод голоса.

 

 

Теперь прозрачная кнопка StageText является не обязательной в ОС iOS

При создании объекта StageText на платформе iOS прозрачная кнопка доступна разработчикам AS по умолчанию. Начиная с AIR 23, введена новая функция, которая делает прозрачную кнопку StageText необязательным параметром. Это обеспечивает разработчикам AS больше гибкости при использовании StageText. В более ранних версиях объект StageText создавался со встроенной прозрачной кнопкой.

Для реализации этой функции необходимо внести в код ActionScript следующие изменения.

stageText.clearButtonMode
Чтобы реализовать поддержку дополнительной прозрачной кнопки, разработчики AS теперь могут использовать свойство clearButtonMode, которое позволяет задавать разные режимы. Доступно четыре таких режима.

Чтобы отображать clearButton при редактировании: StageTextClearButtonMode.WHILE_EDITING

Чтобы никогда не отображать clearButton: StageTextClearButtonMode.NEVER

Чтобы всегда отображать clearButton: StageTextClearButtonMode.ALWAYS

Чтобы отображать всегда clearButton, но не при редактировании: StageTextClearButtonMode.UNLESS_EDITING

По умолчанию свойству clearButtonMode задано значение StageTextClearButtonMode.WHILE_EDITING.

Требования

Приложение должно быть упаковано с использованием версии AIR SDK 23.

SWF должен иметь версию 34 или более позднюю.

Образец фрагмента кода

В качестве примера можно использовать следующий фрагмент кода.

public function ClearButtonMode()
{
label = new StageText();
label.clearButtonMode = StageTextClearButtonMode.NEVER;
label.textAlign = "right";
label.stage = stage;
label.viewPort = new Rectangle(20, 20, 90, 90);
}

Ограничения для использования свойства stageText.clearButtonMode

Это свойство недоступно в объектах StageText с многострочным текстом.

Это свойство не работает на платформе Android.

 

 

Windows: добавление поддержки HiDPI для AIR Desktop (выпуск)

Начиная с AIR 23, реализована поддержка HiDPI для AIR Desktop на платформе Windows. Это позволяет обеспечить более качественный рендеринг содержимого AIR на дисплеях HiDPI. Эта функция работает на принципах масштабирования с более высокой плотностью пикселей, а не масштабирования с дублированием пикселей.

Примечание. Поддержка HiDPI уже доступна для AIR на компьютерах Mac с дисплеями Retina.

Чтобы реализовать эту функцию в приложении AIR, разработчик должен задать свойству requestedDisplayResolution значение high в файле декларации.

requestedDisplayResolution со значением high

<requestedDisplayResolution>high</requestedDisplayResolution>

 

Полный список функций Flash Player и AIR, в том числе функции предыдущих выпусков, можно найти в этом документе.

Выпущенные версии

Выпуск Текущая версия
Flash Player Windows для Internet Explorer — ActiveX 23.0.0.185
Flash Player Windows для Firefox — NPAPI 23.0.0.185
Flash Player Windows для Chromium — PPAPI 23.0.0.185
Flash Player Mac для Safari и Firefox — NPAPI 23.0.0.185
Flash Player Mac для Chromium — PPAPI 23.0.0.185
Flash Player Linux для Firefox — NPAPI 11.2.202.637
Выпуск 18 расширенной поддержки Flash Player Mac — NPAPI 18.0.0.382
Выпуск 18 расширенной поддержки Flash Player Windows — ActiveX 18.0.0.382
Выпуск 18 расширенной поддержки Flash Player Windows — NPAPI 18.0.0.382
Flash Player Win 8 и 10 для Internet Explorer и Edge 23.0.0.185
Flash Player Mac для Google Chrome 23.0.0.185
Flash Player Windows для Google Chrome  23.0.0.185
Flash Player ChromeOS 23.0.0.185
Flash Player Linux для Google Chrome 23.0.0.185
AIR Desktop Win Runtime 23.0.0.257
AIR Desktop Mac Runtime 23.0.0.257
AIR Android Runtime 23.0.0.257
AIR SDK и Compiler Windows 23.0.0.257
AIR SDK и Compiler Mac 23.0.0.257
AIR SDK Windows 23.0.0.257
AIR SDK Mac 23.0.0.257

Выявленные неполадки

Flash Player

  • Изменение размеров встроенного видеоплеера Flash приводит к появлению черного экрана в xulrunner (4186134)

AIR

  • [ОС Android] Неверное значение высоты, возвращаемое атрибутом softKeyboardRect Height (4085072).
  • [iOS] VideoTexture на платформе iOS — иногда событие TEXTURE_READY не отправляется (4150401).
  • [iOS] Аварийное завершение работы при попытке получить аргументы функции (4117964).
  • [iOS] Альбомный режим не может инициировать камеру, и приложение аварийно завершает работу в режиме отладки (4168916).
  • [Android N] Приложения AIR не могут распознавать изменения дисплея и размер шрифта с использованием новых функций Android N (4186054).
  • TextField: задержка после создания первого объекта TextField (4133187).
  • Наблюдаются графические искажения при преобразовании графического содержимого с использованием трансформации 2.5D в AIR 23(4191283)
  • Наблюдаются искажения, когда изменяется глубина по оси Z объекта отображения (4189739)
  • Треугольник остается пустым или заполняется искажениями при использовании Graphics.drawTriangles() в AIR 23.0 (4191288)
  • Наблюдаются графические искажения при применении 3D-поворота к экземпляру растровому изображению или контейнеру (4188948)

Улучшения безопасности

Бюллетень безопасности Затронутые продукты
APSB16-32 Adobe Flash Player
APSB16-31 Adobe AIR

Рекомендации по разработке

Разработка для Flash Player 23

Для использования нового выпуска Flash Player необходимо задать в качестве целевого объекта SWF версии 34, включив в компилятор ASC 2.0 дополнительный аргумент компилятора «-swf-version=34».  Подробные инструкции приведены ниже.

  • Загрузите новыйplayerglobal.swc для Flash Player 23
  • Загрузите и установите Flash Builder 4.7 из Creative Cloud: https://creative.adobe.com/ru/products/flash-builder.
  • Создайте резервную копию AIR SDK на случай, если позднее потребуется восстановление, затем замените AIR SDK из пакета на AIR 23 SDK.  Для этого разархивируйте AIR 23 SDK в следующий каталог.
    • MacOS: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • В модуле Flash Builder создайте новый проект: «Файл» -> «Новый» -> «Проект».
  • Откройте панель свойств проекта (щелкните правой кнопкой мыши и выберите «Свойства»). 
  • В списке слева выберите компилятор ActionScript.
  • Добавьте «-swf-version=34» в поле «Дополнительные аргументы компилятора».
    • В этом случае выходные объекты SWF будут SWF-файлами версии 34.  Если вы компилируете на командной строке, а не в Flash Builder, вы должны добавить такой же аргумент компилятора.
  • Убедитесь, что в браузере установлен новый Flash Player 23.

Разработка для AIR 23 Обновление до пространства имен AIR 23

Для использования новых возможностей и интерфейсов прикладного программирования AIR 23 необходимо обновить файл дескриптора приложения, обеспечив поддержку пространства имен версии 23. Если для разработки приложения не требуются новые возможности и интерфейсы прикладного программирования AIR 23, то не обязательно обновлять пространство имен. Вместе с тем мы рекомендуем всем пользователям начать работу с пространством имен AIR 23, даже если вы еще не используете его новые 23 возможности. Для обновления пространства имен измените атрибутxmlns,установив для него: <application xmlns="http://ns.adobe.com/air/application/23.0">.

Сообщения о проблемах

Нашли ошибку? Отправьте сведения об ошибке в базу данных ошибок Flash Player и Adobe AIR.

Flash Player и AIR могут использовать графическое аппаратное обеспечение для декодирования и воспроизведения видео H.264. Могут появляться проблемы обработки видео, воспроизведение которых возможно только с использованием определенного графического аппаратного обеспечения и драйвера. При сообщении о проблеме с видео необходимо указать сведения о графическом аппаратном обеспечении и драйвере, а также версию операционной системы и браузера (при использовании Flash Player), чтобы можно было воспроизвести и проанализировать проблему. Включите эту информацию, как описано в инструкциях по сообщению о проблемах с воспроизведением видео. Примечание. Из-за большого количества получаемых электронных писем мы не можем отвечать на каждый запрос.

Благодарим вас за использование Adobe® Flash Player® и AIR® и за время, потраченное на написание отзыва!

Системные требования

Для получения информации о системных требованиях для установки последней версии Flash Player прочитайте этот документ.

Для получения информации о системных требованиях для установки последней версии AIR прочитайте этот документ.

История версий среды выполнения

Дата выпуска Версия среды выполнения Улучшения безопасности
11 октября 2016 г. Flash Player (Win, Mac, Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
13 сентября 2016 г. Flash Player (Win, Mac, Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
AIR SDK и Runtime 23.0.0.257
APSB16-29
APSB16-31
14 июля 2016 г. Flash Player (Win ActiveX) 22.0.0.210  
12 июля 2016 г. Flash Player (Win, Mac, Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
16 июня 2016 г. Flash Player (Win, Mac, Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
AIR SDK и Runtime 22.0.0.153
APSB16-18
APSB16-23
12 мая 2016 г. Flash Player (Win, Mac, Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
AIR SDK и Runtime 21.0.0.215
APSB16-15
21 апреля 2016 г. Flash Player (Mac NPAPI) 21.0.0.226  
12 апреля 2016 г. AIR (SDK и Runtime) 21.0.0.198  
8 апреля 2016 г. Flash Player (Google Chrome) 21.0.0.216  
7 апреля 2016 г. Flash Player (Win, Mac, Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
23 марта 2016 г. Flash Player (Win, Mac, Linux) 21.0.0.197  
10 марта 2016 г. Flash Player (Win, Mac, Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
AIR SDK и Runtime 21.0.0.176
APSB16-08
9 февраля 2016 г. Flash Player (Win, Mac, Linux) 20.0.0.306
Flash Player (NPAPI Linux) 11.2.202.569
Flash Player (ESR) 18.0.0.329
AIR SDK и Runtime 20.0.0.260
APSB16-04
19 января 2016 г. Flash Player (Win, Mac, Linux) 20.0.0.286  
1 января 2015 г. Flash Player ActiveX (Win 7) 20.0.0.270  
28 декабря 2015 г. Flash Player (Win, Mac, Linux) 20.0.0.267
Flash Player (NPAPI Linux) 11.2.202.559
Flash Player (ESR) 18.0.0.324
AIR SDK и Runtime 20.0.0.233
APSB16-01
8 декабря 2015 г. Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win и Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK и Runtime 20.0.0.204
APSB15-32
10 ноября 2015 г. Flash Player (Win, Mac, Linux) 19.0.0.245
Flash Player (NPAPI Linux) 11.2.202.548
Flash Player (ESR) 18.0.0.261
AIR SDK и Runtime 19.0.0.241
APSB15-28
16 октября 2015 г. Flash Player (Win, Mac, Linux) 19.0.0.226
Flash Player (PPAPI ChromeOS) 19.0.0.225
Flash Player (NPAPI Linux) 11.2.202.540
Flash Player (ESR) 18.0.0.255
APSB15-27
13 октября 2015 г. Flash Player (Win и Mac) 19.0.0.207
Flash Player (PPAPI Linux) 19.0.0.207
Flash Player (NPAPI Linux) 11.2.202.535
Flash Player (ESR) 18.0.0.252
AIR SDK и Runtime 19.0.0.190
APSB15-25
21 сентября 2015 г. Flash Player (Win и Mac) 19.0.0.185
Flash Player (PPAPI Linux) 19.0.0.185
Flash Player (NPAPI Linux) 11.2.202.521
Flash Player (ESR) 18.0.0.241
AIR SDK и Runtime 19.0.0.190
APSB15-23
11 августа 2015 г. Flash Player (Win и Mac) 18.0.0.232
Flash Player (PPAPI Linux) 18.0.0.233
Flash Player (Linux) 11.2.202.498
Flash Player (ESR) 18.0.0.228
AIR SDK и Runtime 18.0.0.199
APSB15-19
16 июля 2015 г. Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14 июля 2015 г. Flash Player 18.0.0.209
APSB15-18
8 июля 2015 г. Flash Player 18.0.0.203
Flash Player (PPAPI Linux) 18.0.0.204
Flash Player (ESR) 13.0.0.302
Flash Player (Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
AIR SDK и Runtime 18.0.0.180
APSB15-16
23 июня 2015 г. Flash Player 18.0.0.194
Flash Player (ESR) 13.0.0.296
Flash Player (Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
9 июня 2015 г. Flash Player (Win и Mac) 18.0.0.160
Flash Player PPAPI (Mac) 18.0.0.161
Flash Player (Linux) 11.2.202.466
Flash Player (ESR) 13.0.0.292
AIR SDK и Runtime (Win) 18.0.0.144
AIR SDK и Runtime (Mac) 18.0.0.143
APSB15-11
12 мая 2015 г. Flash Player (Win и Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK и Runtime 17.0.0.172
APSB15-09
14 апреля 2015 г. Flash Player (Win и Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK и Runtime 17.0.0.144
APSB15-06
12 марта 2015 г. Flash Player (Win и Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK и Runtime 17.0.0.124
APSB15-05
12 февраля 2015 г. AIR Desktop Runtime (Win) 16.0.0.273
AIR SDK (Win и Mac) 16.0.0.292
 
5 февраля 2015 г. Flash Player (Win и Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win и Mac) 13.0.0.269
APSB15-04
27 января 2015 г. Flash Player (Win и Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win и Mac) 13.0.0.264
APSB15-03
22 января 2015 г. Flash Player (Win и Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win и Mac) 13.0.0.262
APSB15-02
13 января 2015 г. Flash Player (Win и Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win и Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Runtime 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
9 декабря 2014 г. Flash Player (Win и Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win и Mac) 13.0.0.259
APSB14-27
9 декабря 2014 г. Flash Player (Win и Mac) 15.0.0.246 APSB14-27
11 ноября 2014 г. Flash Player (Win и Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win и Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop и SDK 15.0.0.356
APSB14-24
23 сентября 2014 г. Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9 сентября 2014 г. Flash Player (Win и Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win и Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop и SDK 15.0.0.249
APSB14-21
12 августа 2014 г. Flash Player (ActiveX, Mac NPAPI) 14.0.0.176
Flash Player (Win NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop и SDK 14.0.0.178
APSB14-18
8 июля 2014 г. Flash Player Desktop (Win и Mac): 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win и Mac) 13.0.0.231
AIR (SDK и Android Runtime) 14.0.0.137
APSB14-17
10 июня 2014 г. Flash Player Desktop (Win и Mac): 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac и Win) 13.0.0.223
AIR (SDK и Runtme) 14.0.0.110
APSB14-16
13 мая 2014 г. Flash Player Desktop (Win и Mac): 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac и Win) 13.0.0.214
AIR (SDK и Runtme) 13.0.0.111
APSB14-14

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет