Por Hélder Ferreira para o PPLWARE.COM
Com a saída da próxima versão do sistema operativo da Microsoft para os dispositivos móveis para breve, o Tango, a Microsoft já disponibilizou para os programadores a versão actualizada do SDK.
Esta versão, embora não introduza novas funcionalidades, permite validar se as aplicações estão preparadas para os novos requisitos de memória que vão ser introduzidos com o Tango.
Nesta nova versão, a Microsoft, baixou os requisitos mínimos de memoria dos dispositivos passando agora o mínimo a ser de 256MB de memória RAM. Isto possibilita aos construtores de equipamentos disponibilizar smartphones de entrada de gama com menos memória o que obriga a que as aplicações atuais sejam ainda mais optimizadas na utilização dos recursos de memória.
Um dos primeiros dispositivos a ser colocado no mercado com estas novas configurações deverá ser o Nokia Lumia 610. No passado dia 26 de Março a Microsoft já disponibilizou online a versão final para download:
As principais alterações a esta atualização são:
- Possibilidade de desenvolver aplicações de acordo com os novos dispositivos com 256 Mb a serem lançados brevemente;
- Permite também utilizar o SDK em Windows 8, embora oficialmente apenas será suportado aquando o lançamento do Windows 8;
- A versão actual do emulador (512MB) passou para a build 8773;
- O Microsoft Advertising SDK, responsável pela utilização de publicidade dentro da nossa aplicação foi também actualizado para a versão mais recente, anteriormente existia um setup à parte.
Após a instalação desta atualização, não é necessário desinstalar o atual, nas opções de debug do Visual studio podemos verificar que no emulador passam a ser visíveis duas opções.
Basta selecionar a opção desejada e o sistema passa a alocar a memória de acordo com o modelo seleccionado. Podemos também adicionar ao WMAppManifest.xml os requisitos mínimos com os quais queremos que a aplicação vá funcionar.
Neste caso a aplicação não estará disponível para dispositivos com 256MB, os 90 referem-se à memoria que o sistema atualmente atribui a uma aplicação 90MB.
Mesmo com este requisito o sistema não impede que publiquemos para o emulador com 256MB mas quando a aplicação estiver disponível no Marketplace os utilizadores com dispositivos de 256MB não vão conseguir visualizar a aplicação para download.
Caso queiram criar atalhos para cada uma das versões do emulador basta utilizarem os seguintes atalhos:
- Versão 256MB “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\XDE Launcher\XdeLauncher.exe” “Windows Phone 7? “Windows Phone Emulator – 256 MB”
- Versão 512MB “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\XDE Launcher\XdeLauncher.exe” “Windows Phone 7? “Windows Phone Emulator – 512 MB”
As diferenças são praticamente imperceptíveis, a unica que verifiquei é que na versão 256MB não estão disponíveis as configurações dos “Background Tasks”.
Esperemos que com esta versão Tango, os fabricantes lancem autenticas pechinchas destes dispositivos.