Liu Ziyue
Links: http://www.zhihu.com/question/19636309/answer/13097572
Source: Know
Copyright belongs to the author, please contact the author for authorization.
Since Nokia announced its shift to Winphone 7, people have been worried about the future of QT. It appears that Nokia will still go all out on QT, and Nokia has just announced its QT 5 plan. Some of the major changes include upcoming code and feature updates, but the biggest change is that QT 5 will take the open development model from day one (unlike Qt 4). Since then, Nokia developers and third-party developers will have no gap.
At QT Labs, Lars Knoll announced this change while communicating the QT 5 goals and scope. According to Knoll, Qt 5 has four goals; To achieve these goals, binary compatibility needs to be broken; the ' main suite (cases) ' source compatibility will be maintained. Knoll promised that the transition would be much easier than the transition from QT 3 to QT 4. In any context, the following four-point targets are available:
leverage GPU Resources more fully, allowing you to create smooth (and accelerated) graphical effects even with limited resources
(co-QML and Javascript) make it easier and faster to create advanced applications and UIs
Make Web-connected apps as powerful as possible, such as embedding and running Web content and services in any QT application
Reduced maintenance and implementation of port complexity and code volume
The main focus platform will be Linux X11/wayland, Windows, and Macs, and other platforms will be viewed by Nokia as a post-support platform. "The goal of the QT 5 project is to provide the best possible functionality for each platform, which means that QT will begin to provide more personalized functionality for some operating systems while still supporting the efficient reuse of the vast majority of code across platforms," Knoll added.
Other platforms currently supported by QT have to be joined by the community in Qt 5; this should be easier now that QT has shifted to open management mode. "QT 4 was developed primarily by Trolltech and Nokia Close-up, only to publish the results in the developer community," Knoll wrote. "QT 5 as an open source project from the outset, we plan to develop it in the open." There will be no difference between the developer and the external contributor who is committed to Qt within Nokia. ”
According to plans, Nokia will release a beta release by the end of 2011; The final release will be in 2012 years. From five aspects:
1, the introduction of open management model, QT5 project more open. One of the appearances is the Android version management system.
2,QML's class citizenship, and the engine behind it has been iteratively optimized, and not just a mobile platform, represented by the quick control,
QML is also on the desktop.
3, thanks to QPA, more convenient support for more platforms, including will support WP winRt.
4, more modules, such as Gemfield previously written serial debugging assistant, using the third-party resolution RS232 Protocol module, in QT5 has added this module. But I haven't started using it yet.
5,nokia into Digia funded projects, the latter without the former deep pockets.
Gemfield
Links: http://www.zhihu.com/question/19636309/answer/22492857
Source: Know
Copyright belongs to the author, please contact the author for authorization.
Lars Knoll announced that QT 5 has four goals.