Blog

Novidades do mercado mundial de tecnologia

Informação precisa e sem rodeios 

Xamarin Evolve

Nesta semana está acontecendo em Orlando o Xamarin EVOLVE 16, o maior evento sobre desenvolvimento de soluções móveis multiplataforma do mundo, onde especialistas se relacionam para fazer avançar o estado da arte, discutir a estratégia da abordagem móvel e definir o futuro dos aplicativos.

Na abertura do evento os cofundadores da plataforma Xamarin, Nat Friedman e Miguel de Icaza, falaram sobre a perspectiva futura do desenvolvimento mobile e dos aplicativos multiplataforma.

Neste ano são 1.600 inscritos, 70 palestrantes, além de milhares de profissionais acompanhando o evento de forma online através da transmissão ao vivo em vídeo do evento.

A Xamarin, agora adquirida pela Microsoft, ficou muito melhor. Desde a data do anúncio da aquisição o interesse dos desenvolvedores em Xamarin aumentou 3 vezes. A comunidade agora é maior e melhor porque a plataforma foi incluída dentro do Visual Studio, além de ser open source.

O mundo está preferindo aplicativos móveis nativos, comprovando a tendência informada pelo Gartner que em 2014 indicava que mais de 40% de empresas estavam preferindo o desenvolvimento nativo para aplicativos, que agora já está em 60%. Não importa qual a espécie de aplicativo que você quer oferecer, todo mundo quer nativo, e com Xamarin isso é o que nós entregamos.

O que é nativo?

1. Interface nativa: Não há maquiagens, a interface gráfica (IU) será nativa, correspondendo aos controles e ao paradigma de cada plataforma;

2. Desempenho nativo: A capacidade de desempenho do dispositivo não será desperdiçada (em oposição às tecnologias lentas como controles WEB, AOT no iOS ou JIT no Android);

3. APIs nativas: Sem limitações! Qualquer coisa que você pode fazer com Objective-C, Swift ou Java, pode ser feito em C# com Xamarin.

E finalmente está chegando o "Xamarin.Forms Previewer" (atualmente em versão alpha), que possibilita visualizar a interface gráfica em tempo de desenvolvimento durante a edição em formato XAML. Vale lembrar que esse recurso já existe na ferramenta concorrente (Embarcadero RAD Studio) - os especialistas da Basconero já haviam apostado que isso seria criado em uma publicação do ano passado em nosso blog. Este recurso acelerará o tempo de prototipação, tanto para a criação quanto para a evolução dos aplicativos.

Quer conhecer um aplicativo desenvolvido em Xamarin? Pesquise pelo aplicativo “Xamarin Evolve” (ou Evolve16), que está sendo utilizado para acompanhar a conferência. É um aplicativo desenvolvido com Xamarin.Forms, que possibilitou reaproveitamento de 95% do código. Está disponível para iOS, Android e Windows.

Maiores informações em:

Visual Studio

A Microsoft mudou toda a sua estratégia de “plataforma Windows” para uma oferta multiplataforma, incluindo a oferta de seus serviços e produtos nas plataformas de fornecedores concorrentes como Apple (iOS), Google (Android) e Linux.

Através da oferta de serviços em nuvem Microsoft Azure App Service, que já está em posição de liderança, recomendam o uso do Visual Studio como ferramenta principal de desenvolvimento contemplando uma abordagem multi-arquitetura: ASP.NET com HTML5 para desenvolvimento WEB, C# com Xamarin para desenvolvimento parcialmente nativo, C++ para geração de código verdadeiramente nativo, PhoneGap/Cordova para desenvolvimento híbrido, entre outros.

.NET Foundation

Além disso, a Microsoft vem transformando suas bibliotecas de desenvolvimento em software-livre através do .NET Foundation, uma entidade que criada para promover a inovação aberta sob a plataforma .NET.

Importante ressaltar que existe a possibilidade natural de a Microsoft comprar a Xamarin para aumentar a amplitude de sua estratégia “Universal Windows Platform (UWP)”, onde a soma das ferramentas de ambos os fornecedores possibilitará enquadrar a Microsoft no quadrante “líderes” do relatório do Gartner.

Leia mais em:

.NET Foundation

Anders Heljsberg anunciou no Microsoft Build 2014 o lançamento da .NET Foundation, uma entidade recém-criada que vai promover a inovação aberta sob a plataforma .NET. Ele é um respeitado engenheiro de software dinamarquês. Foi o criador do C#, a linguagem mais utilizada na plataforma Microsoft .NET, e também foi o criador do Object Pascal, utilizado no Delphi desde sua primeira versão.

A empresa Xamarin também está contribuindo em seis projetos para a .NET Foundation:

  • Xamarin móvel: uma biblioteca que expõe um único conjunto de APIs para acessar a funcionalidade comum de dispositivos móveis em todos os iOS, Android e plataformas Windows;
  • Xamarin.Auth: A API multi-plataforma para autenticação de usuários e armazenar suas contas;
  • Couchbase para .NET: O motor de banco de dados leve (NoSQL) orientado a documentos;
  • System.Drawing: implementação multi-plataforma da API de desenho;
  • MailKit e MimeKit: bibliotecas de e-mail multi-plataformas e robustas, otimizadas para dispositivos móveis.