[Tizen Application-dev] Qt plans for Tizen 2.x and 3.x
olszak.tomasz at gmail.com
Sat Apr 5 22:01:36 GMT 2014
Dnia czwartek, 3 kwietnia 2014 08:51:09 Thiago Macieira pisze:
> - if you're an ISV, you will have to bundle the Qt libraries inside your
> .tpk when submitting to the Tizen Store. Note that I cannot guarantee that
> the Store will accept your application...
I would like to add a few thoughts regarding Qt and Tizen Store.
We submitted an exemplary application a few months ago, it was accepted and
after a few weeks "suspended". The reason was using X11 symbols. I believe
that Tizen Store policy tries to guarantee that application will work after
"big" update... when e.g. Tizen will move from X11 to wayland. Qt will easily
handle such case. X11 symbols are used in so called platform plugin.
Application can bundle Qt with different platform plugins and suitable one will
be chosen at a runtime.
Putting aside window system, Qt depends on basic set of Linux libraries. Part
of them are literally described in Tizen 2.2.1 Compliance document  in
§2.3.2, hence available for application developers. Others (like e.g. libm,
librt) are available in Tizen SDK native rootstrap, so I assume they are
allowed as dependencies.
Qt can also be considered as a game engine. According to "Using Cocos2d-x in
Tizen native applications"  it seems that the game engines have some
special treatment in Tizen Store. Cocos2d-x e.g. links to :
libz, libjpeg, libpng, libtiff, libcurl, curl, libfreetype, libfontconfig,
libexpat, libcrypto, libssl;
therefore either Cocos2d-x application bundles all those libraries(I didn't
find any sign of that) or uses the platform ones.
The possible solutions to successfully submit Qt application to Tizen Store
could be as follows:
1. Qt will be treated as native game engines frameworks
2. Tizen Compliance Document and/or Tizen Store Policy will define wider scope
of basic Linux libraries supported in Tizen.
Qt for Tizen | http://qt-project.org/wiki/Tizen
More information about the Application-dev