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 [1] 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" [2] 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. [1] https://source.tizen.org/sites/default/files/page/tizen-2.2.1-compliance-specification-for-mobile-profile-v1.0.pdf [2] https://developer.tizen.org/documentation/articles/using-cocos2d-x-tizen-native-applications -- regards, Tomasz Olszak Qt for Tizen | http://qt-project.org/wiki/Tizen _______________________________________________ Application-dev mailing list Application-dev@lists.tizen.org https://lists.tizen.org/listinfo/application-dev