Adaptive Cards é apenas o começo dos serviços de plataforma cruzada e a Microsoft acertou em cheio! - Geek Blog
10/05/2017 218 0
Na Build do ano passado, a Microsoft introduziu o Microsoft Bot Framework, oferecendo aos desenvolvedores, meios para criar facilmente e de forma interativa, ferramentas 'inteligentes' e assistentes, como parte dos seus planos mais amplos de construir a sua Plataforma de Conversação.
Esta semana, a Microsoft anunciou que tem mais de 130.000 desenvolvedores "registrados para construir utilizando o Bot Framework" desde o seu lançamento.
Hoje, na Build 2017, a Microsoft revelou um grande novidade: Adaptive Cards.
Adaptive Cards ou cartões adaptáveis, são uma nova maneira para os desenvolvedores trocar conteúdo de um cartão de uma forma comum e consistente, e o melhor de tudo: é multiplataforma, você escreve o código do seu aplicativo apenas uma vez e distribui para todas as plataformas, "automagicamente".
Esse cartão é como se fosse um bot, um aplicativo, disponível para todas as plataformas e dispositivos.
A Microsoft descreve o Adaptive Cards como: "um framework, múltiplas telas".
Adaptive Cards ? #MSBuild pic.twitter.com/75KPql4h19
— mehedi hassan (@mehedih_) May 10, 2017
As metas para cartões adaptáveis são:
Portátil – para qualquer app, dispositivo e estrutura de interface do usuário
Aberto – bibliotecas e esquema são open source e compartilháveis
Automaticamente com estilo – o aplicativo segue a UX e as diretrizes da marca
Baixo custo – fácil de definir, fácil de consumir
Expressivo – visando o longo alcance de conteúdo que os desenvolvedores querem produzir.
Puramente declarativa – nenhum código é necessário ou permitido
Se você for um desenvolvedor de conteúdo, cartões adaptáveis são ótimos porque:
Um cartão – você tem um formato único, minimizando o custo da criação de um cartão e maximizando o número de lugares onde pode ser usado.
Expressão mais rica – seu conteúdo pode mais estreitamente, alinhar-se com sua visão, porque você tem uma paleta mais rica para pintar.
Amplo alcance – seu conteúdo irá funcionar através de um conjunto mais amplo de aplicações sem a necessidade de aprender novos esquemas.
Controles de entrada – seu cartão pode incluir controles de entrada para coleta de informações do usuário que está exibindo o cartão.
Melhor trabalho feito com ferramentas – um cartão em um ecossistema aberto, significa um melhor ferramental que é compartilhado por todos.
Se você for um desenvolvedor de app que quer tocar em um ecossistema de conteúdo de terceiros, você vai amar cartões adaptáveis, porque:
Experiência de usuário consistente – você garante uma experiência consistente para seus usuários, porque você possui o estilo do cartão renderizado.
Desempenho nativo – você obtém um desempenho nativo, diretamente da sua estrutura de interface do usuário.
Seguro – conteúdo é entregue em um safe payload, você não precisa abrir sua estrutura de interface do usuário para marcação e scripts.
Fácil de implementar – você tirar as bibliotecas da prateleira para integrar-se facilmente em qualquer plataforma que a suporte
Documentação livre – poupa tempo porque não precisa inventar, implementar e documentar uma esquema proprietário.
Compartilhamento do ferramental – lhe poupa tempo porque você não precisa criar ferramentas personalizadas.
Cartões adaptáveis deixam você descrever o seu conteúdo como você o vê, além de ajustar e entregar lindamente onde estão os seus clientes.
Open Framework, várias plataformas
Um formato simples de open cards, permite um ecossistema de ferramentas compartilhadas, perfeita integração entre produtores, consumidores e um desempenho e performance nativa de cross-platform (plataforma cruzada) em qualquer dispositivo.
Fala, habilitado desde o primeiro dia
Vivemos em uma época emocionante onde os usuários podem falar com seus dispositivos. Cartões adaptáveis abraçam este novo mundo e foram desenvolvidas do zero para suportar também essas novas experiências "screenless" (sem tela).
Toque em um ecossistema com conteúdo crescente
Nunca foi tão fácil integrar com segurança a interface do usuário de uma vasta rede de produtores de conteúdo. Com nossas bibliotecas de plataformas de código open source, você terá a liberdade para criar experiências de alto desempenho e uma ótima aparência para seus usuários.
"Usando o Bot Framework" explica a Microsoft, "os desenvolvedores agora podem também publicar em novos canais, incluindo o Bing, a Cortana e o Skype for Business e implementar o pedido de pagamento com a API da Microsoft para check-out rápido e fácil com seus bots."
"Com o Bing, queríamos garantir que a descoberta de Bot é tão perfeita quanto o possível," adicionou a Microsoft. O motor de busca do Bing está ficando integrado com suporte a bot como parte da página de resultados de busca da web, permitindo que os usuários facilmente encontre e utilize rapidamente as informações que eles precisam – sem ter que realizar várias pesquisas separadas, que podem não necessariamente, te dar as respostas que você procurava."
Microsoft disse que os desenvolvedores podem criar algumas "experiências de conversa incríveis" utilizando o Bot Framework, baseando-se na visão 'Intelligent Cloud, Intelligent Edge", incluindo a capacidade de se conectar com outros serviços, tais como o Microsoft Teams, bem como produtos e ferramentas de terceiros da empresa.
As bibliotecas disponíveis para Adaptive Cards são: Android, HTML Client, HTML Server, Image, iOS, UWP, WPF, WPF.RichInput e XamarinForms.
Nós falamos ontem sobre Progressive Web Apps (PWA) e as facilidades para se distribuir um Web App para todas as plataformas com menor custo.
Hoje, a Microsoft lançou o Adaptive Cards, que junto com todas as informações ditas acima, mais a cereja no bolo, que é a introdução da API Payments Request, que vai ajudar os clientes e vendedores a concluir o processo de chek-out no momento de uma compra online, posso afirmar que Adaptive Cards é enorme, gigantesco e veremos milhares de Apps e soluções utilizando este Framework.
https://channel9.msdn.com/Blogs/One-Dev-Minute/Using-the-Payments-Request-API
Adaptive Cards é uma solução aberta, integrada, pesquisável, fácil de implantar e utilizar. Vai cair no gosto dos consumidores e desenvolvedores.
Adaptive Cards, guardada as devidas proporções e as diferenças entre cada um, é claro, pode ser chamado, de uma certa maneira, de os PWA da Microsoft.
Prevejo um sucesso enorme dos Cartões Adaptáveis. Imagine você interagir e utilizar seus Apps direto na Central de Ações, ou no My People, integrado com a Cortana utilizando o Invoke, por exemplo, no Microsoft HomeHub, Edge, fazendo uma pesquisa no Bing, além de qualquer dispositivo com Windows 10. É fantástico!
E o desenvolvedor, que pode pulverizar seu aplicativo para todas as plataformas facilmente. A Microsoft deu uma bela cartada com o Adaptive Cards.
Não perca amanhã a sessão com Terry Myerson na Build 2017, onde ele abordará, entre outros assuntos, adivinhe o que?
Adaptive Cards!
Quer saber mais sobre Adaptive Cards? Clique aqui.
Build 2017, Cartões Adaptáveis, Framework, Intelligent Cloud, Intelligent Edge, microsoft, Microsoft Adaptive Cards, microsoft bot framework, Microsoft Build 2017, multiplataforma, múltiplas telas, plataforma cruzada, Progressive Web Apps, PWA, serviços de plataforma cruzada, Web Apps, Windows, windows 10, windows 10 mobile, windows phone, windows phone 8, windows team, windowsphone, WindowsTeam