Qt 5.5 adiciona novos módulos e amplia suporte para multiplataforma
Qt 5.5 também removeu alguns módulos que estão sendo substituídos por novos.

Seis meses depois da chegada do Qt 5.4, o novo release do Qt 5.5 corrigiu quase 1.500 bugs reportados e trouxe várias funcionalidades. Além disso, o suporte para multiplataforma está compatível com o Windows 10, com maior compatibilidade com sistemas Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps → e com diversas funcionalidades que não existiam para a versão OS X.
Entre as novas funcionalidades presentes na versão do Qt 5.5 destacam-se:
- A API do Bluetooth LE já está estável e com suporte para Android↳Android46 conteúdosAndroid push notifications com Quasar Framework, Firebase e integração com WordPressDev (Back & Front) · mai 2019O X do Xamarin Forms – O guia das funcionalidades nativas - Parte 02: AndroidDev (Back & Front) · abr 2019Modularização de AndroidDev (Back & Front) · ago 2019Ver tudo em Dev (Back & Front) →, OS X e iOS;
- O Qt Canvas 3D habilita o uso de código WebGL através do Qt Quick e do framework Qt application, podendo ser utilizado em conjunto com bibliotecas JavaScript, como o three.js;
- O Qt 3D 2.0 melhorou o suporte do Qt para OpenGL, embora ainda seja considerado como preview. No Windows, o Qt 3D não utilizará o driver de OpenGL e começará a utilizar a camada de emulação ANGLE, o que proporciona código OpenGL executado através de chamadas diretas do DirectX;
- O Qt Location terá suporte para mapas, geolocalização, roteamento etc. para que seja possível criar aplicações que tenham funcionalidades referentes à localização do usuário;
- O Qt Multimedia adicionou a biblioteca gstreamer 1.0 no Linux, aprimorando o suporte para câmeras e a integração com frameworks externos, como OPenCL ou CUDA;
- O Qt WebEngine está atualizado com o Chromium 40 e fornece novas APIs para gerenciar download, cache, cookies e gerenciamento de configurações;
- O suporte para Mac OS X foi aprimorado, incluindo a substituição do OpenSSL através do Apple’s Secure Transport layer, suporte para Bluetooth e Bluetooth LE, e diversas outras correções.
O Qt 5.5 também removeu alguns módulos que estão sendo substituídos por novos: Qt WebKit foi substituído pelo QtWebEngine, Qt Quick 1 foi substituído pelo Qt Quick e o Qt Script foi substituído pelo Qt QML.
Junto com as novas funcionalidades, o Qt 5.5 também traz um novo modelo de distribuição em três formas:
- Qt para desenvolvimento de aplicação: versão comercial que oferece total suporte para desenvolvimento de aplicações multiplataforma, Android, iOS, Mac OS X, Windows, Linux etc. com modelos flexíveis de licença;
- Qt para criação de dispositivos: outra versão comercial com o foco para fácil criação de dispositivos;
- Qt Open Source: versão de código aberto também para desenvolvimento de aplicações distribuídas na versão LGPL ou GPL.
Mais informações, como a lista completa de mudanças, podem ser encontradas no wiki do QT.
Com informações de InfoQ








