Qt 5.8 Alpha is out. The announcement was made today and that means the Alpha version of Qt 5.8 is now available for download and testing.
This minor Qt version comes with several bug fixes and improvements and follows the recent release of the stable version of Qt 5.7 a few week prior.
What to Expect With Qt 5.8 Alpha
On top of the In computing technology, a bug is an unintentional coding error in a computer application program, hardware device or operating system. Bugs can typically cause annoying computer glitches, or cause more serious problems including life-threatening situations. In 2018 and 2019 a bug in the sensor on the Boeing 737 Max caused Lion Air Flight 610 and Ethiopian Airlines Flight 302 to... More fixes and improvements to the existing code there are a few new items of interest.
First off Qt Speech and Qt Network Authentication which features OAuth support have both been added as technology previews. The the Serial Bus, SCXML and Wayland Compositor which have previously been technology previews are now fully supported in this new version of Qt.
Tailored builds of Qt are now supported. This allows developers to now deal with only the modules they require without having to work with a library that contains everything. This is made possible through the Qt Lite Project and Configuration. This will benefit especially developers working on embedded systems where RAM (Random Access Memory) is the main memory of a computer. It is the hardware in a computing device where the operating system, application programs, services, and data in current or running in the background use are kept so they can be quickly accessed by the device's processor. Random Access Memory is much faster to read from and write to... More and storage is limited.
Qt 5.8 Alpha comes with a new graphics architecture for Qt Quick. It is now more agnostic with regards to the graphics API and does not lock one into OpenGL. It now includes a back-end based on DirectX 12 for rendering Qt Quick controls.
The QML engine now comes with a new caching infrastructure that can cache the QML files in a precompiled binary form. This helps reduce memory consumption and speeds up loading of QML Application software or app is a program or group of programs designed to run on computing devices which perform a group of functions, tasks, or activities for the end-user. These programs usually consist of system software and application software. System software interacts with computers at a basic level performing low-level. Application software resides above system software directly interacting with the... More once the A cache is a hardware or software that is used to store data temporarily in a computing environment for fast access to boost performance. This data is typically a small amount stored in a rapidly accessible storage media so that is can be accessed very fast. Typical components which make use of cache include the CPU, web browsers, and software... More has been created.