Ahoi Sailors;
I do believe this info will be available in the wiki as well, correct?

Best,
tortoisedoc


On Thu, Nov 21, 2013 at 2:20 PM, Iekku Pylkka <iekku.pyl...@jolla.com>wrote:

>  Ahoy all,
>
>
>
> As you might have noticed, there has been lot of stuff happening on
> application development and application releasing. Some of you who have
> already submitted applications to Harbour (Jolla's app store intake) have
> faced these challenges already. Thank you very much for your submissions.
>
>
>
> Here is a list of items we have identified that cause headache and are the
> reasons why your app might not have gotten store approval yet:
>
> - Icon size:
>
> ·         SDK still uses 90x90 icon size whereas the device uses 86x86.
> Harbour submission requires 86x86 icons. An update to the SDK will be
> released soon to sync it up to the new icon size.
>
> - Icon path defined in .desktop file:
>
> ·         Application icon path is not needed anymore (Icon=appname is
> enough), you will have to remove absolute paths for Harbour submission. The
> home screen in upcoming SDK release will have a fix for this.
>
> - Application name
>
> ·         There will be a FAQ on Harbour regarding what file names need
> to match the RPM package name at upload time. Your application name should
> be in "dotted" form, e.g. com.example.myapp and we will soon update Harbour
> to validate this and then all the applications should follow this naming
> convention.
>
> - QML API
>
> ·         For QML application development we support QtQuick 2.x and
> Sailfish Silica 1.0. In our repositories there are various other packages
> but as they are not reviewed by us we cannot guarantee that APIs they
> provide are available in future, so take caution when using them - your
> application might be rejected or stop working if you are using unsupported
> API.
>
> - Shared libraries
>
> ·         You can ship your own private copies of shared libraries that
> you link against in /usr/share/<name of your app>/, you are not allowed to
> install shared libraries anywhere else.
>
> - Private QML imports
>
> ·         If you are using custom QML imports, you have to install them
> into /usr/share/<name of your app>/, you are not allowed to install the QML
> imports anywhere else. Also, the name of your QML import must match the
> application package name (e.g. an application "org.example.coolapp" can
> only have a single private qml import module, and that must be imported as
> "import org.example.coolapp 1.0").
>
> - Runtimes
>
> ·         Application runtimes such as Python are not supported yet, but
> we are actively working on getting Python support into shape, at which
> point Python QML APIs will be allowed in Harbour. Stay tuned.
>
> - More info
>
> ·         There will be the mentioned FAQ page on Harbour which addresses
> the known application submission problems.
>
>
>
> Hopefully, most of these will make sense and not require clarification but
> if you need any help at all, just holler. We hope to expand the list of
> supported APIs, and are interested in feedback from you as to what you
> would like to see and be able to do in store applications.
>
>
>
> Should you have any questions or improvement ideas of these, please send
> replies to this mailing list.
>
>
>
> Happy hacking,
>
> The Jolla Crew
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
>
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to