4 de outubro de 2011. Bem-vindo ao Adobe® Flash® Player 11 e Adobe® AIR® 3! Esta versão inclui novos recursos, assim como aprimoramentos e correções de bugs relacionados a segurança, estabilidade, desempenho e compatibilidade com dispositivos. Este documento poderá ser atualizado periodicamente à medida que mais informações se tornarem disponíveis.
Versões de tempo de execução
- Flash Player Desktop: 11.0.1.152
- Flash Player Android: 11.0.1.153
- AIR Desktop e Android: 3.0.0.408
- AIR SDK (inclusive AIR for iOS): 3.0.0.4080
Novos recursos no Flash Player 11 e no AIR 3
Renderização acelerada de gráficos Stage 3D (Player e AIR desktop + AIR for TV) — Stage 3D é uma nova arquitetura para renderização acelerada de gráficos por hardware desenvolvida que fornece um conjunto de APIs de baixo nível que ativam recursos avançados de renderização 2D e 3D em telas e dispositivos (desktop, móvel e TV). Usando Stage 3D, os desenvolvedores de aplicativos e estruturas agora podem acessar a aceleração de alto desempenho por hardware de GPU, o que permite a criação de novas classes de experiências ricas e interativas. Observação: o Stage 3D para versões móveis do Flash Player e do AIR será ativado em uma versão futura.
Aprimoramentos à proteção de conteúdo do Flash Access — Os novos recursos de proteção de conteúdo do Flash Access incluem suporte a rotação de chaves, encadeamento de licenças V3, suporte a domínio e proteção à saída e filtragem de dispositivos aprimoradas.
Fluxo dinâmico de HTTP (HDS) protegido — O Fluxo dinâmico de HTTP (HDS) protegido fornece proteção para fluxo contínuo de vídeo entre telas, ao mesmo tempo que elimina a complexidade da implantação de um servidor de licenças.
NetStream.dispose() — Semelhante ao NetStream.close() com a exceção de também limpar o último quadro contido em NetStream para exibição no objeto Vídeo. Use-o em vez de NetStream.close() se for preciso reutilizar o NetStream posteriormente em outros fluxos. Ele impõe a coleta de lixo do quadro de vídeo e de objetos de decompactador relacionados. O objeto de vídeo exibirá um quadro em branco após o uso deste método.
Codificação de software H.264/AVC para câmeras (desktop) — Gere o fluxo de vídeo de alta qualidade da câmera do computador com maior eficiência na compactação e suporte aos padrões do setor, o que permite tanto a comunicação imersiva em tempo real, como bate-papo por vídeo/conferência, quanto transmissões de vídeo ao vivo.
Suporte a JPEG-XR — Agora o Flash Player e o AIR incluem suporte ao padrão avançado JPEG-XR de compactação de imagens (Padrão internacional ISO/IEC 29199-2). O formato JPEG-XR, computacionalmente leve, fornece compactação mais eficiente do que o JPEG, habilita o suporte tanto à compactação com quanto sem perda e adiciona suporte à transparência de canal alfa.
Suporte aprimorado a bitmat de alta resolução — Objetos BitmapData não estão mais limitados a uma resolução máxima de 16 megapixels (16.777.215 pixels) e a largura/altura máxima do bitmap não se limita mais a 8.191 pixels, o que permite o desenvolvimento de aplicativos que usam bitmaps muito grandes.
Suporte à compactação SWF altamente eficiente — Agora os desenvolvedores podem aproveitar a compactação LZMA em seus arquivos SWF. A compactação LZMA pode reduzir o tamanho de arquivos SWF em até 40%, o que permite aos usuários se beneficiarem de experiências aprimoradas com tempos de download mais curtos e consumo de largura de banda reduzido.
Compactação de áudio G.711 para telefonia — Interoperabilidade de suporte com sistemas telefônicos legados por meio do Flash Media Gateway (FMG) e de outros clientes de terceiros (por meio do protocolo aberto RTMP), sem a necessidade de transcodificação.
Suporte a JSON (JavaScript Object Notation) nativo — Permite aos desenvolvedores de ActionScript tirar vantagem da análise nativa de alto desempenho e a geração de dados formatados em JSON.
Aviso de coleta de lixo — Proporciona experiências de usuário mais suaves e responsivas por permitir aos desenvolvedores fornecer dicas para otimizar a programação de coleta de lixo.
Curvas cúbicas de Bezier — A API de desenho cubicCurveTo permite aos desenvolvedores criar facilmente Beziers cúbicas complexas sem a necessidade de código ActionScript personalizado.
Gerador de número aleatório seguro — Agora os desenvolvedores podem tirar vantagem da geração de números aleatórios criptograficamente seguros para criar algoritmos e protocolos mais seguros.
Eventos de progresso de soquete — Melhore o gerenciamento da transferência de dados usando a classe Socket fornecendo uma nova propriedade para determinar o número de bytes restantes no buffer de gravação e um novo evento para quando os dados estão sendo enviados para a camada da rede. Usando essas novas APIs, os desenvolvedores podem criar aplicativos como utilitários para transferência de arquivos que monitorem o progresso dos soquetes e forneçam feedback responsivo.
DisplayObjectContainer.removeChildren e MovieClip.isPlaying — O DisplayObjectContainer agora implementa uma API removeChildren, o que permite aos desenvolvedores remover rapidamente todos os níveis secundários de um contêiner usando uma única chamada à API.Uma nova propriedade MovieClip.isPlaying retorna o estado de reprodução do MovieClip atual.
Sound.loadCompressedDataFromByteArray e Sound.loadPCMFromByteArray — Os desenvolvedores podem agora injetar dados de som PCM compactados ou brutos em um objeto de Som para reproduzir sons.
Novos recursos do Flash Player 11
Suporte nativo a 64 bits (Flash Player desktop) — Aproveite o suporte nativo para sistemas operacionais de 64 bits e navegadores da Web de 64 bits no Linux, Mac OS e Windows.
Decodificação assíncrona de bitmap (novo no Flash Player) — Aumente a capacidade de resposta dos aplicativos e ofereça animação mais suave decodificando imagens no carregamento inicial em vez de fazê-lo por demanda. As imagens são armazenadas em cache, conforme necessário.
Suporte a soquetes seguros TLS (novo no Flash Player) — Permite a comunicação segura para aplicativos cliente/servidor.
Novos recursos no AIR 3
Extensões nativas — Bibliotecas de extensões nativas permitem aos desenvolvedores criar e usar bibliotecas nativas que podem ser invocadas com o uso do ActionScript. Essas bibliotecas permitem aos desenvolvedores do ActionScript aproveitar a mesma plataforma e os recursos e APIs nativos específicos aos dispositivos disponíveis para aplicativos nativos, com fácil integração em aplicativos AIR. Além disso, as extensões nativas podem ser usadas para código crítico ao desempenho ou para a portabilidade de bibliotecas nativas existentes, como decodificadores de imagens para uso em um aplicativo AIR.
Suporte à proteção de conteúdo do Flash Access para AIR Mobile — O suporte à proteção de conteúdo do Flash Access agora está disponível em dispositivos móveis, que incluem smartphones e tablets com a tecnologia Android. Além disso, a proteção de conteúdo agora conta com suporte em dispositivos tablet com a tecnologia BlackBerry® Tablet OS. Observação: no momento, o suporte não se estende ao Flash Access para iOS. Além disso o, Flash Access para Flash Player Android não é suportado no momento.
Armazenamento local criptografado para dispositivos móveis — O suporte para armazenamento local criptografado está disponível agora em dispositivos móveis. Os aplicativos podem armazenar dados confidenciais de forma mais segura no dispositivo de um usuário, permitindo suporte para o armazenamento de dados confidenciais, como senhas, certificados e informações de auditoria.
Suporte ao executável do Captive — Este recurso popular do AIR para iOS agora está disponível no AIR para desktop, Android e TV. Simplifique o processo de instalação de um aplicativo e reduza o custo de teste/certificação empacotando o executável do AIR com seu aplicativo no Windows, Mac, Android e TVs.
Aceleração por hardware do vídeo do palco (AIR Mobile) — Aproveite a aceleração por hardware de toda a produção de vídeo para proporcionar eficientes experiências superiores de reprodução de vídeo (HD) de alta definição. Reduza o uso do processador e possibilite vídeo mais suave, reduza o uso de memória e aumente a fidelidade em dispositivos móveis (com suporte em Android 3.1, BlackBerry Tablet OS e iOS) e de TV.
Suporte à reprodução de H.264/AAC (AIR for iOS) — Permita a reprodução de H.264 e AAC no iOS ao usar a Aceleração por hardware do vídeo do palco. Este recurso requer que o vídeo seja entregue por download progressivo ou HLS. Não há suporte para RTMP devido a limitações da plataforma.
Suporte a câmera voltada para a frente (AIR for Android) — O suporte para câmera voltada para a frente disponível no AIR for iOS e BlackBerry Tablet OS agora está disponível em dispositivos Android. Aproveite a câmera voltada para a frente para ajudar os usuários a se conectarem com experiências de conferência e bate-papo com vídeo enriquecido em smartphones e tablets.
Suporte à reprodução de áudio em segundo plano (AIR for iOS) — Os desenvolvedores agora podem programar aplicativos multitarefa para iOS que podem reproduzir áudio em segundo plano, como aplicativos de música ou aplicativos confiáveis de conferência de voz com suporte a multitarefa.
Controle de alto-falante de dispositivo móveis (AIR for iOS e Android) — Proporciona aos desenvolvedores a capacidade de selecionar se o áudio deve provir do alto-falante do telefone ou do alto-falante externo.
Intensidade de cor de 16 e 32 bits — Fornece uma configuração de descritor de aplicativo para que os desenvolvedores possam controlar a intensidade de cor de elementos gráficos no Android (16 e 32 bits) para renderMode=cpu/auto. O AIR 2.7 e espaços de nome mais antigos assumirão a cor de 16 bits como padrão, enquanto o AIR 3.0 e espaços de nome mais novos assumirão a de 32 bits.
API controladora de jogos (AIR for TV) — Permite aos desenvolvedores criar aplicativos para TV que podem se comunicar com dispositivos de entrada de jogos conectados, tal como um gamepad ou varinha de controlador. Observação: este recurso ainda não está disponível no AIR para desktop ou dispositivos móveis.
Problemas conhecidos
Stage 3D
- Mac: no Mac OS X, a renderização acelerada por hardware não é compatível com placas Intel GMA, ATI Radeon x1600 e ATI Radeon 2400.
- O Stage3D usa a GPU integrada no MacBook Pro com processadores Intel i7 ou i5 (2943979).
- Não há suporte para a renderização acelerada por hardware em chipsets VIA.
Soquetes seguros (TLS) e arquivos de política de soquete seguro:
- O Linux não contém certificados de navegador comuns às plataformas Mac e Windows, necessários para que os Arquivos de política segura e TLS funcionem sem interrupções (2827902).
- CRL no formato DER conta com suporte no MAC; CRL no formato PEM não conta com suporte.
Flash Player para Android
- Fluxos Speex com a propriedade ns.bufferTime definida com um valor diferente de zero enfrentam um atraso de 4-5 segundos quando iniciados (2884740).
- Devido a um bug relacionado ao decodificador de AAC por hardware no Samsung Infuse e no Epic 4G, o áudio é reproduzido a uma fração da velocidade pretendida (2884721).
AIR for iOS
- Quando um aplicativo que está transmitindo um fluxo ao vivo de uma câmera e reproduzindo ao mesmo tempo é reiniciado após um bloqueio da tela, ele permanece congelado no quadro em que estava quando o telefone foi bloqueado.(2875954)
Flash Access
- Para informar-se sobre os problemas conhecidos do SDK para cliente e servidor do Flash Access, visite http://help.adobe.com/en_US/flashaccess/3.0/releasenotes.html
Outro
- Continuamos a alertar os desenvolvedores para não usar a tecnologia experimental Alchemy para conteúdo de produção. Para saber mais, visite http://blogs.adobe.com/flashplayer/2011/09/updates-from-the-lab.html
Autoria no Flash Player 11
Para usar o novo Flash Player, você precisará visar a versão 13 do SWF passando um argumento extra para o compilador Flex: -swf-version=13. As instruções são como segue:
Se estiver usando o Adobe Flex SDK:
- Faça download do novo playerglobal.swc para Flash Player 11.
- Faça download do Flex 4.5 SDK (4.5.0.20967) da tabela Flex 4.5 SDK.
- Instale a versão em seu ambiente de desenvolvimento
- No Flash Builder, crie um novo projeto do ActionScript: Arquivo -> Novo -> Projeto ActionScript.
- Abra o painel Propriedades (clique com o botão direito do mouse e escolha 'Propriedades'). Selecione 'Compilador de ActionScript' na lista à esquerda.
- Use a opção 'Configurar Flex SDK' no canto superior direito para apontar o projeto para o Flex compilação 20967. Clique em OK.
- Configure seu projeto para visar a versão 13 do SWF
- Abra o painel Propriedades (clique com o botão direito do mouse e escolha 'Propriedades'). Selecione 'Compilador de ActionScript' na lista à esquerda.
- Adicione à entrada 'Argumentos adicionais do compilador': -swf-version=13. Isso garante que o SWF de saída vise a versão 13 do SWF. Se você compilar na linha de comando e não no Flash Builder, precisará adicionar o mesmo argumento do compilador.
- Assegure-se de ter instalado a nova compilação do Flash Player 11 em seu navegador.
Autoria no AIR 3
Atualize para o espaço de nome AIR 3.0. É preciso atualizar o arquivo descritor de aplicativo para o espaço de nome 3.0 para acessar as novas APIs e o comportamento do AIR 3.0. Se seu aplicativo não exigir as novas APIs e o comportamento do AIR 3.0 APIs, não será necessário atualizar o espaço de nome. No entanto, recomendamos a todos os usuários começar a usar o espaço de nome AIR 3.0, mesmo que você ainda não esteja aproveitando os novos recursos do 3.0. Para atualizar o espaço de nome, altere o atributo xmlns em seu descritor de aplicativo para:
<application xmlns="http://ns.adobe.com/air/application/3.0">
Requisitos de sistema
Para conhecer os requisitos de sistema atuais do Flash Player, visite http://www.adobe.com/products/flashplayer/systemreqs/
Para conhecer os requisitos de sistema atuais do AIR, visite http://www.adobe.com/products/air/systemreqs/
Para obter os requisitos de sistema do Flash Access (cliente e servidor), visite http://www.adobe.com/br/products/flashaccess/systemreqs/
O Flash Player 11 tem os seguintes requisitos mínimos de sistema:
|
Windows |
Macintosh |
Linux |
Solaris |
Android |
Processador |
Processador compatível com x86 de 2.33 Ghz ou mais rápido ou processador Intel® Atom™ de 1.6 GHz ou mais rápido para dispositivos da classe netbook |
Intel® Core™ Duo de 1.83 GHz ou processador mais rápido |
Processador compatível com x86 de 2.33 Ghz ou mais rápido ou processador Intel® Atom™ de 1.6 GHz ou mais rápido para dispositivos da classe netbook |
1600 MHz Sun™ UltraSPARC® IIIi ou um processador mais rápido |
Processador ARMv7 com FPU de vetor, mínimo de 550 Mhz, OpenGL ES2.0, decodificadores H.264 e AAC por hardware |
Sistema operacional |
Microsoft® Windows® XP (32 bits), Windows Server® 2003 (32 bits), Windows Server 2008 (32 bits), Windows Vista® (32 bits), Windows 7 (32 e 64 bits) |
Mac OS® X 10.6 e Mac OS X 10.7 |
Red Hat® Enterprise Linux (RHEL) 5.6 ou posterior (32 e 64 bits), openSUSE® 11.3 ou posterior (32 e 64 bits), Ubuntu 10.04 ou posterior (32 e 64 bits) |
Solaris™ 10 |
Android 2.2, 2.3, 3.0, 3.1 e 3.2 |
Navegador |
Internet Explorer 7.0 e posterior, Mozilla Firefox 4.0 e posterior, Google Chrome, Safari 5.0 e posterior, Opera 11 |
Safari 5.0 e posterior, Mozilla Firefox 4.0 e posterior, Google Chrome, Opera 11 |
Mozilla Firefox 4.0 e posterior, Google Chrome |
Mozilla Firefox 4 e posterior |
Navegador da Web Android |
Memória |
128 MB de RAM (1 GB de RAM recomendado para dispositivos da classe netbook), 128 MB de memória gráfica |
512 MB de RAM, 128 MB de memória gráfica |
512 MB de RAM, 128 MB de memória gráfica |
2 GB de RAM |
256 MB de RAM |
O AIR 3 tem os seguintes requisitos mínimos de sistema:
|
Windows |
Macintosh |
Android |
iOS |
Processador / Hardware de dispositivo |
Processador compatível com x86 de 2,33 Ghz ou mais rápido ou processador Intel Atom™ de 1,6 GHz ou mais rápido para dispositivos da classe netbook |
Intel® Core™ Duo de 1.83 GHz ou processador mais rápido |
Processador ARMv7 com FPU de vetor, mínimo de 550 Mhz, OpenGL ES2.0, decodificadores H.264 e AAC por hardware |
iPod Touch (3ª geração) modelo de 32 GB e 64 GB, iPod Touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2 |
Sistema operacional |
Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate ou Enterprise (inclusive edições de 64 bits) com Service Pack 2 ou Windows 7 |
Mac OS® X 10.6 e 10.7 |
Android 2.2, 2.3, 3.0, 3.1 e 3.2 |
iOS 4 e posterior |
RAM |
512 MB de RAM (1 GB recomendado) |
512 MB de RAM (1 GB recomendado) |
256 MB de RAM |
- |
Relato de problemas
Encontrou um bug? Por favor, envie qualquer bug ao banco de dados de bugs do Flash Player e do Adobe AIR.
O Flash Player e o AIR podem ser valer de seu hardware gráfico para decodificar e reproduzir vídeo H.264. Pode haver problemas de vídeo que podem ser reproduzidos somente com seu hardware gráfico e driver específicos. Ao relatar um problema que envolva vídeo, é essencial mencionar seu hardware gráfico e driver, bem como seu sistema operacional e navegador (ao usar o Flash Player), para que possamos reproduzir e investigar os problemas. Não deixe de incluir essas informações, conforme descrito em Instruções para relatar problemas de reprodução de vídeo. Observação: devido ao grande volume de emails recebidos, não podemos responder a todas as solicitações.
Obrigado por usar o Adobe Flash Player e o AIR e por dedicar seu tempo para nos enviar seu feedback!
Fazer logon em sua conta