Introdução
Desde o anúncio oficial, realizado pela Microsoft, sobre a próxima grande atualização para o Windows Phone, codinome Mango, muitos desenvolvedores estão procurando se atualizar tecnicamente e também atualizar seus aplicativos.

O objetivo de nosso artigo é apresentar de maneira simples, quais são os pontos de compatilidade de aplicação existentes entre as versões do Windows Phone.

Versões existentes
Até o presente momento temos as seguintes versões:

Release Versão do SO
Windows Phone 7 Windows Phone OS 7.0
Windows Phone 7 – Codinome “Mango” Windows Phone OS 7.1

SDK do Windows Phone
Com a liberação do Windows Phone SDK 7.1 Beta 2, disponível para download no site http://create.msdn.com, é possível realizar o desenvolvimento de aplicação para o Windows Phone OS 7.0 e para o Windows Phone OS 7.1. Um ponto muito importante de ressaltarmos é que aplicativos desenvolvidos com base no Windows Phone OS 7.0, executará em ambas as versões do OS, porém aplicativos desenvolvidos para o Windows Phone OS 7.1, executarão apenas nesta versão do OS.

Outro ponto importante está relacionado a compatibilidade nas ferramentas de desenvolvimento, conforme a seguinte tabela:

Versão do SDK

Versão da
aplicação – OS

Criar ou abrir projetos

Distribuir ou
depurar projetos

Funcionalidades do Windows Phone OS 7.1

7.0

7.0

Sim

Sim

Não

7.0

7.1

Não

Não

Não

7.1

7.0

Sim

Sim

Não

7.1

7.1

Sim

Sim

Sim

Conclusão
Estes são alguns dos pontos iniciais relacionados a compatibilidade de aplicações entre as versões do Windows Phone. Existem outras questões que estão relacionadas diretamente à bibliotecas, e formas de desenvolvimento de aplicações que iremos abordar posteriormente. Até a próxima…