Qt for Windows Runtime has entered a beta-supported phase, which means that you can run applications not only on Windows Phone, but also on tablets and desktops. This means that you can now use Qt on:
All computers and tablets running on Windows 8.1 using the Modern UI
ARM tablets on WinRT, such as Microsoft Surface
Smartphones on Windows Phone 8
Applications developed using Qt can be added to the Windows (Phone) Store. The tools to support this platform are already integrated with Qt Creator, which allows you to upload programs directly to the device. You can learn more from the video link . ')
Official support for QNX 6.6 and QNX 6.5 SP1
Official support for the latest version of QNX Neutrino 6.6 is also added, but it is only available in the paid version of Qt Enterprise.
New features
QQuickWidget
If earlier there was a strict separation between the interfaces on Qt Widget and Qt Quick, and you had to choose one thing, now the borders are starting to blur. With the advent of the QQuickWidget class, it has become possible to embed Qt Quick components in QWidget-based applications. This approach makes it easy to add interactive elements to traditional applications.
Qt Quick compiler
The Qt Quick compiler has been added to the paid version of Qt Enterprise, which converts the corresponding files into native code. It is not surprising that such a technique can significantly improve performance on platforms (iOS and WinRT), where JIT is not used. On the other hand, due to the fact that the parsing of interfaces occurs during compilation, it was possible to speed up the launch of applications. Another useful feature of this approach will be to protect the source code, which is now in the open form inside the application.
Purchasing API
Added support for in-app purchases, the most important function in monetizing the app To simplify the use of such purchases in Qt applications, a specialized Purchasing API has been added. The Qt Purchasing API is available only in the paid Enterprise version, and today it supports Android (Google Play) and iOS (App Store). Further expansion of the supported platforms is expected, including WinRT (Windows Store / Windows Phone Store), Mac App store. Another direction in the future may be support for embedding advertising.
Web sockets and clouds
Qt 5.3 also added an API for working with web sockets , which allows the use of appropriate technology from both C ++ and QML. It is possible to create both client and server applications. Moreover, if you use Qt Cloud Services, you can easily deploy, for example, a push notification server or organize a multi-user environment. More information can be found at qtcloudservices.com .
Rest
A standard calendar item, native dialog boxes and the ability to customize the menu bar have been added to Qt Quick Controls. Qt Positioning API is now available on Android and iOS, and Qt Bluetooth API is currently only on Android. Much work has been done to expand the capabilities of the Qt Print Support module.
Afterword
Obviously, the Digia business model cannot be the same as in the days of Nokia, because they have different tasks and opportunities. With each release, this manifests itself more and more brightly: on the one hand, the framework is very intensively porting to new platforms, on the other hand, more and more functions are only available in the paid version. The price for it, frankly, is not at all democratic, for a month subscriptions for development for mobile platforms are asking for $ 150, for all platforms - $ 400. In this case, the minimum subscription period is 3 months. Unfortunately, this release did not bring any significant changes in terms of developing standard applications for mobile OS, except that the Message dialog on Android began to look native, the rest are still sad.