[SailfishDevel] SDK and Harbour news

Andrey Kozhevnikov coderusinbox at gmail.com
Thu Nov 21 13:58:52 UTC 2013


i have two binaries in application, how to?

On 21.11.2013 19:52, Reto Zingg wrote:
> Hi,
>
> On 21.11.2013 15:48, Andrey Kozhevnikov wrote:
>> binary names rename same or should be renamed in domain-style too?
>> /usr/bin/myapp or /usr/bin/org.coderus.myapp ?
>
> yes, also the binary name has to be named after that schema.
>
> But do not mix that up with the "Title" you give your application in 
> Harbour where you upload the application.
>
> br
> Reto
>
>> On 21.11.2013 18:20, Iekku Pylkka 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
>>
>
> _______________________________________________
> SailfishOS.org Devel mailing list



More information about the Devel mailing list