Advertisement
Guest User

Untitled

a guest
Sep 17th, 2011
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. Traditionally Qt was focused on developing rich desktop applications. With version 4 however, there was a focus shift to more simple applications which could be used on both desktop and mobile environments. This meant that many APIs mainly oriented towards desktop applications were dropped.
  2.  
  3. Although the mobile market is promising there are two sets of applications that Qt could target:
  4. - Simple UI applications, applications which can be ran on both mobile devices and desktop computers. Qt's main selling point here is portability between the different platforms.
  5.  
  6. - Extensive UI applications, applications which are targetted at desktop usage and are less suitable for use on mobile platforms. Qt's main selling point for this case is the huge library of available APIs to use. Typical examples of such software are advanced photo and video editing tools. These are not suitable for mobile usage because they require a lot of horsepower and because they require a large screen and very precise input.
  7.  
  8. In Qt4 many APIs useful for the second category were deprecated and removed as part of Qt3Support. These APIs seemed to be unsuitable for a library that needed to support the portability for the first set of applications.
  9.  
  10. Because in the end this made Qt less attractive for desktop usage, this suggestion is about adding back (parts of) (improved versions of) such APIs and having a superset API available when developing pure desktop applications in Qt.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement