A Microsoft se preparou de fato para um mundo multiplataforma ao lançar recentemente no mercado o Windows 8, a tablet Surface e o seu novo Sistema Operacional para Smartphones, o Windows Phone 8. O que a empresa realmente demonstrou com todas essas mudanças é o enorme potencial em unificá-los, o que sem sombra de dúvidas resultou em um sistema operacional único, distinto e que trará inúmeros benefícios aos usuários. Ainda pode-se incluir neste novo ecossistema a plataforma de entretenimento da Microsoft, o Xbox.
Os usuários poderão usufruir de aplicativos e serviços poderosos como o Xbox Music, lançado há poucos meses no Brasil, e que também apresentará suas versões para os diferentes dispositivos. Serviço que disponibiliza uma variedade incrível de músicas que poderão ser ouvidas no PC, no celular, na tablet ou no próprio Xbox. O cenário ainda é extremamente convidativo, pelo fato de a plataforma permitir aos desenvolvedores criarem aplicativos que poderão ser instalados em milhões de desktops e laptops com Windows 8, sendo que o mesmo código poderá servir como base para a criação das versões para smartphones.
Lembrem-se: Milhões de desktops e laptops novos, virão com Windows 8 instalados. Logo, os usuários poderão acessar a Windows Store e baixar aplicativos que consideram interessantes.
Atualmente o Market Place do Windows Phone, possui o dobro de aplicativos em relação ao mesmo período do ano passado, isso em números, representa 125 mil Apps. Aparelhos de peso como o Nokia Lumia 920, certamente serão aliados nessa batalha contra seus concorrentes. Diante este universo, o potencial em mãos das empresas que desenvolvem aplicativos é enorme; basta ser mantida a qualidade empregada na criação de Apps nas demais plataformas.
Uma das maiores vantagens para o desenvolvimento de Apps para o Windows 8 é o compartilhamento do mesmo código-fonte (C e C++ nativo) na criação de aplicações para Windows Phone. Isso também inclui o kernel, arquivos e sistema de arquivos (NTFS), entre outros, o que ajudará e muito a vida dos desenvolvedores. É claro que a interface Modern possui diretrizes diferenciadas entre as plataformas, porém a estrutura e a possibilidade de codificá-la apenas uma vez, evita-se a necessidade de criar inúmeras versões. Por isso que sempre reforçamos que o conceito multiplaforma traz benefícios para ambas as partes: usuários e desenvolvedores.
A desvantagem poderia ficar por conta desta curva de aprendizagem ao se dedicar no desenvolvimento destas novas Apps. Profissionais da área podem encarar como empecilho o fato de surgir mais uma frente a ser contemplada na estrutura e know how da empresa. Mas a tecnologia sempre caminhou nesse sentido: atualização constante. Quanto ao conhecimento necessário para o desenvolvimento, resumidamente encontram-se três opções. Profissionais focados em desenvolvimento para a Web, poderão criar um aplicativo utilizando HTML5, CSS3 e JavaScript. Já para a comunidade desenvolvedora .NET, a linguagem utilizada é o XAML, com code-behind em C++, C# ou Microsoft Visual Basic. E por último, se conhecer o Microsoft DirectX, o desenvolvimento ocorrerá usando C++ e HLSL nativos para aproveitamento máximo do hardware gráfico.
Modern Style UI
A velha premissa, faça mais com menos, ganha vida, cores fortes e um corpo leve e fluído com esta nova interface. Este conceito deve servir como alicerce ao planejar qualquer aplicativo. O foco tem de ser direcionado ao conteúdo que a aplicação apresenta; e isso significa criar um layout limpo, livre de distrações, permitindo que os elementos da tela encantem os usuários. Há uma série de diretrizes para a criação de uma interface Modern, que devem ser respeitadas para que o aplicativo seja publicado na Windows Store.
Os detalhes podem ser minuciosos tais como:
- um grid layout bem definido, com unidades e espaçamentos específicos;
- utilização da fonte padrão Segoe UI, que apresenta tamanhos e pesos de acordo com um determinado item;
- apontamentos globais que envolvem a usabilidade de uma App, tais como a navegação hierárquica, baseado em apenas três níveis: página principal, de seção e de detalhes;
- criação de um layout personalizado que seja capaz de unir o conceito Modern Style UI com a identidade visual do aplicativo;
- permitir diferentes modos de exibição: paisagem(full), retrato (portrait), preenchimento (fill) e ajustado (snap);
- utilização da barra de aplicativos para inserir os comandos globais e referentes ao contexto do conteúdo;
- utilizar dos recursos nativos presentes na Charms Bar tais como Pesquisar, Compartilhar e Configurações;
- prever a utilização do aplicativo tanto por touch (tablets ) e quanto por mouse (desktops).
Para atingir estes objetivos entre tantos outros, designers e diretores de arte, poderão contar com um guideline vasto e bem definido, que a própria Microsoft fornece no portal MSDN, provendo até mesmo arquivos para download.
O mercado mobile
Em um recente estudo realizado pela Yahoo Brasil em parceria com o Instituto Ipsos, atualmente o país possui 45 milhões de usuários móveis. Entre todos os dados apresentados nesta pesquisa, destaca-se a maneira como este público, que varia entre faixa etária, classe social e sexo, utiliza tais dispositivos para se comunicar. A grande maioria faz uso de aplicativos para enviar mensagens instantâneas, e-mails e compartilhamentos de fotos ou conteúdo pelas redes sociais.
É importantíssimo perceber este comportamento do usuário para direcionar a criação de campanhas onlines para o mercado mobile, além de, é claro, buscar qualidade no desenvolvimento e na criação de Apps para satisfazer este enorme público. Fica evidente o quanto pode-se explorar este mercado que apresenta números que crescem a cada ano. Em janeiro do ano passado, no Brasil, haviam 220 mil usuários de tablets, hoje, de acordo com a pesquisa F/Radar, são 5 milhões. Com o lançamento do Surface e da nova versão do Windows Phone, a Microsoft se coloca como mais uma excelente opção para quem está adepto a soluções inteligentes e integradas.
O Office 365 Home Premium, por exemplo, é um dos serviços que mostra todo este poder de integração. Por meio de uma conta Microsoft (Hotmail, Live ou Outlook) o usuário hoje é capaz de instalar em até 5 máquinas o pacote Office 2013. Ao utilizá-lo, ele conseguirá salvar todos seus arquivos diretamente no Skydrive; serviço que possui aplicativos tanto para plataforma Windows 8, Windows Phone e XBox, ou seja, seus arquivos pessoais acessados por qualquer um dos dispositivos. Ganhar uma fatia deste mercado em crescimento, pode advir de um excelente trabalho de marketing, que desperte o interesse deste “público mobile”, pois produtos, serviços e um belo sistema operacional, a Microsoft já tem em mãos.