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 для iOS): 3.0.0.4080
Нові функції у Flash Player 11 і AIR 3
Прискорена візуалізація графіки Stage 3D (Player і AIR для настільних ПК + AIR для телевізорів). Stage 3D — нова розроблена архітектура для прискореної апаратної візуалізації, яка надає набір API низького рівня, що включає розширені можливості 2D та 3D-візуалізації на різних екранах і пристроях (настільні ПК, мобільні пристрої та телевізори). Завдяки застосуванню Stage 3D розробники додатків і баз даних тепер можуть отримати доступ до високошвидкісного апаратного прискорення графічного процесора, що дозволяє пропонувати розширений інтерактивний досвід роботи. Примітка. Stage 3D для мобільних версій Flash Player і AIR будуть доступні в майбутньому випуску.
Покращення захисту вмісту Flash Access. Нові функції захисту вмісту Flash Access включають підтримку ротації ключів, мережевих ліцензій V3, підтримку доменів і покращений захист вихідних даних і фільтрування пристроїв.
Protected HTTP Dynamic Streaming (HDS) забезпечує захист для потокового передавання відео на різних екранах, що усуває складність розгортання сервера ліцензій.
Файл NetStream.dispose() — схожий на NetStream.close(), однак також очищує останній кадр, який зберігається в NetStream для відображення у відеооб'єкті. Використовуйте файл 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 пікселів), а максимальна ширина/висота растрових зображень тепер не обмежується 8191 пікселями, що дозволяє розробляти додатки, які використовують дуже великі растрові зображення.
Підтримка стиснення SWF з високою ефективністю — розробники тепер можуть скористатися можливістю стиснення LZMA для своїх SWF-файлів. Стиснення LZMA може зменшити розмір SWF на 40%, що дає користувачам змогу скористатися ширшими можливостями з меншим часом завантаження та меншим споживанням ресурсів пропускної смуги.
Стиснення аудіо G.711 для телефонії — підтримка сумісності із застарілими системами телефона за допомогою Flash Media Gateway (FMG) та інших сторонніх клієнтів (через відкритий протокол RTMP) без необхідності транскодування.
Підтримка нативних файлів JSON (JavaScript Object Notation) — дозволяє розробникам ActionScript використовувати високопродуктивний нативний синтаксичний аналіз і генерувати дані у форматі JSON.
Garbage Collection Advice — забезпечує безперебійну та більш адаптивну роботу, дозволяючи розробникам надавати поради щодо оптимізації планування збору зайвих файлів.
Cubic Bezier Curves — API для малювання cubicCurveTo дозволяє розробникам легко створювати складні кубічні криві Безьє, не вимагаючи спеціального коду ActionScript.
Secure Generator for Random Number — розробники тепер можуть користуватися криптографічно безпечною генерацією випадкових чисел, щоб створювати більш надійні алгоритми та протоколи.
Socket Progress Events — покращуйте керування передаванням даних за допомогою класу 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 Secure Sockets (нова функція Flash Player) — робить можливим безпечний зв'язок для клієнтських/серверних додатків.
Нові функції в AIR 3
Нативні розширення — власні бібліотеки розширень дозволяють розробникам створювати та використовувати нативні бібліотеки, які можна викликати за допомогою ActionScript. Ці бібліотеки дозволяють розробникам ActionScript скористатися тією самою платформою та спеціальними можливостями пристрою, а також інтерфейсами API, доступними для рідних додатків, з легкою інтеграцією в додатки AIR. Крім того, нативні розширення можна використовувати для критичного коду продуктивності або для перенесення наявних нативних бібліотек, як-от декодери зображень, для використання в додатку AIR.
Підтримка захист вмісту Flash Access для AIR для мобільних пристроїв тепер доступна на мобільних пристроях, зокрема на смартфонах і планшетах Android. Крім того, захист вмісту тепер підтримується на планшетах, що працюють на ОС BlackBerry® Tablet OS. Примітка: Flash Access для iOS наразі не підтримується. Крім того, Flash Access для Flash Player Android наразі не підтримується.
Зашифроване локальне сховище для мобільних пристроїв тепер доступне на мобільних пристроях. Додатки можуть надійніше зберігати конфіденційні дані на пристрої користувача, що дає змогу зберігати конфіденційні дані, як-от паролі, сертифікати й аудиторські відомості.
Підтримка Captive Runtime — ця популярна функція від AIR для iOS тепер доступна в AIR для настільних ПК, Android і телевізорів. Спростіть процес встановлення додатка та зменште витрати на тестування/сертифікацію, об'єднавши час виконання AIR за допомогою додатка в ОС Windows, Mac, Android та на телевізорах.
Апаратне прискорення відео Stage (AIR для мобільних пристроїв) — використовуйте апаратне прискорення всього відеоканалу, щоб забезпечити ефективне, найкраще у своєму класі відтворення відео у високій чіткості (HD). Зменште використання процесора й зробіть можливими плавне відео, менше споживання пам'яті та вищу точність на мобільних пристроях (підтримується в ОС Android 3.1, BlackBerry Tablet OS та iOS) і на телевізорах.
Підтримка відтворення H.264/AAC (AIR для iOS) — дозволяє відтворювати H.264 і AAC на пристроях iOS, використовуючи апаратне прискорення відео Stage. Ця функція вимагає, щоб відео доставлялося за допомогою прогресивного завантаження або HLS. RTMP не підтримується через обмеження платформи.
Підтримка фронтальної камери (AIR для Android) — підтримка передньої камери, доступна в AIR для iOS і BlackBerry Tablet OS, тепер доступна й на пристроях Android. Використовуйте фронтальну камеру, щоб допомогти користувачам спілкуватися за допомогою відеоконференцій і чатів на смартфонах та планшетах.
Підтримка фонового відтворення аудіо (AIR для iOS) — розробники тепер можуть створювати багатозадачні додатки для iOS, які можуть відтворювати аудіо у фоновому режимі, наприклад музичні додатки або надійні додатки для голосових конференцій із підтримкою багатозадачності.
Контроль динаміків пристрою для мобільних пристроїв (AIR для iOS та Android) — надає розробникам можливість виводити звук через динамік телефона або зовнішній динамік.
16 і 32-бітна глибина кольорів — пропонує розробникам налаштування дескриптора додатка для керування глибиною кольору графіки на Android (16-бітна та 32-бітна) для режиму renderMode = cpu/auto. AIR 2.7 і старіших версій повернуться до значення за замовчуванням (16-бітні кольори), а AIR 3.0 і новіших версій за замовчуванням використовуватимуть 32-бітні кольори.
Game Controller API (AIR TV) — дає змогу розробникам створювати додатки для телевізорів, які можуть спілкуватися з приєднаними ігровими пристроями введення, як-от джойстиками або контролерами. Примітка. Ця можливість наразі недоступна в AIR для настільних ПК чи мобільних пристроїв.
Відомі проблеми
Stage 3D
- Mac: у Mac OS X апаратне прискорення візуалізації не підтримується на відеокартах Intel GMA, ATI Radeon x1600 і ATI Radeon 2400.
- Stage3D використовує на пристрої MacBook Pro інтегрований графічний процесор із процесорами Intel i7 або i5 (2943979).
- Апаратне прискорення візуалізації не підтримується в наборах мікросхем VIA.
Secure Sockets (TLS) і файли Secure Socket Policy:
- Linux не містить спільних для платформ Mac і Windows сертифікатів браузера, які необхідні для забезпечення безперебійної роботи файлів Secure Policy Files і TLS (2827902).
- CRL у форматі DER підтримується на MAC; CRL у форматі PEM не підтримується.
Flash Player для Android
- У потоках Speex із властивістю ns.bufferTime, для яких встановлено ненульове значення, відбувається 4–5 секундна затримку під час запуску (2884740).
- Через помилку, пов'язану з апаратним декодером AAC на пристроях Samsung Infuse й Epic 4G звук відтворюється не з повною передбачуваною швидкістю (2884721).
AIR для iOS
- Коли додаток, який виконує потокове передавання з камери та відтворення одночасно, запускається після блокування екрана, він зависає на кадрі, який відображався, коли телефон було заблоковано.[2875954]
Flash Access
- Щоб переглянути відомі проблеми клієнта Flash Access і сервера SDK, відвідайте сторінку http://help.adobe.com/uk_UA/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. Натисніть кнопку «OK».
- Налаштуйте для свого проекту цільову версію 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 |
Процесор |
2,33 ГГц або потужніший x86-сумісний процесор чи процесор Intel® Atom™ 1,6 ГГЦ чи потужніший процесор для нетбуків |
Процесор Intel® Core™ Duo 1,83 ГГц або потужніший |
2,33 ГГц або потужніший x86-сумісний процесор чи процесор Intel Atom™ 1,6 ГГЦ чи потужніший процесор для нетбуків |
Процесор 1600 МГц Sun™ UltraSPARC® IIIi або швидший |
Процесор ARMv7 із Vector FPU, щонайменше 550 МГц, OpenGL ES2.0, декодери H.264 & AAC H/W |
Операційна система |
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 |
Процесор/апаратне забезпечення пристрою |
2,33 ГГц або потужніший x86-сумісний процесор чи процесор Intel Atom™ 1,6 ГГЦ чи потужніший процесор для нетбуків |
Процесор Intel® Core™ Duo 1,83 ГГц або потужніший |
Процесор ARMv7 із Vector FPU, щонайменше 550 МГц, OpenGL ES2.0, декодери H.264 і AAC H/W |
Модель 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-розрядними версіями) із пакетом оновлень Service Pack 2 або Windows 7 |
Mac OS® X 10.6 і 10.7 |
Android 2.2, 2.3, 3.0, 3.1 і 3.2 |
iOS 4 та новіших версій |
Оперативна пам'ять |
512 MБ оперативної пам'яті (рекомендовано 1 ГБ) |
512 MБ оперативної пам'яті (рекомендовано 1 ГБ) |
256 МБ оперативної пам'яті |
- |
Повідомлення про проблеми
Знайшли помилку? Надішліть повідомлення про помилку в базу даних помилок Flash Player і Adobe AIR.
Flash Player та AIR можуть використовувати ваше графічне апаратне забезпечення, щоб декодувати та відтворювати відео H.264. Можуть виникнути проблеми з відео, які можна відтворити лише за допомогою саме вашого графічного апаратного забезпечення та драйвера. Коли ви повідомляєте про проблему, пов'язану з відео, важливо вказати ваше графічне апаратне забезпечення та драйвер, а також операційну систему й веб-браузер (якщо використовується Flash Player), щоб ми могли відтворити та дослідити проблеми. Обов'язково включіть цю інформацію, як описано в Інструкціях щодо повідомлення про проблеми із відтворенням відео. Примітка. Через велику кількість електронних листів, які ми отримуємо, ми не можемо відповідати на всі запити.
Дякуємо, що користуєтеся Adobe Flash Player та AIR та за час, який ви приділили, щоб надіслати нам відгук!
Увійдіть до облікового запису