Uma aplicação desenvolvida em uma versão pode ser convertida para versões posteriores, porém, o contrário não ocorre. A versão mais recente possui mais recursos e funcionalidades previstos e não é possível descartar essas diferenças, mesmo que os recursos não sejam usados. Assim, recomendamos sempre o uso da versão mais recente para desenvolvimento e execução; se isso não for possível, a mesma versão deve ser usada desde o início do projeto.