Notas de versão do Flash Player 29 e do AIR 29

Bem-vindo às notas de versão do Flash Player e do AIR 29.

 

8 de maio de 2018

No lançamento programado para hoje, atualizamos o Flash Player com importantes correções de erros e atualizações de segurança.

 

13 de abril de 2018

Na versão de hoje, atualizamos o AIR SDK para resolver um problema que afetava os aplicativos enviados para a app store do iOS. Os desenvolvedores que desejam publicar seus aplicativos na Apple devem criá-los com base nesse SDK atualizado.

 

10 de abril de 2018

No lançamento programado para hoje, atualizamos o Flash Player com importantes correções de erros e atualizações de segurança.

 

13 de março de 2018

No lançamento programado para hoje, atualizamos o Flash Player e o AIR com importantes correções de erros, atualizações de segurança e novos recursos.


Atualização para o Flash Player

Os clientes atuais do Flash Player que se inscreveram no mecanismo de atualização “Permitir que a Adobe instale as atualizações (recomendado)” receberão a atualização para a versão mais recente do Flash Player dentro de 24 horas após o lançamento.

Os usuários que selecionaram a opção “Notificar-me antes de instalar atualizações” verão uma caixa de diálogo de notificação da atualização dentro de 7 dias após o lançamento. Observe que os usuários do Windows precisarão reiniciar o sistema ou sair e fazer logon novamente para ativar a caixa de diálogo de notificação da atualização.

A versão mais recente do Flash Player pode ser baixada e instalada a qualquer momento. Basta acessar https://get.adobe.com/br/flashplayer

Os clientes que utilizam o Google Chrome, Windows 8.x/10, Internet Explorer ou Microsoft Edge receberão a atualização por meio dos mecanismos de atualização do Google e da Microsoft.


Como entrar em contato conosco

Esperamos que você aproveite esta versão. Se tiver qualquer problema, avise-nos publicando questões em nosso banco de dados público de falhas. Para obter ajuda com a instalação ou uso, visite nossos fóruns da comunidade para obter assistência.

Banco de dados de falhas da Adobe - https://tracker.adobe.com/
Fóruns do Flash Player - http://forums.adobe.com/community/flashplayer
Fóruns do AIR - http://forums.adobe.com/community/air

Anúncios

Disponibilidade de aplicativos AIR Runtime para Android a Play Store
Em 13 de março de 2018, a Adobe removerá a publicação do AIR Runtime compartilhado da Google Play Store para todos os dispositivos que executam o Android 4.0 ou anteriores. Aplicativos AIR que requerem o Runtime compartilhado não poderão acessar o download necessário da Play Store por meio de sistemas mais antigos. Recomendamos que desenvolvedores afetados pela mudança convertam e republiquem seus aplicativos para que usem o Runtime cativo antes de 13 de março.
 
App Transport Security
Com o macOs 10.11, a Apple apresentou a Segurança de transporte de aplicativo (ATS) que exige que os aplicativos usem somente conexões de rede protegidas por HTTP. Por ser uma alteração significativa, a Apple forneceu aos aplicativos uma substituição por meio de NSAllowsArbitraryLoads que permitirá conexões inseguras.
 
Com o AIR SDK 27, todos os aplicativos AIR criados para o macOS terão a chave NSAllowsArbitraryLoads definida automaticamente como true no arquivo info.plist. Essa é uma solução temporária. A Apple pode rejeitar seu aplicativo durante o processo de revisão ou desativar o uso de NSAllowsArbitraryLoads em atualizações futuras do sistema operacional. Recomendamos usar conexões de rede protegidas por HTTP em seus aplicativos.
 
Tempo de execução compartilhado do Android AIR
A partir do AIR 26, o empacotamento dos aplicativos compartilhados de tempo de execução para Android foi desativado. Com essa alteração, os aplicativos publicados terão sempre uma cópia cativa do tempo de execução incluído em seu pacote de instalação independentemente do destino que o desenvolvedor tenha selecionado (ou seja, apk ou apk-captive-runtime). Essa alteração permite que direcionemos nosso foco a testes e planejamento sobre instalações cativas, que é a opção mais popular para Android.

Problemas corrigidos 

8 de maio de 2018

Flash Player

  • Gradientes em SWFs estático mostram “Filme não carregado” no Flash Player (FP-4198806)

 

13 de abril de 2018

AIR 

  • [iOS] Corrigido o problema de envio de aplicativos para a Apple App store devido ao uso de API não pública

 

10 de abril de 2018

Flash Player

  • [Mac]RTMPS Error NetConnection.Connect.CertificatePrincipalMismatch (FP-4198784)
  • [Edge] O botão 'fechar' do painel de configurações FP para de responder com zoom.
  • Diversas correções funcionais e de segurança

 

13 de março de 2018

Flash Player

  • O painel de configurações do Flash Player para de responder quando a aceleração por hardware está desativada no Firefox.
  • O Flash Player fecha inesperadamente quando a classe “by.blooddy.crypto.Base64” tenta decodificar o BASE64.(FP-4198772)
  • O modo protegido do Flash Player + Async executado no Firefox faz com que a cor de fonte seja invertida
  • SecureSocket e RTMPS com OpenSSLnãoestá enviando cabeçalhos SNI "server_name".
  • O Flash Player não se conecta por meio do SecureSocket a um servidor que executa apenas o TLS1.2.

AIR 

  • Os aplicativos do AIR fecham inesperadamente quando a matriz de byte é anexada ao domainMemory (AIR-4198585)
  • O Flash Builder fecha inesperadamente no High Sierra quando a opção “Exportar compilação da versão” estiver selecionada no menu Projeto (BLOG atualizado)
  • O clipboard.dataForFormat returna null para Dados personalizados na área de transferência (AIR-4198553).
  • O recurso de delineado não funciona no Directx11 (AIR-4198597)
  • Parte da tela fica preta quando o iOS entra em modo de espera e o usuário retoma no IOS 10+ (AIR-4198539)
  • O headset bluetooth não funciona com microphone.getEnhancedMicrophone() no iOS (AIR-4198549)
  • [Android] As texturas incompletas são renderizadas ao carregar grandes texturas.(AIR-4198475)
  • Margem inesperadana parte superior do StageWebView no iOS 11 (AIR-4198537)
  • O InvokeEvent.arguments está vazio no Android (AIR-4198552)
  • Atraso na expedição de eventos TOUCH nas bordas do dispositivo no iOS 11 (AIR-4198551)
  • O StageWebView não carrega ou não exibe o conteúdo HTML local (AIR-4198420)
  • A barra de statusaparece quando oaplicestá em tela inteira e exibindo o teclado virtual em dispositivos Samsung (4189175)
  • O áudio para de reproduzir na interrupção quando SoundMixer.audioPlaybackMode = AudioPlaybackMode.VOICE e SoundMixer.useSpeakerphoneForVoice = false (4189377)
  • O NetworkInfo.isSupported retorna TRUE no Android mesmo quando as permissões estiverem ausentes no descritor do aplicativo (AIR-4198485)
  • Erro de deslocamento da tecla Palco no foco StageText quando a barra de status está oculta no Samsung S8 (AIR-4198421)
  • [iOS] iOS StageWebView viewPort incorreto (eixo y shift)(AIR-4198583)

Novos recursos 

Novos tipos de SoftKeyboard para Android e iOS

A partir do AIR 29, o TextField e StageText permitem que os desenvolvedores definam mais de dois tipos de teclados virtuais.

  • DECIMAL
  • TELEFONE

Use swf-version 40 ou posterior e namespace 29.0 ou maior para acessar os teclados numéricos adicionados recentemente.

var tfKeyBoard:TextField=new TextField();
keyBoard.softKeyboard=SoftKeyboardType.DECIMAL; //Setting SoftKeyboard type as DECIMAL
 
OR
 
var stKeyBoard:StageText = new StageText();
stKeyBoard.softKeyboardType=SoftKeyboardType.PHONE; //Setting SoftKeyboard type as PHONE

Permissão de geolocalização no iOS

A partir do AIR 29, os desenvolvedores que solicitarem permissão de Geolocalização no iOS em seus aplicativos terão uma opção de solicitar permissões WHEN_IN_USE ou ALWAYS por meio de uma nova propriedade locationAlwaysUsePermission.

O valor padrão dessa propriedade é false.

Uso de amostra:

private var geo:Geolocation = new Geolocation();
geo.requestPermission(); //this would request for WHEN_IN_USE permission
 
OR
 
private var geo:Geolocation = new Geolocation();
geo.locationAlwaysUsePermission=true; //applicable for iOS11
geo.requestPermission(); //this would request for WHEN_IN_USE and ALWAYS permission

Observação:

1. No iOS 11 e posteriores, se solicitar a permissão WHEN_IN_USE no início, é possível solicitar a permissão ALWAYS posteriormente. O SO permite que faça isso apenas uma vez, e todas as chamadas subsequentes do requestPermission() são ignoradas pelo OS.

2. No iOS 10, o OS permite solicitar uma permissão apenas uma vez. A permissão WHEN_IN_USE/ALWAYS solicitada depende da chave cocoa adicionada no descritor do aplicativo. Logo, a propriedade locationAlwaysUsePermission não se aplica ao iOS 10 e anteriores.

3. Desenvolvedores precisam adicionar as chaves cocoa ao descritor do aplicativo como por nível de autorização exigido pelo aplicativo. Para obter mais detalhes, consulte https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_for_location_services/requesting_always_authorization

 

Reprodução automática de mídia no Android e no iOS

No AIR 29, fizemos algumas alterações no recurso “Reprodução automática de mídia no iOS e Android” introduzido no AIR 21.

Agora, um novo argumento foi adicionado ao construtor StageWebView mediaPlaybackRequiresUserAction com um valor padrão true. Definir esse argumento como false garantirá a reprodução automática da mídia no StageWebView.

public function StageWebView(useNative:Boolean = false, mediaPlaybackRequiresUserAction:Boolean = true)

No iOS, definir a propriedade mediaPlaybackRequiresUserAction após criar o StageWebView não será operacional, e desenvolvedores só podem definir uma reprodução automática de mídia por meio do construtor StageWebView.

No Android, os desenvolvedores podem definir a reprodução automática de mídia tanto usando a propriedade mediaPlaybackRequiresUserAction quanto por meio do argumento de construtor.

Atualização do Android SDK

Com o AIR 29, o Android SDK é atualizado no AIR Runtime. Esta é a lista de números de versão das ferramentas atualizadas no AIR 29. Foram feitas alterações significativas nas ferramentas usadas para criar o tempo de execução. Comente seus problemas nos fóruns de usuário do AIR caso perceba problemas de desempenho ou funcionais.

Versão Android 8.1
Plataforma de SDK 27
Ferramenta de SDK 26.1.1
Ferramenta de criação do Android 27.0.3
Ferramenta da plataforma 27.0.1
Repositório de suporte do Android 47.0.0
Repositório do Google para Android 58
LLDB 3.0
Emulador do Android 27.0.5
Versão de plugin do Gradle para Android 3.0.1
Multidex jar 1.0.2

AIR SDK combinado de 32 bits e 64 bits no Windows

A partir do AIR 29, está disponível um AIR SDK para empacotamento de aplicativos de 32 e 64 bits cativos do AIR para Windows.

Decidir a arquitetura dos aplicativos do AIR

O processo de empacotamento de 32 e 64 bits usando o AIR SDK combinados é diferente paro o Adobe Flash Builder e o Adobe Animate/adt 

  • Empacotamento usando o Adobe Animate eadt :

Com o Adobe Animate eadt esse processo é executado adicionando uma tag extra <architecture> no XML do aplicativo. O valor dessa tag pode ser “32” para empacotamento de aplicativos cativos de 32 bits do AIR e “64” para empacotamento de aplicativos cativos de 64 bits.

A tag <architecture> deve ser adicionada na tag <application>.

A seguir uma amostra app-xml 

<?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/29.0">
        <id>Sample</id>
        <filename>Sample</filename>
        <architecture>64</architecture>
        <name>Sample</name>
        <versionNumber>0.0.0</versionNumber>
        <initialWindow>
            <content>Sample.swf</content>
            <autoOrients>false</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
    </application>
  • Empacotamento usando o Adobe Flash Builder:

Com o Adobe Flash, esse processo pode ser realizado adicionando uma variável do ambiente Windows AIR_WIN_ARCH antes de iniciar o Adobe Flash Builder. O valor dessa variável pode ser 32 e 64 para empacotamento de aplicativos cativos de 32 bits 64 bits do AIR, respectivamente. Definir a tag <architecture> não afetará quando o aplicativo for empacotado usando o Adobe Flash Builder. A decisão dependerá apenas do valor da variável de ambiente.

O empacotamento de aplicativos do AIR compartilhados e nativos não será afetado por nenhum dos métodos mencionados acima. Eles continuarão sendo compatíveis como aplicativos de 32 bits no Windows. Além disso, o empacotamento de aplicativos do AIR no Mac não será afetado.

Perfil aprimorado no AIR Desktop

O Perfil aprimorado estará disponível no AIR para Windows 8.1+ e Mac OS 10.9+ a partir do AIR 29. Esse perfil foi disponibilizado na plataforma móvel a partir do AIR 26. Ele pode ser usado nos métodos requestContext3D e requestContext3DMatchingProfiles. O AGAL4 pode ser usado com o PErfil aprimorado.

AGAL 4 introduz um novo código de operação “tld" e um novo registro Classificador de vértice “vs” para buscar a textura em um sombreador de vértice. ‘tld’ requer um valor de nível de detalhe (LOD) para o parâmetro, já que a GPU não suporta o cálculo automático de LOD no sombreador de vértice.

A versão mais recente do AGALMiniAssembler está disponível em: https://github.com/adobe-flash/graphicscorelib/pull/14/commits/a20d4773459b01e86acceac45240a2b4e88f67e3

Busca por textura de vértice no AIR Desktop

Com a introdução do novo perfil Stage3D, ou seja, ‘ENHANCED’, no desktop, a Busca por textura de vértice agora também está disponível no AIR Desktop. A Busca por textura de vértice foi disponibilizada na plataforma móvel a partir do AIR 26. Ela estará disponível a partir do Desktop AIR 29 (SWF versão 40). O recurso será compatível com Windows 8.1+ e Mac OS 10.9+. Esse recurso depende da disponibilidade do Perfil aprimorado. Logo, não será compatível com o Windows 7.

Os dados de textura estarão disponíveis no sombreador de vértice utilizando AGAL4 e o perfil Aprimorado.

AGAL 4 introduz um novo código de operação “tld" e um novo registro Classificador de vértice “vs” para buscar a textura no sombreador de vértice. ‘tld' é similar ao código de operação “tex” usado no sombreador de fragmento. Mas, diferentemente do código de operação “tex”, o "tld’ requer um valor de nível de detalhe (LOD) como um parâmetro, já que a GPU não suporta o cálculo automático de LOD no sombreador de vértice. 

tld, uso:

tld dst, src, amostra

dst: um registro de destino para o pixel de textura do classificador

src: um registro contendo uma coordenada de textura em que encontra-se a amostra do pixel e contendo uma indicação de nível de detalhe como um índice do mapa a ser usado.

Os componentes XY do registro src: uma coordenada de textura em que encontra-se uma amostra de pixel da textura. O componente z será usado para indicar o lado da textura de mapa de cubo se a textura do vértice for um mapa de cubo.

O componente w do registro src: um índice de mipmap a ser usado, com uma faixa de valores de 0 a n-1 onde n é o número total de mipmaps. O índice zero indica um mipmap com a resolução mais alta. A parte fracionária de src.w indica quanto um mipmap selecionado será interpolado com o próximo nível do mipmap em uma resolução mais baixa com base no filtro de mipmap (mipnearest ou miplinear) passado para o sombreador ou no conjunto da API setSamplerStateAt(). O Mipnearest usa o mipmap mais próximo, enquanto o miplinear usa mipmaps filtrados linearmente.

classificador de vértice “vs”

tld vt0, va0, vs0<2d,linear,miplinear>

O código de exemplo acima busca os pixels da textura limitados ao classificador 0 do vértice (vs0), a um registro temporário 0 do vértice (vt0) com uma coordenada de textura fornecida em um registro 0 de atributo de vértice (va0) e em um estado de classificador (< 2d, linear, miplinear >) fornecido no sombreador de vértice. O valor de LOD é fornecido em va0.w no exemplo.

Um número total de amostras de vértice disponíveis é 4. A soma das amostras de vértice e fragmento é restrita a 16.

Observe que o código de operação tld não pode ser usado dentro do classificador de fragmento.

Para fornecer uma textura para um classificador de vértice no sombreador de vértice, os desenvolvedores devem usar a API do ActionScript existente, SetTextureAt().

SetTextureAT(0, textura);

O código de exemplo acima vincula a 'texture' ao classificador 0 do vértice (vs0). Observe que essa chamada configura 'texture' para a amostra de fragmento no mesmo índice, que será a amostra de fragmento 0 (fs0) se houver acesso ao fs0 no sombreador de fragmento.

Um estado de amostra do classificador de vértice no código do sombreador de vértice pode ser sobrescrito, com a existência API do ActionScript, SetSamplerStateAt: 

SetSamplerStateAt(0, Context3DWrapMode.CLAMP, Context3DTextureFilter.LINEAR, Context3DMipFilter.MIPNEAREST );

Como a API SetTextureAt, a chamada acima também definiria o estado da amostra de fragmento no mesmo índice, que é a amostra de fragmento 0 (fs0), se fs0 for usado no sombreador de fragmento.

Observe, a Filtragem anisotrópica não está disponível para a amostragem de textura usada nos sombreadores de vértice.

O recurso Busca de textura de vértice é útil para vários efeitos, como mapeamento de deslocamento, simulação de água, mapeamento de explosão etc.

Aplicação do Dimensionamento de HIDPI em áreas não designadas ao cliente

O suporte para telas HiDPI no Windows foi introduzido na versão 23 do AIR. O recurso permitia a exibição de conteúdos do AIR para renderizar maior qualidades em telas HiDPI.

O recurso “Aplicação do Dimensionamento de HIDPI em áreas não designadas ao cliente” é uma extensão ao suporte anterior de dimensionamento de HiDPI, no qual o dimensionamento de áreas não designadas ao cliente, em relação à alteração dinâmica no valor DPI, seria compatível com o AIR Windows. O recurso abrangeria o dimensionamento de caixas de diálogo, navegadores de arquivo w componentes de interface do usuário em “áreas não designadas ao cliente”, tais como barra de título, menu nativo e ícone do Windows.

O recurso será disponibilizado a partir do AIR 29 e Windows 10 (Redstone 1) Version 1607.

AIR Desktop - Capacidade e ativar/desativar o vsync na função surgir

Antes do AIR 28, a taxa de renderização do buffer de quadro do AIR Runtime era sincronizada à taxa de atualização de exibição do dispositivo.

Oferecemos um aprimoramento no AIR 29 no qual um usuário terá a capacidade adicional de sincronizar ou cancelar a sincronização da taxa de exibição do dispositivo. O recurso de sincronização pode ser alternado com a ajuda de uma propriedade adicionada a uma variável de palco “vsyncEnabled”.

A variável “vsyncEnabled” está disponível para alternar entre true e false, apenas se um evento “VsyncStateChangeAvailabilityEvent” retornar true.

No objeto DisplayContext do computador com Windows 7, o Event.CONTEXT3D_CREATE será acionado novamente sempre que o valor vsyncEnabled for definido como true uma cintilação puder ser observada. Esse fenômeno são será refletido em computadores com Windows 8 e posteriores e no Mac.

AIR Desktop - Aumentar limites de memória GPU

Até o AIR 28, a memória GPU máxima fornecida para o upload de texturas Normal e Retangular era 512 MB. No AIR 29 beta, aumentamos os limites de memória GPU para 2048MB. Os novos limites estarão disponíveis com os perfis Stage3D “Standard_Extended” e “Enhanced”. Para os outros perfis, o limite máximo de GPU será 512MB.

Esse recurso é apenas para AIR de 64 bits e estará disponível para as texturas Normal e Retangular. Para a textura Cubo, os limites de memória serão os mesmos de antes, ou seja, 256 MB.

AIR Desktop - Aumento do Limite de textura (apenas Beta)

Até o AIR 28, o tamanho de textura máximo suportado pelo AIR era 4096x4096. No AIR 29 (SWF versão 40), aumentamos o limite de textura para 8192x8192 pixels. Uma nova propriedade somente leitura Context3D::supports8kTexture foi introduzida, o que retorna true apenas se a textura 8k for suportada pelo hardware.

Esse recurso suporta apenas a renderização das texturas Normal e Retangular. As texturas Cubo, Vídeo, Compactado e Compressed_Alpha não são compatíveis. O recurso está disponível no AIR 64 para Mac, Windows 8.1 e versões posteriores.

Como as texturar 8K são muito pesadas, é recomendado fazer o upload delas assincronamente.

Observação:

Para obter uma lista completa dos recursos no Flash Player e no AIR, incluindo os recursos apresentados em versões anteriores, leia o documento aqui

Versões lançadas

Resultado Versão lançada
Flash Player Windows para Internet Explorer - ActiveX 29.0.0.171
Flash Player Windows para Firefox - NPAPI 29.0.0.171
Flash Player Windows para Chromium - PPAPI 29.0.0.171
Flash Player Mac para Safari e Firefox - NPAPI 29.0.0.171
Flash Player Mac para Chromium - PPAPI 29.0.0.171
Flash Player Win 8 e 10 para Internet Explorer e Edge 29.0.0.171
Flash Player Mac para Google Chrome 29.0.0.171
Flash Player Windows para Google Chrome  29.0.0.171
Flash Player ChromeOS 29.0.0.171
Flash Player Linux para Google Chrome 29.0.0.171
Flash Player Linux para Chromium - PPAPI 29.0.0.171
Flash Player Linux para Firefox - NPAPI 29.0.0.171
Runtime do AIR Desktop (Win) 29.0.0.112
Runtime do AIR Desktop (Mac) 29.0.0.112
AIR SDK e Compilador Windows 29.0.0.122
AIR SDK e Compilador Mac 29.0.0.122
AIR SDK Windows 29.0.0.122
AIR SDK Mac 29.0.0.122

Problemas conhecidos

AIR
  • [AIR Win 64] Scout reporta tempos de execução cativos do AIR de 64 bits como x86 (AIR-4198615)
  • [AIR] Instruções de rastreamento não são gravadas noconsolequandoexecutadaspeloadl(AIR-4198624)
  • IPA de armazenamento e deadhocnão pôde ser instalado no dispositivo de teste (AIR-4198628)

Aprimoramentos de segurança 

Boletim de Segurança  Resultados afetados
APSB18-16 Adobe Flash Player
 

Diretrizes de autoria 

Criação no Flash Player 29 

Para usar o novo Flash Player, será preciso direcionar para o SWF versão 40 ao passar "-swf-version=40" como um argumento extra para o compilador ASC 2.0. Veja as instruções detalhadas abaixo. 

  • Baixe o novo playerglobal .swc para Flash Player 29 
  • Baixe e instale o Flash Builder 4.7 da Creative Cloud: https://creative.adobe.com/products/flash-builder
  • Faça o backup do AIR SDK existente caso seja preciso restaurá-lo mais tarde e substitua o AIR SDK compactado pelo AIR 29 SDK. Para isso, descompacte o AIR 29 SDK neste local:
    • 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\
  • No Flash Builder, crie um novo projeto: Arquivo -> Novo -> Projeto.
  • Abra o painel Propriedades do projeto (clique com o botão direito do mouse e escolha 'Propriedades'). 
  • Selecione ActionScriptCompiler na lista à esquerda.
  • Adicione "-swf-version=40" ao campo “Argumentos adicionais do compilador”.
    • Isso garante que o SWF resultante seja direcionado para o SWF versão 40. Se compilar na linha de comando e não no Flash Builder, você precisará adicionar o mesmo argumento de compilador.
  • Certifique-se de ter instalado a nova compilação do Flash Player 29 em seu navegador.

Criação no AIR 29 Atualizar para o namespace do AIR 29

Você deve atualizar o arquivo do descritor do aplicativo para o namespace 29 a fim de acessar as novas APIs e o comportamento do AIR 29. Se o seu aplicativo não precisar do novo comportamento e das novas APIs do AIR 29, não será necessário atualizar o namespace. No entanto, recomendamos que todos os usuários comecem a usar o namespace do AIR 29, mesmo que ainda não estejam aproveitando os novos recursos da versão 29. Para atualizar o namespace, altere o atributo xmlns no descritor do aplicativo para: <application xmlns="http://ns.adobe.com/air/application/29.0"> 

Como informar um erro 

Encontrou um erro? Envie um erro ao banco de dados de falhas do Flash Player e Adobe AIR.

O Flash Player e o AIR podem alavancar seu hardware gráfico para decodificar e reproduzir vídeo H.264. Pode haver problemas de vídeo que só podem ser reproduzidos com seu hardware gráfico e driver específicos. Ao relatar um problema envolvendo vídeo, é importante anotar seu hardware gráfico e driver, junto com seu sistema operacional e navegador (ao usar Flash Player), para que possamos reproduzir e investigar os problemas. Certifique-se de incluir estas informações conforme descrito em Instruções para relatar problemas de reprodução de vídeo. Observação: Devido ao alto volume de emails que recebemos, não é possível respondermos a cada solicitação.

Obrigado por usar o Adobe® Flash Player® e o AIR® e por dedicar seu tempo a nos enviar seu feedback!

Requisitos do sistema

Para obter os requisitos do sistema mais recentes do Flash Player, leia o documento aqui

Para obter os requisitos do sistema mais recentes do AIR, leia o documento aqui 

Histórico de versões do Runtime

Data de lançamento Versão do Runtime Aprimoramentos de segurança 
8 de maio de 2018 Flash Player (Win, Mac, Linux) 29.0.0.171 APSB18-16
13 de abril de 2018 AIR SDK 29.0.0.122  
10 de abril de 2018 Flash Player (Win, Mac, Linux) 29.0.0.140 APSB18-08
13 de março de 2018 Flash Player (Win, Mac, Linux) 29.0.0.113
AIR Runtime 29.0.0.112
AIR SDK 29.0.0.112
APSB18-05
6 de fevereiro de 2018 Flash Player (Win, Mac, Linux) 28.0.0.161 APSB18-03
9 de janeiro de 2018 Flash Player (Win, Mac, Linux) 28.0.0.137 APSB18-01
12 de dezembro de 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 de novembro de 2017 Flash Player (Win, Mac, Linux) 27.0.0.187 APSB17-33
25 de outubro de 2017 Flash Player (Win, Mac, Linux) 27.0.0.183  
16 de outubro de 2017 Flash Player (Win, Mac, Linux) 27.0.0.170 APSB17-32
10 de outubro de 2017 Flash Player (Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
12 de setembro de 2017 Flash Player (Win, Mac, Linux) 27.0.0.130
AIR SDK e Runtime Win 27.0.0.124
AIR SDK e Runtime Mac 27.0.0.128
APSB17-28
8 de agosto de 2017 Flash Player (Win, Mac, Linux) 26.0.0.151 APSB17-23
11 de julho de 2017 Flash Player (Win, Mac, Linux) 26.0.0.137
AIR Runtime 26.0.0.127
APSB17-21
16 de junho de 2017 Flash Player (Win, Mac, Linux) 26.0.0.131  
13 de junho de 2017 Flash Player (Win, Mac, Linux) 26.0.0.126
Flash Player (ActiveX Win 8/10) 26.0.0.120
AIR SDK e Runtime 26.0.0.118
APSB17-17
9 de maio de 2017 Flash Player (Win, Mac, Linux) 25.0.0.171 APSB17-15
20 de abril de 2017 Flash Player (Mac) 25.0.0.163  
11 de abril de 2017 Flash Player (Win, Mac, Linux) 25.0.0.148 APSB17-10
14 de março de 2017 Flash Player (Win, Mac, Linux) 25.0.0.127
AIR SDK e Runtime 25.0.0.134
APSB17-07
14 de fevereiro de 2017 Flash Player (Win, Mac, Linux) 24.0.0.221 APSB17-04
10 de janeiro de 2017 Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
13 de dezembro de 2016 Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK e Runtime 24.0.0.180
APSB16-39
8 de novembro de 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26 de outubro de 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
11 de outubro de 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 de setembro de 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 e Runtime 23.0.0.257
APSB16-29
APSB16-31
14 de julho de 2016 Flash Player (Win ActiveX) 22.0.0.210  
12 de julho de 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 de junho de 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 e Runtime 22.0.0.153
APSB16-18
APSB16-23
12 de maio de 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 e Runtime 21.0.0.215
APSB16-15
21 de abril de 2016 Flash Player (Mac NPAPI) 21.0.0.226  
12 de abril de 2016 AIR SDK e Runtime 21.0.0.198  
8 de abril de 2016 Flash Player (Google Chrome) 21.0.0.216  
7 de abril de 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 de março de 2016 Flash Player (Win, Mac, Linux) 21.0.0.197  
10 de março de 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 e Runtime 21.0.0.176
APSB16-08
9 de fevereiro de 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 e Runtime 20.0.0.260
APSB16-04
19 de janeiro de 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
1 de janeiro de 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
28 de dezembro de 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 e Runtime 20.0.0.233
APSB16-01
8 de dezembro de 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win e Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK e Runtime 20.0.0.204
APSB15-32
10 de novembro de 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 e Runtime 19.0.0.241
APSB15-28
16 de outubro de 2015 Flash Player (Win, Mac e 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 de outubro de 2015 Flash Player (Win e 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 e Runtime 19.0.0.190
APSB15-25
21 de setembro de 2015 Flash Player (Win e 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 e Runtime 19.0.0.190
APSB15-23
11 de agosto de 2015 Flash Player (Win e 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 e Runtime 18.0.0.199
APSB15-19
16 de julho de 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14 de julho de 2015 Flash Player 18.0.0.209
APSB15-18
8 de julho de 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 e Runtime 18.0.0.180
APSB15-16
23 de junho de 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 de junho de 2015 Flash Player (Win e 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 e Runtime (Win) 18.0.0.144
AIR SDK e Runtime (Mac) 18.0.0.143
APSB15-11
12 de maio de 2015 Flash Player (Win e Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK e Runtime 17.0.0.172
APSB15-09
14 de abril de 2015 Flash Player (Win e Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK e Runtime 17.0.0.144
APSB15-06
12 de março de 2015 Flash Player (Win e Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK e Runtime 17.0.0.124
APSB15-05
12 de fevereiro de 2015 Tempo de execução do AIR Desktop (Win) 16.0.0.273
AIR SDK (Win e Mac) 16.0.0.292
 
5 de fevereiro de 2015 Flash Player (Win e Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win e Mac) 13.0.0.269
APSB15-04
27 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win e Mac) 13.0.0.264
APSB15-03
22 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win e Mac) 13.0.0.262
APSB15-02
13 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win e 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 de dezembro de 2014 Flash Player (Win e Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win e Mac) 13.0.0.259
APSB14-27
9 de dezembro de 2014 Flash Player (Win e Mac) 15.0.0.246 APSB14-27
11 de novembro de 2014 Flash Player (Win e Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win e Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop e SDK 15.0.0.356
APSB14-24
23 de setembro 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9 de setembro de 2014 Flash Player (Win e Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win e Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop e SDK 15.0.0.249
APSB14-21
12 de agosto de 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 e SDK 14.0.0.178
APSB14-18
8 de julho de 2014 Flash Player Desktop (Win e Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win e Mac) 13.0.0.231
AIR (SDK e Android Runtime) 14.0.0.137
APSB14-17
10 de junho de 2014 Flash Player Desktop (Win e Mac) 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac e Win) 13.0.0.223
AIR (SDK e Runtime) 14.0.0.110
APSB14-16
13 de maio de 2014 Flash Player Desktop (Win e Mac) 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac e Win) 13.0.0.214
AIR (SDK e Runtime) 13.0.0.111
APSB14-14

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online