Após a apresentação no Mobile World Congress, em Barcelona, Kevin Gallo publicou um artigo no site Blogs Windows comentando sobre a estratégia de plataforma Windows e plataforma universal de app.

microsoft-mwc-2015

Não é nenhuma novidade, ou surpresa, para as pessoas o que a Microsoft pretende fazer com as suas plataformas em um futuro próximo, a ideia de “unificar os sistemas operacionais” já é comentada desde o ano passado. Você provavelmente já ouviu falar sobre Universal App, uma maneira que facilitará o desenvolvimento de apps para Windows, que será aplicada em breve. Abaixo você verá alguns trechos do texto publicado no site por Kevin Gallo.

O Windows 10 representa o culminar de nossa jornada convergência plataforma com o Windows agora em execução em um único e unificado núcleo do Windows. Essa convergência permite um app para ser executado em todos os dispositivos Windows – no telefone em seu bolso, o tablet ou laptop em sua mochila, o PC em sua mesa, e o console Xbox em sua sala de estar. E isso sem mesmo mencionar todos os novos dispositivos que estão sendo adicionados à família Windows, incluindo o HoloLens , Surface Hub, e dispositivos da Internet das coisas, como o Raspberry Pi 2 . Todos estes dispositivos Windows irá agora aceder a uma loja para aquisição app, distribuição e atualização.

Para APIs específicas para uma família determinado dispositivo (por exemplo, um discador), a plataforma universal também fornece uma maneira fácil de acender essa funcionalidade dentro de um aplicativo sem ter de recorrer ao uso de opções de compilação condicional.

Em seguida, o texto comenta sobre a evolução dos apps mobile e sua importância ao passar do tempo e o enorme crescimento do mercado mobile, trazendo maior interesse dos desenvolvedores para alcançar seus clientes, um desafio para encontrar novas formas únicas e inovadoras do produto oferecido.

Condução escala através alcance em todos os tipos de dispositivos com experiências móveis

Para entender por que convergiram o Windows em um núcleo e uma plataforma de desenvolvimento, vale a pena examinar a forma como o relacionamento dos clientes com seus dispositivos e a experiência que eles esperam mudou. O crescimento explosivo em dispositivos móveis ao longo da última década levou à criação de novas experiências totalmente app e tem impulsionado uma extensão de experiências web existentes para permitir que desenvolvedores de atingir clientes em formas inovadoras e únicas. Até agora, as experiências móveis têm em grande parte significou experiências de aplicativos web e construídos para móveis dispositivos – na maioria das vezes definidas pelo telefone que você levar com você.

Mas isso é cada vez mais uma definição demasiado estreita para um número crescente de clientes que querem que seus experiências de ser móvel em todos os seus dispositivos e de usar qualquer dispositivo que for mais conveniente ou produtivo para a tarefa em questão.

Vemos essa preferência por experiências móveis manifestar-se mais profundamente no que os clientes procurar na loja.Há apenas um ano, os clientes experiências procurado em Windows phones eram diferentes de tablet, que eram diferentes de novo a partir de laptops e PCs, e diferente do console do jogo. Isso mudou – rapidamente. Hoje, as pesquisas mais loja para cada tipo de dispositivo de sobreposição significativa, entre e dentro das categorias de aplicativos.

Kevin Gallo comenta sobre as novas tendências de mercado com os novos dispositivos, e fala também sobre as exigências móveis ao desenvolver um app. Um aplicativo universal não significa apenas ter suporte a diferentes tamanhos de tela, mas sim proporcionar flexibilidade maior para o usuário trazendo a facilidade de uma tela sensível ao toque (ao trocar músicas, leitura de noticias, por exemplo) sem perder produtividade e precisão de um teclado e mouse (editar documentos no Word, escrita deste post, por exemplo), pensando nisso o mercado busca cada vez uma forma de melhorar o relacionamento com os seus dispositivos, um exemplo mais conhecido hoje é o Surface Pro 3 que une o melhor de um notebook com a praticidade de um tablet, afinal quantos dispositivos nos (usuários, clientes) queremos levar na mochila?! Com o Windows 10 a Microsoft acredita que isso pode e deve se tonar mais fácil para um desenvolvedor, a partir de um único núcleo do Windows e da plataforma app universal.

Gallo-blog-1-v2

Como nós construímos a plataforma app universal, partimos para garantir que todos os desenvolvedores do Windows beneficiaria igualmente a partir deste núcleo. A plataforma permite que uma nova classe de aplicativos universais Windows – aplicativos que estão verdadeiramente escritos uma vez, com um conjunto de lógica de negócios e uma UI. Aplicativos que são entregues a uma loja dentro de um pacote. Aplicativos que são capazes de chegar a qualquer dispositivo com o Windows 10, o desenvolvedor deseja alcançar. Aplicativos que sentem consistente e familiar para o cliente em todos os dispositivos, ao mesmo tempo, contextualmente apropriados para o modelo de entrada de cada dispositivo e tamanho da tela. A nova plataforma app universal completa a nossa convergência plataforma de desenvolvimento, proporcionando-lhe a capacidade de finalmente criar um aplicativo que pode ser executado no celular, desktop, console, holográfico, e até mesmo dispositivos da Internet das coisas.

Nesta etapa o texto fala sobre o desenvolvimento e as novas tecnologias que estarão mais próximas dos usuários nos próximos anos.

Entregar experiências únicas e pessoais

A plataforma app universal é projetado para ajudá-lo a construir rapidamente essas novas experiências móveis que são consistentes, porém flexível, permitindo-lhe oferecer uma experiência única, altamente personalizado para encantar e envolver os seus clientes através de cada família de dispositivos. Fazemos isso através de uma série de recursos de plataforma que fazem a maior parte do trabalho de adaptação runtime para você, e fazê-lo de forma inteligente, permitindo que você se concentre em como agradar ao cliente:

  • Adaptive UX : permite interface de usuário de seu aplicativo para se adaptar de forma fluida em tempo de execução com base em como o cliente está interagindo com o seu aplicativo e as capacidades do dispositivo disponíveis – tornando uma experiência que é contextualmente adequada.
  • Entradas do usuário Natural : o Windows 10 ajuda a construir uma experiência app que é mais pessoal e mais humano, tornando-o fácil de incorporar entradas do usuário natural em sua aplicação, como a fala natural, tinta, gestos e olhar do usuário. Como o Windows lida com todas essas entradas, nós livrá-lo da necessidade de se preocupar sobre como analisar a entrada de sentido – você só precisa se ​​preocupar com as entradas que são apropriadas para o seu aplicativo e vamos determinar se eles estão presentes e analisar a intenção para você.
  • Serviços baseados em nuvem : Windows oferece uma série de serviços para uso em seus aplicativos, tais como serviços de notificação do Windows (WNS), roaming de dados do Windows e do Windows Credencial Locker. Com o Windows 10, estamos fazendo mais serviços do Windows disponível para os desenvolvedores, incluindo uma expansão Cortana AI, OneDrive e Insights do aplicativo. Além do Windows, continuamos a torná-lo mais fácil de tirar proveito da Microsoft Azure usando serviços como o Azure Mobile Services e do Hub Notificação Azure.

Mas sabemos que a sua experiência móvel não termina quando o cliente fecha o seu app. Há uma série de avanços de shell do Windows que são ativadas por avanços da plataforma universal, tornando mais fácil para manter seus clientes envolvidos e se seus aplicativos lançado com mais freqüência. Os exemplos incluem:

  • Integração Cortana : Apps agora aparecem (e pode ser lançado) os resultados de pesquisa Cortana diretamente, com aplicativos instalados dada maior prioridade nos resultados da pesquisa.
  • Action Center : Windows 10 traz uma experiência de notificação mais consistente e factível para todos os dispositivos do Windows.

O texto não acabou, este foi apenas um resumo, você pode ler o texto completo clicando aqui.

Sua vez leitor, está utilizando Windows 10 em seu computador? Seu celular está pronto para receber a versão mobile? Deixe opinião nos comentário logo abaixo.