Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 21 de junho de 2012 Resumo Este documento oferece informações sobre sites que têm conteúdo para o Adobe Flash Player para Windows 8. Ele oferece diretrizes para desenvolvedores, designers e editores de conteúdo para ajudá-los com os sites que usam o Flash Player. Essas informações se aplicam a estes sistemas operacionais: Windows® 8 Windows Server® 2012 A versão atual deste documento se encontra no Centro de Download da Microsoft. Aviso de isenção de responsabilidade: Este documento é fornecido “na forma em que se encontra”. As informações e pontos de vista expressos neste documento, incluindo URL e outras referências a sites, podem sofrer alteração sem aviso prévio. Algumas informações estão relacionadas a produtos de prélançamento, que podem ser modificados substancialmente antes do lançamento comercial. A Microsoft não oferece garantias, contratuais ou legais, quanto às informações aqui fornecidas. Você assume o risco de seu uso. Este documento não concede a você nenhum direito legal a nenhuma propriedade intelectual de nenhum produto da Microsoft. Você pode copiar e usar este documento somente para as finalidades de referência e uso interno. © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 2 Sumário Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 ................................................................................................................. 1 Visão geral.................................................................................................................. 3 Controlando a experiência de site............................................................................... 3 Cabeçalho HTTP...................................................................................................... 3 Marca META........................................................................................................... 3 Sobre a lista de Modo de Exibição de Compatibilidade ............................................... 4 Diretrizes sobre compatibilidade para sites com conteúdo Flash ............................ 4 Diretrizes para conteúdo Flash no Internet Explorer 10 .......................................... 5 Enviando o seu site para ser considerado quanto à compatibilidade com o Internet Explorer ...................................................................................................................... 6 Testando o seu site................................................................................................. 6 Enviando o seu site para consideração ................................................................... 7 Diretrizes de teste .............................................................................................. 8 Casos de teste .................................................................................................... 8 Resumo ...................................................................................................................... 9 June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 3 Visão geral No Windows 8, o Internet Explorer 10 para área de trabalho e o Internet Explorer 10 (com a aparência estilo Metro) usam o mesmo Adobe Flash Player integrado, sem a necessidade de baixar ou instalar um player adicional. O Internet Explorer 10 para área de trabalho fornece o mesmo suporte completo para Flash que as versões anteriores do Windows Internet Explorer que contavam com o plug-in Flash Player da Adobe e continua dando suporte a outros plug-ins de terceiros. O Internet Explorer 10 continua não dando suporte a plug-ins ou controles ActiveX de terceiros. A finalidade deste documento é: Fornecer diretrizes e orientações da Adobe e da Microsoft para designers, desenvolvedores e editores de conteúdo para seus sites que contêm conteúdo Flash. Descrever a lista do CV (Modo de Exibição de Compatibilidade) para permitir que conteúdo para Flash Player seja executado no navegador do Internet Explorer 10, e o processo de envio de sites pelos desenvolvedores a serem considerados para a lista do CV. Permitir que os desenvolvedores testem os sites que exigem Flash Player no Internet Explorer 10 antes de enviá-los para a lista do CV. Controlando a experiência de site Os desenvolvedores controlam o conteúdo que fornecem aos navegadores. Eles podem enviar conteúdo HTML5 para o Internet Explorer 10 ou garantir que o Internet Explorer 10 solicite que os usuários executem seu site no Internet Explorer para área de trabalho. Os desenvolvedores cujos sites precisam de plug-ins podem usar um cabeçalho HTTP ou marca META para sinalizar o Internet Explorer 10 para que solicite que o usuário alterne para o Internet Explorer para área de trabalho. Cabeçalho HTTP X-UA-Compatible: requiresActiveX=true Marca META <meta http-equiv="X-UA-Compatible" conteúdo="requiresActiveX=true" /> O Internet Explorer 10 detecta esses sinalizadores e oferece uma opção com apenas um toque para alternar para o Internet Explorer para área de trabalho: June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 4 Além de respeitar esses sinalizadores X-UA-Compatible especificados pelo desenvolvedor, a lista de Modo de Exibição de Compatibilidade também pode especificar um site que precisa ser executado na área de trabalho levando o Internet Explorer 10 a solicitar o usuário da mesma forma. Sobre a lista de Modo de Exibição de Compatibilidade Embora qualquer site possa executar conteúdo Flash no Internet Explorer 10 para área de trabalho, somente os sites que estão na lista do CV (Modo de Exibição de Compatibilidade) para Flash podem reproduzir conteúdo Flash dentro do Internet Explorer 10 na interface do usuário do Windows estilo Metro. Colocamos sites com conteúdo Flash na lista do CV quando ele fornece a melhor experiência do usuário no Internet Explorer 10 com esses sites. Por exemplo, qual é a capacidade de resposta do conteúdo para o toque? Ele funciona bem com o teclado virtual ou afeta a vida útil da bateria? Os avisos visuais seguem as diretrizes da experiência do usuário estilo Metro? Os sites que dependem de funcionalidades (por exemplo, funcionalidade P2P e eventos de sobreposição) que não têm suporte na experiência estilo Metro e não apresentam degradação harmoniosa em sua ausência funcionam melhor no Internet Explorer 10 para área de trabalho com Flash. O Internet Explorer 10 usa a lista do CV para permitir que sites específicos sejam executados com a funcionalidade do Flash Player com suporte no Internet Explorer 10. A Microsoft gerencia e distribui a lista do CV e determina quais sites entram na lista. Decisões relacionadas à forma como sites que exigem Flash Player são tratados na lista do CV são avaliados com base na qualidade de experiência do site no Internet Explorer 10, levando-se em consideração fatores como desempenho, capacidade de resposta, interação com o toque, segurança, privacidade e vida útil da bateria. Diretrizes sobre compatibilidade para sites com conteúdo Flash Usando as diretrizes sobre compatibilidade descritas na seção a seguir, a Microsoft avalia a compatibilidade de sites a serem incluídos na lista do CV e toma decisões baseadas no tipo de conteúdo (mídia e jogos são priorizados), a compatibilidade com o Flash Player no Windows 8, e a consistência e o impacto sobre a qualidade da experiência do usuário com o estilo Metro do Windows 8 e os princípios do Windows 8 (por exemplo, desempenho, capacidade de resposta, segurança, privacidade, confiabilidade, preparação para o mundo e acessibilidade). Essas diretrizes são June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 5 usadas para identificar conteúdo que exige uma análise mais aprofundada para saber se ele funcionará bem no Internet Explorer 10. Diretrizes para conteúdo Flash no Internet Explorer 10 O conteúdo que se encaixar nas categorias a seguir e seja voltado para o Flash Player é considerado incompatível com o Internet Explorer 10. O conteúdo incompatível pode ser o motivo de a Microsoft não incluir sites com conteúdo voltado para o Flash Player na lista do CV ou exigir que o usuário exiba o site no Internet Explorer para área de trabalho: A principal experiência do site é em HTML. O Flash oferece experiência adicional, não principal no site, o que não atende aos padrões de desempenho ou é considerado incompatível pelos padrões destas diretrizes. Sites em que as experiências principais dependem de controles ActiveX (e não do Flash). A experiência funcional do site não é consistente em todas as plataformas Windows 8 (x86, x64 e ARM – quando disponível). Sites com problemas com conteúdo Flash, incluindo: Ausência ou imprecisão da localização Desempenho ou vida útil da bateria baixos com base nas expectativas razoáveis do consumidor e comparando-se com experiências em HTML5 executadas no Internet Explorer 10. Ausência de funcionalidade na experiência do site devido a conteúdo Flash que não é compatível com o Internet Explorer 10 (veja abaixo). Conteúdo que não funciona bem com o toque (por exemplo, que depende de eventos de toque do Flash, como o movimento panorâmico, o zoom, o clique duplo, o gesto de passar o dedo, entre outros) com base nas expectativas razoáveis do consumidor e comparando-se com experiências executadas no Internet Explorer 10. Conteúdo com problemas de interação com o teclado virtual com base nas expectativas razoáveis do consumidor e comparando-se com experiências em HTML que podem ser executadas no Internet Explorer 10. Sites cujo desenvolvedor enviou uma solicitação por escrito para não adicioná-los à lista do CV para compatibilidade com o Flash no Internet Explorer 10. Além disso, as seguintes funcionalidades do Flash inicialmente não são compatíveis com o Internet Explorer 10 e podem ou não ser importantes para a experiência geral do usuário final com um site habilitado para Flash (por exemplo, os recursos sem suporte podem ser periféricos em relação à experiência principal e/ou o desenvolvedor do site pode ajustar a experiência de maneira harmoniosa para não usar o recurso sem suporte quando não estiver disponível): Câmera June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 6 Microfone Impressão Favorito de recursos (por exemplo, Âncoras do Flash) Dependência do cliqueduplo (o clique duplo é usado pelo player, para ajuste do zoom e não é propagado para o conteúdo Flash como um evento de clique duplo) Uso dos eventos de sobreposição e de distribuição Dependência do P2P (as diretrizes de design do Windows estilo Metro proíbem a criação de um servidor de soquete) Dependência das seguintes APIs de toque do Flash: Movimento panorâmico, zoom, giro, gesto de passar o dedo e pressionar e tocar Se alguma das funções desta lista forem necessárias para uma experiência ideal com o Flash, o conteúdo pode ser considerado incompatível com o Internet Explorer 10 e não será considerado para a lista do CV. Enviando o seu site para ser considerado quanto à compatibilidade com o Internet Explorer Como já foi dito antes, os desenvolvedores cujos sites exigem Flash Player podem marcar a página com uma marca META (ou apresentar um cabeçalho) indicando que o site exige um plug-in. Isso leva o Internet Explorer 10 a solicitar que o usuário final abra o site no Internet Explorer 10 para área de trabalho. Se um site estiver na lista do CV como compatível com o Internet Explorer 10, ele sempre será aberto pelo Internet Explorer 10 com o Flash Player habilitado e o usuário não será solicitado a abri-lo no Internet Explorer 10 para área de trabalho. Testando o seu site Os desenvolvedores podem testar seus sites com conteúdo Flash quanto à compatibilidade com o Internet Explorer 10 antes de enviá-los para serem considerados para a lista do CV. Para testar seu site quanto à compatibilidade, os desenvolvedores podem adicioná-lo a uma configuração de registro, o que permite que qualquer site seja executado no Internet Explorer 10 com o Flash habilitado, mesmo que não esteja na lista do CV. Para testar o seu conteúdo Flash no Internet Explorer 10, adicione a seguinte chave do Registro: HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain onde DebugDomain é um valor da cadeia que especifica o nome de domínio como seus dados. (Por exemplo, movies.contoso.com). Por exemplo: HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain = movies.contoso.com June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 7 Observação sobre o valor da cadeia DebugDomain: direciona URLs a uma página ou recurso sem suporte (por exemplo, contoso.com/xyz). Não há suporte para nenhum valor que contenha ‘/’, incluindo: http:// (ou https://). Não use o prefixo “www.”, que é desmembrado (por exemplo, www.movies.yahoo.com é carregado como http://movies.yahoo.com). Somente há suporte para um único domínio. A adição do domínio de depuração permite que todas as páginas do domínio (incluindo subdomínios) executem conteúdo Flash no Internet Explorer 10. Páginas com conteúdo proveniente de outro domínio por meio da marca inserir também executarão conteúdo Flash. Páginas que incluírem conteúdo proveniente de outro domínio por meio de iFrame não executam conteúdo Flash, a não ser que esse domínio esteja na lista do CV. Enviando o seu site para consideração Os desenvolvedores podem enviar os sites que desejam incluir na lista do CV para a Microsoft por email. Para enviar o seu site para ser considerado para inclusão na lista do CV, envie um email para [email protected] com os seguintes detalhes: 1. O seu nome, empresa, cargo e informações de contato 2. O domínio a ser considerado (http://contoso.com/) e as páginas específicas com conteúdo Flash (http://contoso.com/video, http://contoso.com/media) 3. O número aproximado de usuários exclusivos por mês que visitam o domínio 4. As funcionalidades exigidas pelo seu conteúdo Flash - consulte as diretrizes para conteúdo Flash no Internet Explorer 10 5. O nome e a versão do SWF que o seu site está usando, incluindo o número da versão dos arquivos .SWF de terceiros se apropriado (por exemplo, videoplayer.swf v1.2 da Contoso) 6. Uma lista com todos os outros plugs-ins (com a exceção do Flash) de que seu domínio depende e as páginas específicas que contêm esses controles. Observe que se o seu site depende de outros plug-ins, os usuários serão orientados a abri-lo no Internet Explorer 10 para área de trabalho. June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 8 7. Os resultados do teste das páginas relacionadas na etapa dois (2) – consulte as Diretrizes de teste e os Casos de teste. Diretrizes de teste 1. Teste em um computador local (não em uma VM). 2. Teste com a renderização de software habilitada e desabilitada no Internet Explorer. 3. Teste com no mínimo um monitor sensível ao toque para Windows 7 que tenha pelo menos dois pontos de toque e resolução mínima de 1366 x 768. Casos de teste 1. O conteúdo funciona bem com teclado virtual e físico 2. O conteúdo funciona bem com o mouse e o toque 3. A funcionalidade de focalização funciona bem com o mouse e o toque 4. Toque (executar, pausar, parar etc.) 5. Movimento panorâmico para todas as direções 6. Pinçagem e zoom 7. Dar um toque duplo para zoom 8. A navegação em todas as direções é suave 9. A alternância entre as guias e para outros aplicativos é suave 10. As opções do menu de contexto (pressione e segure com o toque, clique com o botão direito do mouse) funcionam bem 11. A integração de ajuste é suave e sem erros. Teste as etapas 1 a 10 acima em cada modo de exibição: a. Coloque o navegador na exibição ajustada (320 pixels de largura) b. Coloque o navegador na exibição de preenchimento (largura da tela menos exibição ajustada) 12. Alterne para a tela inteira e retorne para a tela não inteira 13. Renderização do conteúdo a. Verifique os artefatos da tela b. Verifique se todo o conteúdo fica visível June 28, 2012 © 2012 Microsoft. Todos os direitos reservados. Diretrizes para os desenvolvedores criarem sites com conteúdo para Flash Player no Windows 8 - 9 c. Verifique se a reprodução do vídeo é suave A Microsoft notificará o desenvolvedor prontamente confirmando o recebimento da solicitação em fornecendo um tempo estimado para a resolução. A Microsoft processará a solicitação do desenvolvedor em aproximadamente seis (6) semanas, dependendo do volume de sites enviado. A Microsoft considerará o site e poderá avaliar sua compatibilidade como descrito neste documento e responderá ao desenvolvedor dentro do prazo estipulado tanto para aceitá-lo na lista do CV ou informar o motivo da rejeição. Os sites aceitos na lista do CV serão incluídos na próxima atualização regular da lista do CV, que é atualizada pela Microsoft para os usuários finais do Windows 8, normalmente uma vez por mês. Resumo Em resumo, os desenvolvedores controlam como seus sites funcionam no Windows 8 com o Internet Explorer 10 na interface do usuário estilo Metro. Quanto aos sites com conteúdo Flash, o proprietário do site tem estas opções: Detectar que a solicitação é proveniente do Internet Explorer 10 e apresentar uma versão livre de plug-ins do seu site. Usar a chave do Registro descrita anteriormente junto com a documentação disponível para tornar o seu conteúdo Flash compatível com o Internet Explorer 10. Depois que o seu conteúdo Flash estiver compatível com o Internet Explorer 10, envie o site para a Microsoft avaliar e adicionar à lista do CV para o Flash. Adicione o cabeçalho/marca META ao HTML para solicitar ao usuário que alterne para o Internet Explorer para área de trabalho para exibir o seu site com plug-ins habilitados. Não fazer nada. O seu site será exibido no Internet Explorer 10 sem Flash. June 28, 2012 © 2012 Microsoft. Todos os direitos reservados.