共用方式為


Assegure-se de que seus sites em Silverlight 2 funcionam bem com Silverlight 3

Contexto

Estamos muito empolgados com o lançamento do Silverlight 3. Quando o Silverlight 3 for lançado, as pessoas com Silverlight 2 terão a versão atualizada automaticamente. O update será efetuado quando o usuário visitar um site com qualquer versão de Silverlight e também através da atualização da Microsoft, processo que se inicia algumas semanas após o RTW (release to web). Silverlight 3 foi desenhado e testado para ser compatível com Silverlight 2: ao se carregar um XAP compilado para Silverlight 2 no plugin Silverlight 3, a aplicação deverá funcionar de maneira idêntica (note que isso não garante que um código-fonte para aplicações em Silverlight 2 seja compilado e rode sem mudanças com as ferramentas para Silverlight 3, já que existem mudanças que você pode ler aqui). Nosso time investiu um esforço enorme para garantir compatibilidade total, no entanto recomendamos que, para evitar que sites em produção sejam afetados, vocês testem seus sites e verifiquem se eles funcionam perfeitamente com o SL3 seguindo os passos abaixo:

Passos para o teste:

1. Feche todas as janelas de browser

2. Desinstale o runtime do Silverlight 2 (através do Adicionar/Remover Programas do Windows)

3. Opcional: entre no seu site para ver se a experiência de instalação do plugin está adequada (senão… consulte essas informações aqui). Você não deve instalar o Silverlight 2 de novo, essa é apenas uma checagem

6. Instalar: vá para https://silverlight.net/getstarted/silverlight3/default.aspx e instale o plugin disponível do Silverlight 3.

7. Recarregue a página e comece a testar a compatibilidade.

8. Opcional: repita o teste com os outros browsers e configurações compatíveis.

Aspectos a serem testados

1. Travamentos e congelamentos são obviamente um mau sinal

2. Mensagens inesperadas de erro (na barra de status do IE ou no console de erros do Firefox)

3. Renderização com problemas (elementos da interface desaparecendo ou sendo apresentados incorretamente)

4. Zoom do Browser (nova feature do SL3): teste o zoom do browser e veja se o resultado é adequado

5. Desempenho: qualquer perda na velocidade de execução ou aumento do consumo de memóriaany degradation in execution speed or increase in memory footprint

6. Para aplicações envolvendo vide: piora na qualidade do vídeo (perda de frames, etc.)

Comments

  • Anonymous
    June 18, 2009
    Rene, Alguns links neste post estão errados (o texto está apontando para um lugar e o link para outro) e sobraram alguns trechos sem tradução. Mesmo assim, é bom saber de todo esse cuidado que estão tendo com retro-compatibilidade. Mal posso esperar pelo lançamento da versão final.

  • Anonymous
    June 22, 2009
    Oba! Bom sinal. No 11 encontro de desenvolvedores locaweb até perguntei para o Galileu como estava essa questão de compatibilidade pois do 1 pro 2 e do 2 beta para o final tivemos vários problemas com compatibilidade. Vou testar tudo já! Abraço!