GeneXus 18 Upgrade 12: potencialize seu desenvolvimento com as últimas melhorias

Descubra as melhorias em segurança, compatibilidade e produtividade que o Upgrade 12 do GeneXus 18 traz. Modernize suas aplicações com a Sincrum!

Daniel Monza

🔍 O que há de novo no GeneXus 18 Upgrade 12?

Olá, comunidade de desenvolvedores! 👋

Se você trabalha com GeneXus, certamente lhe interessará conhecer as novidades que o Upgrade 12 da versão 18 traz. Na Sincrum estamos sempre atentos às atualizações que podem melhorar nossos processos e os de nossos clientes. Por isso, hoje trazemos um resumo das melhorias mais destacadas desta atualização.

1. Compatibilidade com as últimas tecnologias

  • Xcode 16 para iOS: Agora você pode desenvolver e compilar suas aplicações iOS usando a versão mais recente do Xcode, garantindo compatibilidade e aproveitando as novas funcionalidades que a Apple oferece.

  • Android 15 e API Level 35: O suporte para Android foi atualizado, o que significa que suas aplicações poderão aproveitar as melhorias de desempenho e segurança das versões mais recentes do sistema operacional.

  • Angular 19: O gerador Angular foi atualizado para a versão 19, incorporando melhorias como suporte para operadores LIKE, funções Sleep, manipulação de Clipboard, Expression, entre outras.

2. Melhorias em segurança e autenticação

  • SSO para Super Apps: Foi incorporado suporte para Single Sign-On em Super Apps, permitindo uma experiência de usuário mais fluida e segura ao evitar múltiplos logins.

  • Criptografia de parâmetros em context.xml para Tomcat: Agora é possível criptografar parâmetros sensíveis no arquivo context.xml, melhorando a segurança sem necessidade de mudanças estruturais na aplicação.

3. Integração com serviços em nuvem

  • Azure Functions em Java e .NET: O suporte a Azure Functions foi ampliado, permitindo desenvolver funções em Java além de .NET. Isso facilita a criação de aplicações serverless, reduzindo custos e melhorando a escalabilidade.

  • URLs limpas em .NET: As aplicações .NET agora podem gerar URLs sem a extensão .aspx, o que melhora a experiência do usuário e o SEO das aplicações web.

4. Melhorias na interface de usuário

  • Controles RadioButton em iOS: Os controles do tipo RadioButton para iOS foram aprimorados, oferecendo melhor visualização e personalização nas interfaces.

  • Alinhamento vertical de imagens em PDFs: Agora é possível alinhar verticalmente as imagens nos relatórios PDF, melhorando a apresentação dos documentos gerados.

🛠️ Mudanças de compatibilidade e correção de erros

  • Requisitos mínimos para Android: A partir desta atualização, as aplicações Android requerem no mínimo a API 24 (Android 7.0) ou superior.

  • Remoção de dependências obsoletas em Java: Foram removidas dependências antigas como itext-asian, reduzindo o tamanho das aplicações e melhorando a segurança.

  • Correção de erros críticos: Foram corrigidos problemas relacionados à serialização de SDTs em .NET e Java, erros 400/403 com HttpClient, falhas em câmera e notificações em Android e iOS, entre outros.

🎯 Como esta atualização te beneficia?

  • Maior produtividade: As melhorias nos geradores e a compatibilidade com as últimas tecnologias permitem desenvolver aplicações mais modernas e eficientes.

  • Segurança reforçada: Com a criptografia de parâmetros e o suporte a SSO, suas aplicações serão mais seguras e oferecerão uma melhor experiência ao usuário.

  • Escalabilidade e modernização: A integração com Azure Functions e as URLs limpas em .NET facilitam a modernização de aplicações e seu escalonamento em nuvem.

🚀 Casos de uso destacados

  1. Super App corporativa: Implemente uma Super App com múltiplos módulos (RH, Vendas, Suporte) utilizando SSO para uma experiência de usuário unificada e segura.

  2. Migração para Azure Functions: Transforme processos batch e eventos IoT em funções serverless em Java ou .NET, reduzindo custos e melhorando a escalabilidade.

  3. Aplicações SPA com Angular 19: Desenvolva aplicações de página única com as últimas melhorias do Angular, oferecendo interfaces mais ricas e robustas.

  4. Modernização de aplicações .NET: Elimine as extensões .aspx das URLs e aproveite as novas funcionalidades para melhorar a experiência do usuário e o SEO.

  5. Ambientes de alta segurança: Implemente criptografia em context.xml e elimine dependências vulneráveis para cumprir os padrões de segurança em setores como governo e banca.

📌 Conclusão

O Upgrade 12 do GeneXus 18 traz melhorias-chave em compatibilidade, segurança e produtividade. Na Sincrum já estamos trabalhando com esta versão, aproveitando ao máximo cada novidade para oferecer soluções mais modernas e eficientes. Atualize suas aplicações e alinhe-as com as últimas tendências tecnológicas. Você está pronto para dar o próximo passo?