Qt for Symbian VS. Qt for MeeGo

What is the difference between Qt for Symbian and Qt for MeeGo? I know that Qt is a cross-compilation platform. Does this mean that if I use the library from Qt, then the same library works on all devices supporting Qt (for example, Symbian, MeeGo)?

For example:

QtDesktopServices can launch a web browser. Although the name "Desktop" is confusing for mobile devices, can I launch a web browser on every device that supports Qt? If I look at MeeGo, MeeGo is used for different devices, for example. In a car, TV, media phone

Is every device guaranteed to have a web browser? I don’t think so and therefore I ask. If the browser is guaranteed, which browser is it? What features does it have? I know there is a WRT, but the user here stated that the WRT is terminated. So what now?

Do I need to choose between Qt 4.7 and Qt Mobility 1.0?

+8
qt symbian meego
source share
2 answers

What leinir means - Qt Mobility is a module that implements common functions for mobile devices. The Qt API is the same on all platforms, although there are some platform-specific features (mainly related to low-level materials).

Although the API (interface) is the same, the implementation may be different. I suggest looking at the Qt online documentation - page related to Development for a specific platform

According to “Platform Notes - Symbian,” the Symbian port is not complete and lacks some features (for example, OpenGL support is “planned for a future release,” while printing will probably never be supported). I am sure that the MeeGo / Maemo version supports OpenGL ES since I saw a Qt-based application using it (Stellarium on Nokia N900).

+7
source share

QtMobility is an add-on module for Qt that provides a bunch of additional features that are more esoteric than the other 13 or so Qt modules, but functionality that is really useful when you build applications the way you offer.

No, you do not choose between Qt 4.7 and QtMobility 1.0, because you need to use Qt to be able to use the optional QtMobility module :)

The browser will always be configured as the default browser on the system. So, no, there are no guarantees - for example, for Windows you may have people using Firefox, Chrome, Internet Explorer 6, and many others. This is the nature of platform integration, I'm afraid :)

+5
source share

All Articles