
O mais interessante em ver uma empresa ter problemas com sua tecnologia é analisar o que ela faz a partir do buraco. E a Microsoft tem feito a lição de casa de uma maneira surpreendente com esse Windows Phone 7 Series.
Se esse projeto já não fosse interessante por si, é só você lembrar o terror que é o Windows Mobile 6.5. Eu lembro que há uns meses atrás nós já estávamos decretando a morte do Windows Mobile (em parte nos baseando na quase ausência de projetos na tecnologia), dizendo que a chance da Microsoft é justamente fazer algo “do zero”. Qualquer herança do Windows Mobile 6.5 seria herança maldita.
E foi abandonando o passado que a Microsoft conseguiu reverter o cenário. Todos estão interessados e entusiasmados com o Windows Phone 7 Series. Eu incluso. Ele é certeza de sucesso? De maneira alguma, mas fazia muito tempo desde que era possível dizer que a Microsoft tinha um produto que causa tanta comoção.
Desenvolvimento
Um dos pilares da estratégia do Windows Phone 7 Series está focada nos desenvolvedores. Agora, com base no Silverlight, na plataforma XNA e nas ferramentas já disponibilizadas, deu para ver que o objetivo é permitir que os developers produzam aplicativos em tempo recorde, com o mínimo de stress possível.
As ferramentas de desenvolvimento estão disponíveis para download no site da Microsoft ou do Wp7S: http://developer.windowsphone.com/windows-phone-7-series/
Todos esses detalhes foram revelados durante o evento da MS focado em desenvolvedores: o MIX10.
Detalhes

Um passo controverso dessa história toda é a demarcação do método pelo qual é possível fazer download de aplicativos. Assim como na Apple, é só pela loja de aplicativos oficial. Talvez seja só trauma em relação às imposições arbitrárias da Apple, mas coisas assim assustam de início. Vamos esperar para ver.
A Engadget tem um vídeo de demonstração do Marketplace bem interessante. Vejam lá. Eles também acabaram de divulgar mais detalhes sobre esse Marketplace. Trials de aplicativos com limite definido pelo developer? Interessante.
Outro ponto importante do OS que ainda não foi discutido à exaustão é o caso do multitasking. Ok, parece que não teremos multitasking irrestrito nos aparelhos WP7S, mas conversar bateria é algo importante também. Então ok, eu mesmo não gostaria que aplicativos ficassem rodando em background moendo a bateria do meu aparelho.
A saída apontada pela Microsoft está em permitir envio de notificações push a la iPhone. A diferença é que haverá algumas poucas aplicações (talvez incluindo até aplicações de terceiros) que rodarão em background. A definição de quais funcionarão assim e o porquê delas serem diferentes ainda não está claro. Mas segundo a Microsoft, será tudo explicado até maio.
Enfim
É engraçado ver os problemas crônicos das tecnologias móveis serem enfrentados. Nokia veio com o Symbian^3, Motorola abraçou Android e deu a volta por cima0, Palm veio com o webOS e agora a Microsoft veio com o WP7S.
Querem o meu chute sobre o próximo problema a ser resolvido? Fragmentação no desenvolvimento para Android. Se os desenvolvedores em geral já têm que gastar muito tempo com o porting de seus aplicativos (e eu falo isso porque esse é um desafio das Pinuts, que nós aliás já revertemos em uma das nossas maiores qualidades e benefícios), imagine só se preocupar em fazer versões diferentes para o mesmo sistema operacional.