Qt 5.15 LTS, chega com suporte de 3 anos e essas novidades

A nova versão de Qt 5.15 já foi lançado há vários dias e está posicionada como uma versão LTS, que terá um período de suporte estendido de 3 anos e também é a versão mais recente disponível para todos.

Como muitos de vocês sabem, uma mudança de política para a comunidade de código aberto foi feita, já que apenas aqueles com uma licença terão as seguintes atualizações corretivas.

Claro, esta versão é compatível com versões anteriores. Com uma longa lista de correções de bugs, ele o coloca como a versão mais estável até hoje. Para se preparar para o futuro.

Além disso, é também a última versão secundária do Qt 5, já que o lançamento do Qt 6 está previsto para o final do ano.

Em poucas palavras esta nova versão do Qt 5.15 LTS é a base para o Qt6 que trará mudanças mais profundas no núcleo do framework com o risco de quebrar a contabilidade, mas de forma menos brutal do que a transição entre o Qt 4 e Qt 5.

Principais novos recursos do Qt 5.15 LTS

Uma das principais novidades que se apresenta nesta nova versão do QT, eé a abstração da API 3D. Nos últimos dois anos, mudanças significativas na indústria complicaram o desenvolvimento e a implementação de aplicativos que usam gráficos 3D.

Com a promessa de plataforma cruzada do Qt, os desenvolvedores queriam uma solução que funcionasse em qualquer lugar. Para conseguir isso, eles começaram a trabalhar em uma camada de abstração para todas essas APIs diferentes há pouco mais de um ano.

Qt Rendering Hardware Interface (RHI) é o resultado disso e pode ser usado para executar aplicativos Qt Quick além de Direct 3D, Metal e Vulkan, bem como OpenGL.

Outro novo recurso importante no Qt 5.15 também está relacionado aos gráficos. Basicamente, no Qt 5.0, Qt Quick foi apresentado como a pedra angular da arquitetura Qt. Seu objetivo era simplificar a criação de interfaces de usuário 2D animadas e de toque.

Qt 5.15 vem com Qt Quick 3D totalmente compatível, que amplia o conceito de facilidade de uso e integração de conteúdo 3D em aplicativos baseados no Qt Quick.

Com o Qt Quick 3D, agora você pode definir facilmente uma cena 3D em QML, definir suas malhas, luzes e materiais e combinar tudo perfeitamente com sua interface de usuário 2D.

Onde você teve que desenvolver elementos 2D e 3D separadamente usando tecnologias diferentes (usando Qt 3D, Qt 3D Studio ou OpenGL raw), agora você tem uma solução integrada ao seu alcance.

Além disso, Qt Quick 3D adiciona várias opções para criar novos aplicativos interessantes que incluem elementos 2D e 3D na interface do usuário. Qt Quick 3D também é compatível com Qt Design Studio 1.5.

Enquanto no Qt QML os desenvolvedores mencionam Eles preferiram se concentrar na preparação para o Qt 6, levando a um conjunto útil de novos recursos no Qt 5.15.

QML agora você tem o conceito de propriedades "obrigatórias" para componentes. São propriedades que deve ser definido por um usuário do componente. Os componentes agora podem ser especificados online em um arquivo QML. Uma nova forma declarativa de registrar tipos foi adicionada.

Por outro lado, é mencionado que a ferramenta qmllint foi melhorada e oferece avisos muito melhores sobre problemas potenciais na base de código QML.

Também, uma nova ferramenta qmlformat foi adicionada que pode ajudar a formatar arquivos QML de acordo com as diretrizes de estilo de codificação QML padrão.

Finalmente, Trabalho foi feito para garantir que QML usado em Qt para MCU e Qt 5.15 seja compatível.

Se você quiser saber mais sobre isso, você pode conferir a publicação desta nova versão no link a seguirAlém disso, você também pode encontrar os links de download onde você pode solicitar uma licença de teste gratuita (não inclui algumas funções).

Para baixar o Qt, agora você precisa ter uma conta Qt para obter o instalador online e baixar qualquer versão do framework.

Observe que o suporte para Qt 5.9 LTS irá expirar em 31 de maio de 2020.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Piloto automático dito

    Mencionar o problema de atualizações do Qt e não fazê-lo é a mesma coisa. Os leitores precisam saber como grandes projetos como o KDE estão resolvendo isso, para apostar neste desktop ou abandoná-lo.