Commit dad6937e authored by Leena Miettinen's avatar Leena Miettinen Committed by hjk

Doc: selecting Qt version when building apps for Symbian for the Ovi Store

Change-Id: I54aadfbafd18601a3b0d6420b8ebb00cb082d803s
Reviewed-on: http://codereview.qt.nokia.com/150Reviewed-by: default avatarhjk <qthjk@ovi.com>
parent a5eb8bce
......@@ -5378,6 +5378,9 @@
\list 1
\o Select \gui Projects to select the Qt version to build the
application. For more information, see \l{Supported Configurations}.
\o Select the \gui {Symbian Device} build target for your project.
\o Choose \gui {Build > Publish Project}.
......@@ -5419,6 +5422,72 @@
application access not granted.} For example, if you try to install a
self-signed application that uses a system capability.
\section2 Supported Configurations
When you select the Qt version to build the application with, consider
which version provides the application with the widest support on different
Symbian platforms. The binary compatibility promise of Qt and Symbian means
that applications that are built against Qt 4.6.3 also run on Qt 4.7.3.
Similarly, applications that are supported on Symbian^1 are also supported
on Symbian^3. However, dependencies, such as QML or Qt Mobility API
versions might restrict the choice of Qt versions that you have.
In general, if you use only Qt widgets and APIs in the application, you
can use \gui {Qt 4.6.3 for Symbian^1} to build it.
The application is supported on both Symbian^1 and Symbian^3 devices.
If you use QML in the application, you can use \gui {Qt 4.7.3 for
Symbian^1} to build it. The application is supported on both Symbian^1 and
Symbian^3 devices.
If you use native Symbian APIs, you must check that they are available on
the target devices. For more information about the API differences between
Symbian^1 (S60 5th Edition) and Symbian^3, see the \bold {Symbian
Reference Documentation for Qt}, which is delivered together with \QSDK
and which you can view in the \gui Help mode.
The following table summarizes the supported configurations for each Qt
version available in Qt Creator build settings:
\table
\header
\i Qt Version
\i QML
\i Qt Mobility Version
\i Native Symbian C++ APIs
\i Open GL
\row
\i Qt 4.6.3 for S60 3rd Edition
\i No
\i 1.0.2
\i No
\i No
\row
\i Qt 4.6.3 for Symbian^1 (S60 5th Edition)
\i No
\i 1.0.2
\i No
\i No
\row
\i Qt 4.6.3 for Symbian^3
\i No
\i 1.0.2
\i Yes
\i No
\row
\i Qt 4.7.3 for Symbian^1
\i Yes
\i 1.1.3
\i No
\i No
\row
\i Qt 4.7.3 for Symbian^3
\i Yes
\i 1.1.3
\i Yes
\i Yes
\endtable
\section1 Publishing Qt Content for Maemo Devices
The applications that you publish on Ovi Store, must meet the testing criteria
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment