4 октября 2011 года. Добро пожаловать в Adobe® Flash® Player 11 и Adobe® AIR® 3! Этот выпуск включает новые функции, а также улучшения и исправления ошибок, связанные с безопасностью, стабильностью, производительностью и совместимостью устройств. По мере поступления новой информации этот документ может обновляться.
Версии среды выполнения
- Flash Player для настольных систем: 11.0.1.152
- Flash Player Android: 11.0.1.153
- AIR для настольных систем и Android: 3.0.0.408
- AIR SDK (включая AIR for iOS): 3.0.0.4080
Новые возможности в Flash Player 11 и AIR 3
Графическая визуализация, ускоренный Stage 3D (настольная система проигрывателя и AIR + AIR for TV) . Stage 3D — это новая архитектура аппаратно-ускоренной визуализации графики, предоставляющая набор API-интерфейсов низкого уровня, обеспечивающих расширенные возможности 2D- и 3D-визуализации на экранах и устройствах (настольные системы, мобильные устройства и ТВ-устройства). С использованием Stage 3D разработчики приложений и архитектур могут получать доступ к высокопроизводительному аппаратному ускорению графического процессора, позволяющему создавать новые классы для многофункционального интерактивного взаимодействия. Примечание. Поддержка архитектуры Stage 3D для мобильных версий Flash Player и AIR будет добавлена в будущем выпуске.
Улучшенные возможности защиты содержимого Flash Access. Новые функции защиты содержимого Flash Access включают поддержку чередования ключей, создание цепочек лицензий V3, поддержку домена и улучшенные возможности защиты вывода и фильтрации устройств.
Защищенная динамическая потоковая передача по протоколу HTTP (HDS). Защищенная динамическая потоковая передача по протоколу HTTP (HDS) обеспечивает защиту при передаче видео между экранами и исключает сложность, связанную с развертыванием сервера лицензий.
Метод NetStream.dispose(). Похож на метод NetStream.close(), но также очищает последний кадр, удержанный классом NetStream для отображения в объекте Video. Используйте этот метод вместо метода NetStream.close(), если планируется дальнейшее использование класса NetStream для других потоков. Он запускает сбор мусора видеокадра и связанных объектов декомпрессора. После использования этого метода объект видео будет показывать пустой кадр.
Программное кодирование H.264/AVC для камер (настольные системы). Можно выполнять потоковую передачу высококачественного видео с камеры компьютера с более высокой эффективностью сжатия и поддержкой отраслевого стандарта. Благодаря этому обеспечивается иммерсивное взаимодействие в реальном времени, например, через видеочат или видеоконференцию и прямую трансляцию видео.
Поддержка JPEG-XR. Flash Player и AIR теперь включают поддержку передового стандарта сжатия изображений JPEG-XR (международный стандарт ISO/IEC 29199-2). Стандарт JPEG-XR, характеризующийся более низкой вычислительной сложностью, обеспечивает более эффективное сжатие, чем формат JPEG, поддержку сжатия данных как с потерями, так и без потерь и добавление поддержки прозрачности альфа-канала.
Улучшенная поддержка растровых изображений с высоким разрешением. Максимальное разрешение объектов BitmapData больше не ограничено 16 мегапикселями (16 777 215 пикселей), а максимальная ширина или высота — 8 191 пикселем, благодаря чему можно разрабатывать приложения, в которых используются очень большие растровые изображения.
Поддержка высокоэффективного сжатия SWF. Разработчики теперь могут использовать сжатие LZMA для своих SWF-файлов. Сжатие LZMA позволяет уменьшить размер SWF-файла на 40 %, обеспечивая более разнообразные возможности взаимодействия с пользователем с уменьшением времени загрузки и более эффективным использованием полосы пропускания.
Сжатие аудио G.711 для телефонии. Предусмотрена поддержка функциональной совместимости с устаревшими телефонными аппаратами с помощью Flash Media Gateway (FMG) и других клиентов сторонних разработчиков (через открытый протокол RTMP) без необходимости транскодирования.
Встроенная поддержка JSON (JavaScript Object Notation). Позволяет разработчикам ActionScript использовать встроенные высокопроизводительные возможности анализа и создания данных в формате JSON.
Рекомендации по сбору мусора. Обеспечивают более оптимальное и оперативное взаимодействие с пользователями благодаря тому, что разработчики могут предоставлять советы по оптимизации расписания сбора мусора.
Кубические кривые Безье. С помощью API-интерфейса рисования cubicCurveTo разработчики могут просто создавать сложные кривые Безье без использования специального кода ActionScript.
Безопасный генератор случайных чисел. Разработчики теперь могут использовать криптографически защищенную генерацию случайных чисел для построения более безопасных алгоритмов и протоколов.
События передачи данных через сокет. Повышают эффективность управления передачей данных с использованием класса Socket за счет предоставления нового свойства для определения количества байт, оставшихся в буфере записи, и нового события передачи данных на уровень сети. И помощью этих новых API-интерфейсов разработчики могут создавать такие приложения, как утилиты передачи файлов, отслеживающие ход передачи данных через сокет и предоставляющие ответ о передаче.
DisplayObjectContainer.removeChildren и MovieClip.isPlaying. DisplayObjectContainer теперь реализует API-интерфейс removeChildren, позволяющий разработчикам быстро удалять все дочерние элементы контейнера в одном вызове API-интерфейса. Новое свойство MovieClip.isPlaying возвращает текущее состояние воспроизведения MovieClip.
Sound.loadCompressedDataFromByteArray и Sound.loadPCMFromByteArray — разработчикам предоставлена возможность внедрять сжатые или несжатые звуковые данные PCM в объект Sound для воспроизведения звуков.
Новые функции проигрывателя Flash Player 11
Встроенная поддержка 64-разрядных систем (настольная система Flash Player). Предусмотрена встроенная поддержка 64-разрядных операционных систем и 64-разрядных веб-браузеров в ОС Linux, Mac OS и Windows.
Асинхронное декодирование растровых изображений (новая функция Flash Player). Повышает скорость ответа приложений и обеспечивает оптимальное воспроизведение анимации за счет декодирования изображений при первоначальной загрузке, а не по требованию. Изображения кэшируются по мере необходимости.
Поддержка защищенных сокетов TLS (новая функция Flash Player). Обеспечивает защищенный обмен данными в клиент-серверных приложениях.
Новые возможности в AIR 3
Собственные расширения. С помощью библиотек собственных расширений разработчики могут создавать и использовать собственные библиотеки, которые можно вызвать с использованием ActionScript. Эти библиотеки позволяют разработчикам ActionScript использовать ту же самую платформу и те же самые встроенные возможности и API-интерфейсы устройств для собственных приложений с простой интеграцией в приложения AIR. Кроме того, собственные расширения можно использовать для критического для производительности кода или переноса существующих собственных библиотек, таких как декодировщики изображений, для использования в приложении AIR.
Поддержка защиты содержимого Flash Access для AIR Mobile. Поддержка защиты содержимого Flash Access теперь доступна на мобильных устройствах, включая смартфоны и планшетные компьютеры на платформе Android. Кроме того, защита содержимого теперь поддерживается на планшетных устройствах на платформе BlackBerry® Tablet OS. Примечание. В данный момент Flash Access for iOS не поддерживается. Помимо этого, Flash Access для Flash Player Android в настоящее время не поддерживается.
Зашифрованное локальное хранилище для мобильных устройств — предоставляется поддержка зашифрованного локального хранилища на мобильных устройствах. Безопасность данных приложений на устройстве пользователя может быть увеличена для обеспечения хранения паролей, сертификатов и данных аудита.
Собственная поддержка среды выполнения. Эта популярная функция AIR для iOS теперь доступна в среде AIR для настольных систем, Android и ТВ. Она позволяет упростить процесс установки приложений и снизить затраты на тестирование и сертификацию за счет добавления среды выполнения AIR в пакет с приложением на устройствах Windows, Mac, Android и ТВ-устройствах.
Аппаратное ускорение видео рабочей области (мобильная среда AIR). Используйте аппаратное ускорение всего канала видео для обеспечения эффективных лучших в своем классе возможностей воспроизведения видео в формате высокой четкости (HD). Снизьте загрузку процессора и оптимизируйте воспроизведение видео, уменьшите использование памяти и повысьте точность на мобильных устройствах (поддерживается в ОС Android 3.1, BlackBerry Tablet OS и iOS) и ТВ-устройствах.
Поддержка воспроизведения в формате H.264/AAC (AIR for iOS). Можно воспроизводить видео в форматах H.264 и AAC в ОС iOS, когда включено аппаратное ускорение видео в рабочей области. Для использования этой функции доставка видео должна быть организована с использованием прогрессивной загрузки или через протокол HLS. Протокол RTMP не поддерживается из-за ограничений платформы.
Поддержка фронтальной камеры (AIR for Android). Поддержка фронтальной камеры, доступная в среде AIR for iOS и BlackBerry Tablet OS, теперь также доступна на устройствах Android. Теперь с помощью фронтальной камеры можно организовать сеанс связи пользователей в режиме многофункциональной конференции или чата на смартфонах и планшетных компьютерах.
Поддержка воспроизведения аудио в фоновом режиме (AIR for iOS). Разработчики теперь могут программировать многозадачные приложения iOS, поддерживающие воспроизведение аудио в фоновом режиме, например музыкальные приложения или надежные приложения голосовой конференции с поддержкой многозадачности.
Управление динамиками для мобильных устройств (AIR for iOS и AIR for Android). Разработчики могут выбрать вывод звука через динамик телефона или внешний динамик.
Глубина цвета: 16 бит и 32 бита. Предоставляет разработчикам параметр дескриптора приложения, с помощью которого можно управлять глубиной цвета графики на платформе Android (16 бит или 32 бита) в режиме renderMode=cpu/auto. В AIR 2.7 и более ранних пространствах имен по умолчанию используется 16-разрядный цвет, в то время как в AIR 3.0 и более новых пространствах имен по умолчанию используется 32-разрядный цвет.
API-интерфейс игрового контроллера (AIR TV). Позволяет разработчикам создавать приложения для ТВ-устройств, которые могут устанавливать связь с подключенным игровым устройством ввода, таким как джойстик или пульт. Примечание. Эта возможность пока отсутствует в среде AIR для настольных систем и мобильных устройств.
Выявленные неполадки
Stage 3D
- Mac: в ОС Mac OS X аппаратно-ускоренная визуализация пока не поддерживается для видеокарт Intel GMA, ATI Radeon x1600 и ATI Radeon 2400.
- Класс Stage3D работает со встроенным графическим процессором в процессорах Intel i7 или i5 компьютера MacBook Pro (2943979).
- Аппаратно-ускоренная визуализация не поддерживается в наборах микросхем VIA.
Защищенные сокеты (TLS) и файлы политик для защищенных сокетов:
- Linux не содержит сертификаты браузера, свойственные платформам Mac и Windows, которые необходимы для беспроблемной работы защищенных файлов политик и TLS (2827902).
- CRL в формате DER поддерживается на платформе MAC; CRL в формате PEM не поддерживается.
Flash Player для Android
- Запуск потоков Speex происходит с четырех- или пятисекундной задержкой, если для свойства ns.bufferTime установлено ненулевое значение (2884740).
- Из-за ошибки, связанной с аппаратным декодером AAC на платформах Samsung Infuse и Epic 4G, аудио воспроизводится со скоростью, которая гораздо ниже предполагаемой (2884721).
AIR for iOS
- Когда приложение, выполняющее передачу и воспроизведение с камеры в режиме реального времени, повторно запускается после блокировки экрана, оно остается зафиксированным в кадре, который воспроизводился при блокировке телефона.(2875954)
Flash Access
- Для получения списка известных проблем SDK клиента и сервера Flash Access посетите веб-сайт http://help.adobe.com/ru_RU/flashaccess/3.0/releasenotes.html.
Другое
- Как и ранее, разработчикам не рекомендуется использовать экспериментальную технологию Alchemy для рабочего содержимого. Более подробные сведения вы можете найти на странице http://blogs.adobe.com/flashplayer/2011/09/updates-from-the-lab.html
Разработка для Flash Player 11
Для использования нового проигрывателя Flash Player необходимо указать SWF версии 13 путем передачи дополнительного аргумента компилятора в компилятор Flex: -swf-version=13. Инструкции приведены ниже.
Если используется Adobe Flex SDK:
- Загрузите новый файл playerglobal.swc для проигрывателя Flash Player 11.
- Загрузите Flex 4.5 SDK (4.5.0.20967) из таблицы Flex 4.5 SDK.
- Установите сборку в среде разработки
- Во Flash Builder создайте новый проект ActionScript: выберите «Файл» -> «Новый» -> «Проект ActionScript».
- Откройте панель «Свойства» проекта (щелкните правой кнопкой мыши и выберите пункт «Свойства»). Выберите пункт «Компилятор ActionScript» из списка слева.
- Используйте параметр «Настроить Flex SDK» в верхнем правом углу, чтобы указать для проекта среду Flex сборки 20967. Нажмите кнопку «ОК».
- Настройте проект для использования SWF версии 13
- Откройте панель «Свойства» проекта (щелкните правой кнопкой мыши и выберите пункт «Свойства»). Выберите пункт «Компилятор ActionScript» из списка слева.
- В поле «Дополнительные аргументы компилятора» введите: -swf-version=13. Благодаря этому выходные версии SWF-файлов будут связаны с SWF версии 13. Если компиляция выполняется в командной строке, а не в среде Flash Builder, потребуется добавить тот же самый аргумент компилятора.
- Убедитесь, что новая сборка Flash Player 11 установлена в браузере.
Разработка для AIR 3
Обновление до пространства имен AIR 3.0. Для получения доступа к новым API-интерфейсам и поведению AIR 3.0 необходимо обновить файл дескриптора приложения до версии 3.0 пространства имен. Если новые API-интерфейсы и поведение AIR 3.0 не требуются в приложении, пространство имен можно не обновлять. Однако всем пользователям рекомендуется начать использовать пространство имен AIR 3.0, даже если новые возможности версии 3.0 пока не используются. Чтобы обновить пространство имен, измените атрибут xmlns в дескрипторе приложения на:
<application xmlns="http://ns.adobe.com/air/application/3.0">
Системные требования
Системные требования для текущей версии проигрывателя Flash Player см. на веб-сайте http://www.adobe.com/products/flashplayer/systemreqs/
Для получения списка текущих требований к системе для использования AIR посетите веб-сайт http://www.adobe.com/products/air/systemreqs/
Для получения списка системных требований Flash Access (клиент и сервер) посетите веб-сайт http://www.adobe.com/products/flashaccess/systemreqs/
Для Flash Player 11 предусмотрены следующие минимальные системные требования:
|
Windows |
Macintosh |
Linux |
Solaris |
Android |
Процессор |
x86-совместимый процессор с тактовой частотой 2,33 ГГц или выше либо процессор Intel® Atom™ с тактовой частотой 1,6 ГГц или выше для устройств класса нетбуков |
Процессор Intel® Core™ Duo с тактовой частотой 1,83 ГГц или выше |
x86-совместимый процессор с тактовой частотой 2,33 ГГц или выше либо процессор Intel Atom™ с тактовой частотой 1,6 ГГц или выше для устройств класса нетбуков |
Процессор Sun™ UltraSPARC® IIIi с тактовой частотой 1600 МГц или выше |
Процессор ARMv7 с векторным FPU, минимум 550 МГц, OpenGL ES2.0, аппаратные декодеры H.264 и AAC |
Операционная система |
Microsoft® Windows® XP (32-разрядная), Windows Server® 2003 (32-разрядная), Windows Server 2008 (32-разрядная), Windows Vista® (32-разрядная), Windows 7 (32- и 64-разрядные) |
Mac OS® X 10.6 и Mac OS X 10.7 |
Red Hat® Enterprise Linux (RHEL) 5.6 или более поздней версии (32- и 64-разрядные), openSUSE® 11.3 или более поздней версии (32- и 64-разрядные), Ubuntu 10.04 или более поздней версии (32- и 64-разрядные) |
Solaris™ 10 |
Android 2.2, 2.3, 3.0, 3.1 и 3.2 |
Браузер |
Internet Explorer 7.0 и более поздних версий, Mozilla Firefox 4.0 и более поздних версий, Google Chrome, Safari 5.0 и более поздних версий, Opera 11 |
Safari 5.0 и более поздних версий, Mozilla Firefox 4.0 и более поздних версий, Google Chrome, Opera 11 |
Mozilla Firefox 4.0 и более поздних версий, Google Chrome |
Mozilla Firefox 4 и более поздних версий |
Веб-браузер Android |
Память |
ОЗУ объемом 128 МБ (ОЗУ объемом 1 ГБ рекомендуется для устройств класса нетбуков), 128 МБ графической памяти |
ОЗУ объемом 512 МБ, 128 МБ графической памяти |
ОЗУ объемом 512 МБ, 128 МБ графической памяти |
ОЗУ объемом 2 ГБ |
ОЗУ объемом 256 МБ |
Для AIR 3 предусмотрены следующие минимальные системные требования:
|
Windows |
Macintosh |
Android |
iOS |
Процессор/аппаратное обеспечение устройства |
x86-совместимый процессор с тактовой частотой 2,33 ГГц или выше либо процессор Intel Atom™ с тактовой частотой 1,6 ГГц или выше для устройств класса нетбуков |
Процессор Intel® Core™ Duo с тактовой частотой 1,83 ГГц или выше |
Процессор ARMv7 с векторным FPU, минимум 550 МГц, OpenGL ES2.0, аппаратные декодеры H.264 и AAC |
Модели iPod touch (3-го поколения) с жестким диском 32 и 64 ГБ, iPod touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2 |
Операционная система |
Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate или Enterprise (включая 64-разрядные версии) с пакетом обновления 2 или Windows 7 |
Mac OS® X 10.6 и 10.7 |
Android 2.2, 2.3, 3.0, 3.1 и 3.2 |
IOS 4 и более поздних версий |
ОЗУ |
ОЗУ объемом 512 МБ (рекомендуется 1 ГБ) |
ОЗУ объемом 512 МБ (рекомендуется 1 ГБ) |
ОЗУ объемом 256 МБ |
- |
Отправка отчетов о проблемах
Обнаружили ошибку? Отправляйте сведения об ошибках в базу данных ошибок Flash Player и Adobe AIR.
Flash Player и AIR могут использовать графическое аппаратное обеспечение для декодирования и воспроизведения видео в формате H.264. Некоторые проблемы с видео могут возникать только при использовании определенного графического аппаратного обеспечения и драйвера. Поэтому в описании проблемы с видео крайне важно указать используемое графическое аппаратное обеспечение и версию драйвера, а также операционную систему и браузер (при использовании Flash Player), чтобы мы могли воспроизвести и исследовать данную проблему. Обязательно включите в отчет о проблеме информацию, описанную в инструкциях по составлению отчетов о проблемах с воспроизведением видео. Примечание. Из-за большого объема принимаемых электронных сообщений мы не можем ответить на каждое из них.
Благодарим вас за использование проигрывателя Adobe Flash Player и среды AIR и за время, потраченное на написание и отправку нам отзыва!