No último dia 10/06, sexta-feira, tive a oportunidade de participar de mais um evento na sede da Microsoft em São Paulo – o primeiro treinamento oficial promovido pela empresa para tratar de aspectos técnicos (relacionado ao desenvolvimento e publicação de aplicações) sobre sua aposta para o mercado mobile: o Windows Phone 7.
Neste post quero apresentar minhas impressões, primeiro em relação ao evento e depois em relação a tecnologia em sí e alguns aspectos técnicos que mais me chamaram a atenção em relação ao que está por vir.
O evento
Os eventos promovidos pela Microsoft são sempre de excelente qualidade, esta é uma marca registrada da empresa (vide TechEd, RoadShow, Community Zone, dentre outros) e o treinamento sobre WP7 não foi diferente. O evento da última sexta-feira realizado na sede da empresa, foi especialmente bacana por alguns motivos. Vamos a eles:
- Número limitado de pessoas: Para este primeiro treinamento, a Microsoft acertadamente, convidou um grupo reduzido de pessoas (influenciadores e MVP’s) pois julga que estes profissionais podem gerar bons conteúdos (para usuários finais e técnicos) além de ajudar, através de seus reports, a melhorar o produto em suas mais diversas frentes de trabalho, agragando assim um considerável valor ao produto. Ainda em relação a isso, um aspecto importante a ser considerado é o fato de que, 100% da platéia era constituída por desenvolvedores, portanto, o trato em quesitos técnicos puderam ser realizados de forma direta, sem maiores delongas. Outra vantagem proporcionada por este formato é: menos pessoas, mais tempo para sanar dúvidas.
- Gerente de produto presente: esta foi outra importante característica do evento. O gerente do Windows Phone 7 no Brasil, Decio Farias esteve presente full time no evento, fato que possibilitou a retirada de uma porção de dúvidas, como por exemplo: modelos disponíveis, período máximo de comercialização no país, dúvidas em relação ao marketplace, etc.
- Presença do time de comunidades: estiveram presentes também no evento, os integrantes do time de comunidades técnicas da Microsoft através dos seguintes: Fabio Hara (TechNet), Caverna (também conhecido como Fernando Martin)(MSDN), Murilo Curti (MSDN), Rogério Cordeiro (developer evangelist), Vitor Ciaramella (developer evangelist) e o líder do programa MVP no Brasil, Jõao Paulo Clementi. A presença do time de comunidades da Microsoft é sempre algo importante, pois estreita ainda mais relações com os influenciadores e MVP’s, ou seja, network que gera ótimas ideias e frentes de trabalhos.
- Estrutura física e organização: nestes quesitos os eventos promovidos pela Microsoft recebem em sua grande maioria nota máxima e desta vez não foi diferente. Auditório confortável atendendo com sobra o público esperado, excelente esquema de alimentação, cumprimento fiel da agenda do evento com ótimos intervalos para networking.
- Conteúdo: como era de se esperar, uma ampla gama de informações foram passadas. Desde de aspectos de mercado e features do sistema, passando por requisitos para certificação e publicação de apps no marketplace, estrutura de hardware dos aparelhos até código fonte, com demonstrações práticas de alguns recursos disponíveis no Mango (WP 7.1). Evidentemente que, muita informação em poucas horas de evento, está sujeita ao risco de saturação e consequente perda de uma ou outra característica importante, mas no geral, considerei o conteúdo satisfatório.
Sobre o Windows Phone 7 – Mango
Com certeza, se você é desenvolvedor e está interessado apenas na parte técnica da história, o post para você começa aqui.
Antes de mais nada, é importante observar que: o Windows Phone deverá estar presente no Brasil até o final do ano (e eu ainda não possuo um), portanto, as opiniões que estou emitindo neste post são baseadas em observações a demonstrações realizadas no evento. Ao possuir seu WP7, pode ser que suas conclusões distem das minhas.
Neste post não quero listar features do Mango, pois existem vários posts de entusiastas da tecnologia que os descrevem de forma detalhada, portanto seria “mais do mesmo”. Se este é seu interesse, recomendo efetuar a leitura do review realizado pela PC World.
Algumas características que me chamaram a atenção descrevo a seguir.
- Multitarefa: é inimaginável um smartphone monotarefa em um mundo multitarefa ok? Felizmente a Microsoft chegou a mesma conclusão e com o Mango, temos uma multitarefa funcional e interessante, de modo que as aplicações podem trocar informações entre sí em tempo de execução, tornando a navegação mais rica e intuitiva.
- Tiles dinâmicos e inteligentes: outro aspecto bem interessante são as novas features adicionadas aos tiles. É possível efetuar uma gama de parametrizações e obter resultados plenamente satisfatórios. Por exemplo, imagine que você queria monitorar as atividades de sua namorada no facebook de forma dinâmica na tela inicial de seu celular? Crie um tile que faça isso para você e coloque-o lá, simples assim.
- Integração de conversas: a ideia aqui é: SMS, Live Messenger, Skype e Facebook estejam todas em um único ambiente. É o fim da fragmentação de conversas no celular. Ainda não sei se gosto disso, mas de qualquer forma, é algo interessante.
- Não obrigatoriedade de elemento de hardware: não posso deixar de apontar um ponto que, em minha opinião é negativo. Na especificação de hardware do Windows Phone 7 temos a obrigatoriedade do acelerômetro. O acelerômetro é um sensor que mede o deslocamento do aparelho em relação ao eixo (x,y). Muito embora este sensor nos forneça boa parte das informações importantes para a maioria das apps, é importante citar a não obrigatoriedade de elementos como bússola e o giroscópio, por exemplo. Estes elementos (presentes em concorrentes como o iPhone, por exemplo), permitiriam a construção de aplicações mais ricas e com maior poder de interatividade com o usuário. Assim, fica a cargo do desenvolvedor verificar a disponibilidade de tal recurso no momento da criação da aplicação. Muito embora tenha sido algo a me deixar “com a pulga atrás da orelha”, não creio que seja preponderante para o insucesso da tecnologia.
- Bancos de dados disponível: informação importante para os desenvolvedores: com o Mango temos a opção através das Isolated Storages criarmos tipos primitivos de bancos de dados via POCO. Assim, será possível guardar informações localmente em sua aplicação para WP7, bastando conhecer o padrão para construção e manipulação da mesma. Considerável avanço não?
Bom pessoal, é isso. Várias características adicionais foram apresentadas, entretanto, não cabem citá-las aqui. Minha mensagem em relação ao Windows Phone 7 neste momento é: PROMETE. A tecnologia tem tudo para brigar de igual para igual com seus concorrentes e porque não, vencê-los. Agora, se isso ocorrerá ou não, só o tempo dirá. Digo apenas uma coisa, estou ancioso pelo meu aparelho,
Não se esqueçam de deixar seus comentários, sugestões e/ou críticas.
Grande abraço a todos.
Facebook
Twitter
Instagram
LinkedIn
RSS