Time span between Qt3 and Qt4 was also about 5 years (3.0 was released in 2001, Qt4.0 was quite buggy so let's consider 4.1 as the first mature release and 4.2 as the first feature-complete release). The leap between Qt4 and Qt5 in terms of functionality will be greater than between Qt3 and Qt4 because it has to be done without changing the API so drastically as it was the case last time. Furthermore there are still lots of things to be done for Qt4, so let's not hurry with Qt5. With Qt5 the greatest challenge will be to provide means of thread-safe rendering. With Qt4 the greatest challenge (apart of rewriting everything from scratch) was to provide per-thread event loops and thread-safe signals and slots.
4.4 was a big bang.. we never had 3.4 .. may be 4.4 could be taken to 5.
Bookmarks