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

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

 

6 февраля 2018 г.

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

 

9 января 2018 г.

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

 

12 декабря 2017 г.

В сегодняшнем плановом выпуске 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://tracker.adobe.com/
Форумы по Flash Player — http://forums.adobe.com/community/flashplayer
Форумы по AIR — http://forums.adobe.com/community/air

Анонсы

Доступность Android AIR Runtime в Play Store
Adobe будет отменять публикацию общей среды AIR Runtime из Google Play Store для всех устройств Android 4.0 или более ранних версий 13 марта 2018 г.  Приложения AIR, для которых требуется общая среда выполнения, не будут иметь доступа к необходимой загрузке из Play Store из этих старых систем.  Затронутым разработчикам рекомендуется конвертировать и повторно опубликовать свои приложения для использования связанной среды выполнения до 13 марта.
 
App Transport Security
В ОС macOS 10.11 компания Apple реализовала систему App Transport Security (ATS), которая требует от приложений использовать только защищенные сетевые подключения по протоколу HTTPS. Поскольку это значительное изменение, компания Apple предусмотрела для приложений переопределение посредством NSAllowsArbitraryLoads, чтобы разрешить незащищенные подключения.
 
В AIR SDK 27 для всех приложений AIR, создаваемых для ОС macOS, ключу NSAllowsArbitraryLoads в файле info.plistбудет автоматически задаваться значение true. Это временное решение. Компания Apple может отклонить приложение в процессе рассмотрения или отключить использование NSAllowsArbitraryLoads в будущих обновлениях ОС. Мы рекомендуем использовать в приложениях защищенные сетевые подключения по протоколу HTTPS.
 
Общая среда выполнения Android AIR
Начиная с версии AIR 26 отключена упаковка приложений Android с общей средой выполнения. Благодаря этому изменению в пакет установки публикуемых приложений всегда будет включаться связанный экземпляр среды выполнения независимо от цели, выбранной разработчиком (другими словами, apk или apk-captive-runtime). Это изменение позволяет сосредоточить работу по тестированию и разработке на связанных установках, это самый популярный вариант для Android.

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

6 февраля 2018 г.

Flash Player

  • [Mac] Устройство записи останавливается с сообщением «Отправка...X%» при отправке видео с помощью протокола RTMPS. (FP-4198740)
  • Разные исправления системы безопасности и функций

 

9 января 2018 г.

Flash Player

  • Разные исправления системы безопасности и функций

 

12 декабря 2017 г.

Flash Player

  • [Mac] Flash Player NCP не запускается из системных настроек, когда установлен NPAPI Flash Player
  • [Windows] Наблюдаются проблемы при воспроизведении DRM-содержимого в Chrome.
  • Наблюдается утечка памяти при выполнении приложения Stage3D с использованием профиля Baseline_Constrained (FP-4198562)
  • Диалог при отправке файла в Chrome не реагирует на действия пользователя при использовании редактора Scratch (FP-4198254)
  • Ползунок громкости не отображается во время воспроизведения видео https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud в полноэкранном режиме.

AIR

  • Среда выполнения AIR неожиданно завершает работу после вызова graphics.readGraphicsData.(AIR-4198466)
  • Одновременное инициирование нескольких потоков workers приводит к неожиданному завершению работы приложения.(AIR-4198267)
  • Сглаживание на дисплее Retina компьютера с ОС OS X не работает или некорректно работает, когда backBuffer класса Context3D имеет значение 1024x768 или больше.(AIR-4198319)
  • [Android] KeyboardEvent.KEY_DOWN дважды отправляется для кнопки NEXT (ДАЛЕЕ) (AIR-4198503)
  • [iOS] Когда дочерний спрайт находится в нижней части экрана появляются искажения (AIR-4198445)
  • [iOS] Для правильной подписи динамической инфраструктуры ADT поставляется в пакете с приложением для ОС iOS (AIR-4198407)
  • [iOS] ADT для правильной подписи динамической инфраструктуры (AIR-4198408)
  • [iOS] AIR 23 и более поздних версий: возникала ошибка компиляции при выполнении команды: compile-abc(«Не удалось найти класс (...)») (AIR-4198225)
  • [iOS] StageWebView не загружает и не отображает локальное HTML-содержимое (AIR-4198420)
  • Улучшение поведения capabilities.language для платформ Android и iOS
  • [iOS] Проблемы с изображением для запуска на iPad Pro
  • [Android] Ошибка №3672: сбой создания буфера при использовании drawToBitmapData (Context3D) вместе с VideoTexture (AIR-4198290)
  • [Android] Нет данных от намерения android.intent.action.SEND на Android (AIR-4197491)
  • Поворот изображения камеры IMAGE Mobile Android/IOS (AIR-4167837)
  • [iOS] В iOS неработоспособность интерфейсов, являющихся общими дляфайлов swf(AIR-4194914)
  • [iOS] Приложения, созданные с использованием Flex в режиме AOT, аварийно завершают работу (AIR-4198266)
  • [iOS] Отсутствует запись для IpadPro10.5Inch, из-за чего возвращается неправильный размер экрана (AIR-4198511)

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

Решение проблем с установкой приложений Adobe AIR

Начиная с выпуска Flash Player 28 приложения Adobe AIR с сертификатомSHA-1можно успешно устанавливать с 30 октября 2017 г. без повторной упаковки приложения AIR с использованием нового сертификата. Подробные сведения о проблему установки приложений Adobe AIR см. в нашей публикации в блоге.

Для кого предназначено это решение?

Если после 30 октября 2017 г. не удается установить разработанное вами приложение AIR и журнал установки приложения содержит ошибку: «Не удалось проверить подписи пакета», это означает, что приложение подписано с использованием сертификатаSHA1.

Местоположение файлов журнала для разных платформ приводится в статье по адресу: https://helpx.adobe.com/ru/air/kb/logging-air-2-desktop-application.html 

Решение:

Приложения AIR с вышеупомянутой проблемой можно установить двумя способами.

 

С использованием сочетаний клавиш: 

Установка Adobe AIR Runtime

Инструкции для ОС Windows:

1. Перейдите к папке C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0

2. Удерживая клавишу «Ctrl», выберите файл Adobe AIR Application Installer.exe, щелкните его правой кнопкой и выберите команду «Запуск от имени администратора». Не отпускайте клавишу «Ctrl», пока не откроется окно.

3. Выберите и откройте приложение AIR, которое требуется установить.

Инструкции для ОС Mac:

1. Выберите /Программы/Утилиты

2. Удерживая клавишу «Command», дважды щелкните файл Adobe AIR Application Installer. Не отпускайте клавишу «Command», пока не откроется окно.

3. Выберите и откройте приложение AIR, которое требуется установить.

Приложение Adobe AIR должно успешно установиться.

 

С использованием новой инструкции -ignoreExpiredCertificateTimestamp при запуске программы установки приложения AIR через командную строку или Терминал

Установка Adobe AIR Runtime 

Инструкции для ОС Windows:

1. Откройте командную строку от имени администратора.

2. Выполните следующую команду:

“C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0\Adobe AIR Application Installer.exe” - ignoreExpiredCertificateTimestamp

3. Откроется окно.

4. Выберите и откройте приложение AIR, которое требуется установить.

Инструкции для ОС Mac:

1. Откройте Терминал.

2. Выполните следующую команду:

/Программы/Утилиты/Adobe\ AIR\ Application\ Installer.app/Contents/MacOS/Adobe\ AIR\ Application\ Installer/ -ignoreExpiredCertificateTimestamp

3. Откроется окно.

4. Выберите приложение AIR, которое требуется установить.

Приложение Adobe AIR успешно устанавливается.

Поддержка ANE на базе Swift в AIR (iOS/tvOS)

Начиная с AIR 28 разработчики смогут использовать ANE на базе Swift для iOS/tvOS. Разработчики могут также использовать динамические инфраструктуры на базе iOS/tvOSво время упаковки приложения для платформ iOS иtvOSсоответственно. Подписание динамической инфраструктуры будет происходить в процессе упаковки приложения.

Порядок создания Swift ANE и упаковки приложения:

1. Наряду с имеющимися ресурсами, необходимыми для создания ANE, разработчикам AS также потребуется включить динамические инфраструктуры (релевантные файлы .framework) во время выполнения команды создания ANE. В файле platform.xml также необходимо указать динамические инфраструктуры, как показано ниже.

<?xml version="1.0" encoding="utf-8" ?>
 
<platform xmlns="http://ns.adobe.com/air/extension/28.0">
 
<linkerOptions>
 
<option>-rpath @executable_path/Frameworks</option>
 
</linkerOptions>
 
<packagedDependencies>
 
<packagedDependency><dynamic_swift_framework_path></packagedDependency>
 
</packagedDependencies>
 
</platform>

2. Образец команды упаковки Sample ANE

adt -package -target ane <ane_file> <extesionxml_file> -swc <swc_file> -platform iPhone-ARM -platformoptions <platformxml_file> -C iPhone-ARM/ . -platform appleTV-ARM -platformoptions <tvOS_platformxml_file> -C appleTV-ARM/ .
  • Папка iPhone-ARM содержит файл dynamic_swift_framework_file, указанный в записях упакованных зависимых объектов в platform_xml, библиотеке Objective C Static (.a), созданной для iOS, и в файле library.swf.
  • Папка appleTV-ARM содержит файл dynamic_swift_framework_file, указанный в записях упакованных зависимых объектов в tvOS_platform_xml, библиотеке Objective C Static (.a), созданной для tvOS, и в файле library.swf.

 

3. Образец команды упаковки IPA

adt -package -target <target> -provisioning-profile <path-to-profile> -storetype pkcs12 -keystore <path-to-certificate> -storepass <password> <ipa_file> <appxml_path> <swf_path> Frameworks -extdir extension

Где папка <dynamic_frameworks_and_Swift_Dependencies_path> или ее подпапки содержат инфраструктуры Swift и их зависимые объекты, как указано ниже. Эти библиотеки Swift dylib находятся в папке /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos для iOS

<dynamic_swift_framework>

  • libswiftCore.dylib 
  • libswiftCoreGraphics.dylib 
  • libswiftCoreImage.dylib 
  • libswiftDarwin.dylib 
  • libswiftDispatch.dylib 
  • libswiftFoundation.dylib 
  • libswiftObjectiveC.dylib 
  • libswiftQuartzCore.dylib 
  • libswiftUIKit.dylib

 

Для поддержки Xcode 9 и Swift 4 разработчикам AS также должны добавить еще три зависимых объекта Swift из папки iphoneos в Xcode, как показано ниже.

  • libswiftCoreFoundation.dylib 
  • libswiftMetal.dylib 
  • libswiftos.dylib

Примечание. Значение MinimumOSVersion по умолчанию для iOS — 8.0, а для tvOS — 9.0.

Обновление пакета SDK для ОС iOS

Пакет SDK для iOS 11 теперь включает в себя среду выполнения AIR, позволяющую разработчикам AIR создавать пакеты в ADT с помощью расширений ANE, встроенных в API-интерфейсы iOS 11. В iOS 11 SDK Apple предоставила возможность включения ряда значков в приложения. Выполните перечисленные ниже действия, чтобы включить их.

Примечание. Требуется компьютер Mac с Xcode 9.

Запустите Xcode 9.

  1. Выберите Файл -> Создать проект -> Приложение с одним представлением (iOS). Введите наименование продукта, название и код организации (Особых имен не требуется).
  2. Сохраните проект.
  3. Выберите Assets.xcassets -> AppIcon, затем перетащите значок для App Store размера 1024 * 1024 (1024 пт, 1x).
Assets.xcassets

4. Перетащите значок для приложения iPad размером 76x76 (76 пт, 1x) и 152x152 (76 пт, 2x).

5. Перетащите значок для приложения iPad Pro размером 167x167 (83,5 пт, 2x).

6. Перетащите значок для приложения iPhone размером 120x120 (60 пт, 2x).

7. Перетащите значок для приложения iPhone размером 180x180 (60 пт, 3x).

Размеры значков

8. В раскрывающемся списке выберите Типовое устройство iOS как цель сборки.

9. Выполните сборку проекта (Продукт -> Сборка).

10. Щелкните файл .app правой кнопкой и выберите «Показать в Finder».

11. Щелкните файл .app правой кнопкой и выберите «Показать содержимое пакета».

12. Теперь скопируйте Assets.car и пакет с приложением AIR.

 

Все эти значки, за исключением значка магазина (1024 * 1024), необходимо упаковать вместе с приложением, используя теги значков в app.xml. См. https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb для добавлениязначков вфайл assets.car.

Примечание. Если вы создаете содержимое для ОС iOS 11 и более поздних версий и указываете это в дескрипторе приложения, созданный пакет IPA будет только 64-разрядным.

Локализация строк цели разрешений для iOS

Начиная с AIR 28 разработчики могут предоставлять локализованные строки для цели разрешений, запрашиваемых приложением. Разработчикам необходимо упаковать в приложение XML-файл purposeStrings.xml. Формат этого XML-файла должен отвечать следующим требованиям. Образецxml-файла предоставляется в AIR SDK (SDK/samples/purposeStrings-sample.xml). Используйте приведенную ниже команду, чтобы упаковать образец приложения с помощью файла purposeStrings.xml.

adt  -package -target <target> -provisioning-profile <provisioning profile> -storetype pkcs12 -keystore <certificate> -storepass <password> <name of the ipa> <application xml> <swf file> purposeStrings.xml

Примечание.

  • В ОС iOS 11 компания Apple добавила несколько новых ключей cocoa, которые необходимо включать в файл дескриптора приложения. См. Справочник по ключам информационного списка свойств | Ключи Cocoa.
  • Если приложение использует CameraRoll.addBitmapData и упаковывается с использованием AIR 28, необходимо добавить ключ cocoa NSPhotoLibraryAddUsageDescription в дескриптор приложения.
  • Приложения, использующие Geolocation, могут не показывать диалоговое окно о запросе разрешения, если они упакованы с использованием AIR 28. Чтобы исправить это, необходимо добавить новые используемые ключи cocoa в дескриптор приложения. Дополнительные сведения см. в документации Apple для разработчиков.

Обновление комплекта разработчика Android SDK

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

Инструмент Версия
Платформа Android SDK 25 версия 3 (Android 7.1.1)
Инструменты сборки Android SDK 26.0.1
Инструменты Android SDK 26.0.2
Инструменты для платформы Android SDK 26.0.0
Android NDK 15.1.4119039
Репозиторий поддержки Android 47.0.0

Поддержка Android TV

В AIR 28 поддержка Android TV для приложений AIR Android стала более стабильной, в нее внесен ряд улучшений.

Разработчики могут создавать приложения с встроенной средой выполнения, совместимые с Android TV. Для доступа к этой функции используйте версиюSWF-файлов 31 или более позднюю и версию пространства имен 20.0 или более позднюю. Чтобы обеспечить поддержку приложений Android TV, необходимо добавить в файл app.xml два указанных ниже тега.

1. <supportsAndroidTV></supportsAndroidTV>

Тег <supportsAndroidTV> может иметь значение true или false. Если этот тег не добавлен, по умолчанию используется значение false.

<supportsAndroidTV>true</supportsAndroidTV>: приложение поддерживается на Android TV и будет отображаться домашний экран Android TV после установки.

<supportsAndroidTV>false</supportsAndroidTV>: приложение не поддерживается на Android TV и не будет отображаться на домашнем экране Android TV. Тем не менее, оно будет отображаться в списке загруженных приложений на экране настроек устройства.

2.<banner></banner>

Это тег, который дает пользователю возможность указать путь к изображению баннера. Баннеры приложения представляют приложение и игру на домашних экранах телеприставок и служат для запуска приложения. Особые требования, предъявляемые к изображению баннера: размер 320 x 180 пикс., формат .pngxhdpiresource. Если разработчик не предоставляет изображение баннера с использованием тега <supportsAndroidTV>true<supportsAndroidTV>, на домашнем экране Android TV будет отображаться баннер по умолчанию. Инструменты SDK необходимо обновить до версии 24.0.0 или более поздней. Чтобы получить доступ к новым API-интерфейсам для телеприставок, необходимо создать проект или изменить существующий проект для Android 5.0 (уровень API 21) или более поздней версии. Приложения для Android TV можно упаковать только с использованием команды –targetapk-captive-runtime. Поддержка Android TV доступна в AIR SDK 20.0 и более поздних версий, поэтому необходимо добавить соответствующее пространство имен в файл app.xml.

Образец фрагмента кода. Внесите перечисленные ниже изменения в файл app.xml параллельно тегу <containsVideo>:

<android>
 
        <manifestAdditions><![CDATA[
 
<manifest android:installLocation="auto">
 
.
 
..
 
.
 
</manifest>
 
]]></manifestAdditions>
 
<supportsAndroidTV>true</supportsAndroidTV>
 
<banner>"path of the banner image (320x180 px, .png file)"</banner>
 
</android>

Поддержка встроенного двоичного кода в iOS/tvOS

ADT поддерживает новый параметр -embedBitcode для добавлениядвоичного кодав приложения iOS иtvOS. Дополнительные сведения о двоичном коде см. в руководстве по распространению приложений.

Switch details:
Name of the switch: -embedBitcode
Values(iOS): yes or no. Defaults to no
Values(tvOS):yes or no. Defaults to no(yes for ipa-app-store target as it is a mandatory requirement by Apple)
Usage: -embedBitcode yes
Order: Just before the code signing options
 
Example ADT packaging command:
<AIRSDK>/bin/adt -package -target <target type> <other options> -embedBitcode yes -provisioning-profile <SampleProvisioning.mobileprovision> -storetype pkcs12 -keystore <SampleCertificate.p12> -storepass <password> Example.ipa Example-app.xml Example.swf

Примечания.

  • Встраиваниедвоичного кодапозволяет разработчикам AIR отправлять свои приложения tvOS в магазин App Store, где требуетсядвоичный код.
  • Встраиваниедвоичного кодав приложения и увеличивает размер приложения и время упаковки.
  • Встраиваниедвоичного кодатребует, чтобы все ANE также включалидвоичный код. В противном случае adtможет выдавать ошибки упаковки, как показано ниже:

ИД: невозможно создать пакетдвоичного кода, так как сборка '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/805ef2d4-5fe2-4ec9-a773-a3cc39845fa1/lib.nativeExtension.systemVersion.a(systemVersion.o)' выполнена без включения полногодвоичного кода. Все файлы объектов и библиотеки длядвоичного кодадолжны быть созданы с использованием команды Xcode «Архивировать или установить сборку для архитектуры arm642

Ошибка компиляции привыполнении команды:ld64

Поддержка Apple TV (качество бета-версии)

Мы внесли некоторые улучшения в поддержку tvOS. Дополнительные сведения см. в соответствующем разделе Заметки о выпуске. Среда выполнения AIR Runtime теперь входит в составtvOSпакет 11 SDK, что позволяет разработчикам AIR использовать ANE, встроенные вtvOSAPI-интерфейсы 11 без использования переключателя ADT –platformSDK.

AIR Desktop — API-интерфейс ActionScript для диспетчера аудиоустройств

API-интерфейс ActionScript для диспетчера аудиоустройств добавлен в Flash Player 27. Теперь эта функция доступна в AIR только начиная с AIR 28 for Desktop. Этот API-интерфейс обеспечивает функционал выбора устройств аудиовывода. Разработчик приложения AIR должен создать собственный пользовательский интерфейс для получения списка доступных аудиоустройств в системе и выбрать нужное устройство для воспроизведения.

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

Аудиоустройство, выбранное в одном приложении AIR, не влияет на звук других приложений AIR или экземпляров Flash Player.

Ограничение UIA (действие, вызванное пользователем) применимо, когда приложение AIR загружает внешний файл SWF/HTML, размещенный в сети. Проверка UIA подразумевает, что аудиоустройство может быть изменено только в результате взаимодействия с пользователем. Если загружаемый извне код SWF/HTML пытается изменить устройство аудиовывода безвзаимодействия с пользователем, то среда выполнения AIR выдает ошибку IllegalOperationError с кодом 2176.

Дополнительные сведения об API-интерфейсе ActionScript для диспетчера аудиоустройств доступна на странице https://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/media/AudioDeviceManager.html

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

//Access system available audio device names

var status_ta:TextField = new TextField();
status_ta.width = 200;
addChild(status_ta);
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
var audio_output_device_array:Array = audio_device_manager.deviceNames;
var selected_audio_device:String = audio_output_device_array[audio_device_manager.selectedDeviceIndex];
status_ta.text = "The default device is: "+selected_audio_device+"\n"+"\n";
status_ta.text += "You have "+audio_output_device_array.length+" device(s) available."+"\n"+"\n";
for (var i = 0; i<audio_output_device_array.length; i++) {
    status_ta.text += "["+i+"] "+audio_output_device_array[i]+"\n";
}


//Select an audio output device
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
audio_device_manager.selectedDeviceIndex = desired_audio_output_index;


// Monitor audio output change
function audioOutputChangeHandler(evt:AudioOutputChangeEvent):void
{
    if (evt.reason == AudioOutputChangeReason.USER_SELECTION) {
        [do something]
    } else if (evt.reason == AudioOutputChangeReason.DEVICE_CHANGE) {
        [do something]
    }
}

AIR Desktop — поддержка выбора графического процессора в системе с несколькими графическими процессорами

До выпуска AIR 27 отсутствовал параметр настройки параметра для использования любого типа графических процессоров. Использовался тип графического процессора, используемый по умолчанию системой: встроенный графический процессора в ОС Windows и дискретный графический процессор в ОС Mac OS X. 

В AIR 28 разработчики могут настраивать параметр для использования конкретного типа графического процессора в дескрипторе приложения AIR путем добавления элемента <gpuPreference> следующим образом:

 

<application>

<gpuPreference>(discrete|integrated)</gpuPreference>

</application>

 

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

Примечание.

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

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

Выпуск Текущая версия
Flash Player Windows для Internet Explorer — ActiveX 28.0.0.161
Flash Player Windows для Firefox — NPAPI 28.0.0.161
Flash Player Windows для Chromium — PPAPI 28.0.0.161
Flash Player Mac для Safari и Firefox — NPAPI 28.0.0.161
Flash Player Mac для Chromium — PPAPI 28.0.0.161
Flash Player Win 8 и 10 для Internet Explorer и Edge 28.0.0.161
Flash Player Mac для Google Chrome 28.0.0.161
Flash Player Windows для Google Chrome  28.0.0.161
Flash Player ChromeOS 28.0.0.161
Flash Player Linux для Google Chrome 28.0.0.161
Flash Player Linux для Chromium — PPAPI 28.0.0.161
Flash Player Linux для Firefox — NPAPI 28.0.0.161
AIR Desktop Win Runtime 28.0.0.127
AIR Desktop Mac Runtime 28.0.0.127
AIR SDK и Compiler Windows 28.0.0.125
AIR SDK и Compiler Mac 28.0.0.125
AIR SDK Windows 28.0.0.125
AIR SDK Mac 28.0.0.125

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

AIR
  • Событие GESTURE_PAN не отправляется на компьютерах Mac.(AIR-4198492)
  • [Android] Ошибка смещения рабочей области для фокуса StageText (AIR-4198421)
  • [Android] Отображение миниатюры камеры в верхнем левом углу во время воспроизведения видео с использованием StageVideo (AIR-4130641)
  • Flash Builder неожиданно завершает работу в ОС High Sierra, когда в меню «Проект» выбирается команда «Экспорт сборки выпуска».
  • [Android] Не удается загрузить файлы из File.desktopDirectory на Android 7 и более поздних версий (AIR-4198491)

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

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

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

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

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

  • Загрузите новыйplayerglobal.swc для Flash Player 28
  • Загрузите и установите Flash Builder 4.7 из Creative Cloud: https://creative.adobe.com/ru/products/flash-builder.
  • Создайте резервную копию существующего AIR SDK на случай, если позднее потребуется восстановление, затем замените AIR SDK из пакета на AIR 28 SDK.  Для этого разархивируйте AIR 28 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 создайте новый проект: «Файл» -> «Новый» -> «Проект».
  • Откройте панель свойств проекта (щелкните правой кнопкой мыши и выберите «Свойства»). 
  • ВыберитеActionScriptCompilerв списке слева.
  • Добавьте -swf-version=39 в поле «Дополнительные аргументы компилятора».
    • В этом случае выходные объекты SWF будут SWF-файлами версии 39.  При компиляции с помощью командной строки, а не Flash Builder, необходимо добавить такой же аргумент компилятора.
  • Убедитесь, что в браузере установлена новая сборка Flash Player 28.

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

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

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

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

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

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

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

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

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

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

Дата выпуска Версия среды выполнения Улучшения безопасности
6 февраля 2018 г. Flash Player (Win, Mac, Linux) 28.0.0.161 APSB18-03
9 января 2018 г. Flash Player (Win, Mac, Linux) 28.0.0.137 APSB18-01
12 декабря 2017 г. Flash Player (Win, Mac, Linux) 28.0.0.126
AIR Runtime 28.0.0.127
AIR SDK 28.0.0.125
APSB17-42
14 ноября 2017 г. Flash Player (Win, Mac, Linux) 27.0.0.187 APSB17-33
25 октября 2017 г. Flash Player (Win, Mac, Linux) 27.0.0.183  
16 октября 2017 г. Flash Player (Win, Mac, Linux) 27.0.0.170 APSB17-32
10 октября 2017 г. Flash Player (Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
12 сентября 2017 г. Flash Player (Win, Mac, Linux) 27.0.0.130
AIR SDK и Runtime Win 27.0.0.124
AIR SDK и Runtime Mac 27.0.0.128
APSB17-28
8 августа 2017 г. Flash Player (Win, Mac, Linux) 26.0.0.151 APSB17-23
11 июля 2017 г. Flash Player (Win, Mac, Linux) 26.0.0.137
Среда выполнения AIR 26.0.0.127
APSB17-21
16 июня 2017 г. Flash Player (Win, Mac, Linux) 26.0.0.131  
13 июня 2017 г. Flash Player (Win, Mac, Linux) 26.0.0.126
Flash Player (ActiveX Win 8/10) 26.0.0.120
AIR SDK и Runtime 26.0.0.118
APSB17-17
9 мая 2017 г. Flash Player (Win, Mac, Linux) 25.0.0.171 APSB17-15
20 апреля 2017 г. Flash Player (Mac) 25.0.0.163  
11 апреля 2017 г. Flash Player (Win, Mac, Linux) 25.0.0.148 APSB17-10
14 марта 2017 г. Flash Player (Win, Mac, Linux) 25.0.0.127
AIR SDK и Runtime 25.0.0.134
APSB17-07
14 февраля 2017 г. Flash Player (Win, Mac, Linux) 24.0.0.221 APSB17-04
10 января 2017 г. Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
13 декабря 2016 г. Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK и Runtime 24.0.0.180
APSB16-39
8 ноября 2016 г. Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26 октября 2016 г. Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
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 и Runtime) 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 ESR (Mac и Win) 13.0.0.214
AIR (SDK и Runtime) 13.0.0.111
APSB14-14

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

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