Hi ! 

Sorry but something isn't clear for me when you said : 'Application
runtimes such as Python are not supported yet' 

As python look like available as separate package, currently i use it
embedded as a shared libs a bit like pyOtherSide
(http://github.com/thp/pyotherside). That s working fine is sdk
emulator. Is that a problem for submitting to harbour ? 

Regards, 

---
Benoît HERVIER - http://khertan.net/

Le 2013-11-21 13:20, Iekku Pylkka a écrit : 

> 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