A Embarcadero, empresa de soluções de software para o desenvolvimento de aplicações e banco de dados, lançou nesta semana o Embarcadero RAD Studio XE8, plataforma para aplicações conectadas para Windows e outras. Com a novidade, os desenvolvedores Delphi/Object Pascal e C++ podem alavancar suas aplicações VCL Windows e construir inovadoras e estendidas soluções para mobile, nuvem e Internet das Coisas (IoT).
O RAD Studio XE8 oferece conectividade e suporte para plataformas mobile para o desenvolvimento de aplicações conectadas e distribuídas – para Windows, Android, iOS, OS X, gadgets e dispositivos para Internet das Coisas, middleware, nuvem e serviços corporativos. Com suporte para aplicações iOS 64-bit e aplicações universais, o RAD Studio XE8 possibilita que as equipes de desenvolvimento facilmente adicionem capacidades para IoT, como reconhecimento de proximidade com a utilização de beacons, melhor desempenho de aplicativos e produtividade de desenvolvedores e maior compreensão do comportamento do usuário do aplicativo. O novo gerenciador de pacotes GetIt fornece a fácil descoberta de bibliotecas de código fonte, componentes e outras opções dentro da IDE.
Os novos recursos do XE8 incluem:
- iOS 64-bit e suporte para aplicações universais: para distribuir novas aplicações para a Apple App Store, a versão XE8 do RAD Studio apresenta compiladores Object Pascal e C++ para iOS 64-bit. O RAD Studio XE8 suporta aplicações universais Apple, oferecendo ambos os binários (32-bit e 64-bit) em um único pacote, como também uma ampla variedade de controles nativos da plataforma iOS para entregar uma experiência ao cliente iOS altamente especializada.
- Preview de formatos para múltiplos dispositivos: os desenvolvedores podem criar aplicações conectadas mais rápido com o preview multidispositivo no RAD Studio XE8, uma ferramenta visual que permite que os desenvolvedores vejam suas interfaces de usuários em todos os formatos de destino de uma só vez, identificando facilmente quais formatos necessitam de otimização adicional. A pré-visualização para múltiplos dispositivos apresenta previews ao vivo de qualquer número de formatos ou orientações de dispositivos de destino, incluindo desktop, tablets, smartphones e relógios inteligentes.
- Reconhecimento de proximidade com beacons: o novo suporte para beacon como componente no RAD Studio XE8 torna simples adicionar reconhecimento de proximidade e localização para aplicações existentes Windows ou aplicativos móveis.
- AppAnalytics: o AppAnalytics captura estatísticas anônimas de utilização sobre como os clientes estão utilizando as aplicações construídas com o RAD Studio XE8. Ele é um serviço hospedado, pago por uso, que oferece suporte a VCL e FireMonkey para ser incorporado tanto em aplicações Windows quanto em aplicações OS X, Android e iOS.
- Gerenciador de pacotes GetIt: englobando bibliotecas e components VCL e multidispositivo, o gerenciador fornece fácil descoberta, download e atualização de bibliotecas de código-fonte, componentes e outros recursos do servidor Embarcadero GetIt – com instalação one-click. O gerenciador inclui todos os projetos TurboPack.
- Serviços Corporativos de Mobilidade (EMS) atualizado: o EMS é uma solução pronta para uso e on-premise para mobilizar aplicações conectadas e distribuídas e agora traz suporte para servidor de notificações em Push para iOS e Android. Baseado em tecnologias e padrões abertos, o EMS fornece um middleware de fácil distribuição que oferece autenticação de usuário, APIs REST customizadas com estatísticas integradas, um banco de dados seguro – versões servidor e embutido e acesso aos mais importantes bancos de dados corporativos como Teradata, Oracle, SQL Server, Informix, DB2, PostgreSQL e MySQL.
Outras melhorias na versão XE8 do RAD Studio são grande produtividade do desenvolvedor impulsionada pelo plug-in Castalia integrado com refactoring; estatísticas de projeto; análises de código e economia de tempo com os atalhos de editor de códigos. A nova ferramenta de definições de configuração auxilia a migração de configurações de versões antigas do produto para a mais nova ou entre diferentes instalações da mesma versão.
O RAD Studio XE8, o Delphi XE8 e o C++Builder XE8 já estão disponíveis. O download de testes pode ser feito neste link.