Re: [SailfishDevel] Innovative app store. Or just a traditional one
Oh, yes, that's a good option, and I just got my Quando Parte Train timetable application ported to Sailfish OS, I hope I will be able to upload it to my repo this evening! I hope to see Openrepos grow in functionality but it is already quite useful as it is. Best regards, Luciano On Wed, Nov 6, 2013 at 7:19 AM, Andrey Kozhevnikov coderusin...@gmail.com wrote: OpenRepos.net is here many features are coming. Client app Warehouse available for Harmattan. Sailfish client is coming too. On 06.11.2013 04:47, Martin Kolman wrote: I'll chip in with my idea/RFE: Built-in donation support. * usecase - the app is free - but there is a donation button in the store interface - users can click it to donate to the developer As it is part of the store interface, it can use the same payment mechanism as paid apps, making the donation procedure as painless as possible and thus more likely. :) In-application donation buttons need to use external payment methods, that have many drawbacks such as: - being evil (PayPal) - not widely used (Flattr) - experimental (Bitcoin) - generally not being available in many countries * example of store having something like this - Mozilla addons https://addons.mozilla.org/en-US/firefox/ Each extension can have a Contribute button, see the Firebug extension as an example: https://addons.mozilla.org/en-US/firefox/addon/firebug/ * could be a nice first :) I don't know about any current mobile store having built-it donation support, so it could be another nice first for Jolla. :) 5.11.2013 22:04, Artem Marchenko: Hi All Phone is going to be in sales soon, app store is going to accompany it. What would you as app developer appreciate in the app phone? Is there anything on top of just buy an app or just buy this game upgrade in-app what could be an important feature for you? Any disruptive ideas? As for me, I'd appreciate a couple of options: 1. Built-in try-before-you-buy. To get rid of free/paid app pairs you see in the other app platforms. If developer doesn't mind, user should just be able to use app for free for some 7 or 30 days. After that - only after payment or with some features downgraded. 2. Built-in subscriptions, especially for micro-sums Subscription-based schemes motivate developers to improve apps all the time while worrying less about hit-or-miss situation, so it would be cool if app store supported it. I seriously would think even of small prices as just $0.95 a year, but it has to be charged on a monthly basis yet nobody is going to bug users with 10 cents monthly paid upgrade. It would be great if app store supported such subscription methods natively. And certainly it could be seamlessly combined with try-before-you-buy so that first month is completely free. What do you think? Cheers, Artem. P.S. I am not working for Jolla, just a random developer interested in the topic. -- Artem Marchenko http://agilesoftwaredevelopment.com http://twitter.com/AgileArtem ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list -- Luciano Montanaro Anyone who is capable of getting themselves made President should on no account be allowed to do the job. -- Douglas Adams ___ SailfishOS.org Devel mailing list
[SailfishDevel] Jolla Harbour and Jolla Store
Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Hi, Great news. I take the opportunity to ask if there will be a service to test apps remotely on real device in the future. Currently ownNotes is working fine in the emulator, but someone report me that my app complains about missing libc.so.6 on a real device. Thanks, Regards Le 2013-11-06 12:06, Karl Granström a écrit : Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list -- Benoît HERVIER - http://khertan.net/ ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Actually mean uploading application with its depends. Application goes to applications, depends goes to sailfish harbour depends repository. If not we still need OpenRepos for Sailfish :) On 06.11.2013 18:27, Jonni Rainisto wrote: HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
[SailfishDevel] Loading installed images
I'm working on a graphics editing project where the user can perform some rudimentary drawing and having a problem when trying to load in sample images that are included with the install. In the project file structure I've got a folder called samples which has some png images. In the yaml file I've defined under the Files section: /usr/share/imagewiz/samples/*.png And in the code I've tried: QPixmap sample1 = new QPixmap(/opt/sdk/imagewiz/usr/samples/sample1.png); Anyone got any smart ideas what I'm doing wrong? Thanks, Mark ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Loading installed images
deploy as rpm package. binary deploying suitable if you dont know anything what to do :D On 06.11.2013 18:35, Mark Johnson wrote: I'm working on a graphics editing project where the user can perform some rudimentary drawing and having a problem when trying to load in sample images that are included with the install. In the project file structure I've got a folder called samples which has some png images. In the yaml file I've defined under the Files section: /usr/share/imagewiz/samples/*.png And in the code I've tried: QPixmap sample1 = new QPixmap(/opt/sdk/imagewiz/usr/samples/sample1.png); Anyone got any smart ideas what I'm doing wrong? Thanks, Mark ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: devel-boun...@lists.sailfishos.org [devel-bounces@lists. sailfishos.org] on behalf of Jonni Rainisto [jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: devel-boun...@lists.sailfishos.org [devel-bounces@lists. sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov coderusin...@gmail.commailto:coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: devel-boun...@lists.sailfishos.orgmailto:devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.orgmailto:devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [jonni.raini...@jolla.commailto:jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: devel-boun...@lists.sailfishos.orgmailto:devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.orgmailto:devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.commailto:coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.orgmailto:devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.comhttp://harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.comhttp://harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.comhttp://account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.commailto:developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.orghttp://lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Looking back a little: http://mer-l-in.blogspot.co.uk/2011/01/meego-community-development-apps.html David On 06/11/13 15:34, Marcin M. wrote: And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov coderusin...@gmail.com mailto:coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni __ From: devel-bounces@lists.__sailfishos.org mailto:devel-boun...@lists.sailfishos.org [devel-bounces@lists.__sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [jonni.raini...@jolla.com mailto:jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni __ From: devel-bounces@lists.__sailfishos.org mailto:devel-boun...@lists.sailfishos.org [devel-bounces@lists.__sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.com mailto:coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.org mailto:devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com http://harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com http://harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com http://account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com mailto:developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at
Re: [SailfishDevel] Jolla Harbour and Jolla Store
I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, [17]developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at [18]lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___
Re: [SailfishDevel] Jolla Harbour and Jolla Store
It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, [17]developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at [18]lists.sailfishos.org. Happy
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Opensource dies here :D On 06.11.2013 22:12, Marcin M. wrote: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com mailto:mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com mailto:jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com mailto:marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com mailto:coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com mailto:jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com mailto:coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org mailto:devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com http://harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com http://harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com http://account.jolla.com. Support for Sailfish and Android^(TM) applications: You can submit both Sailfish and Android^(TM) applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Openrepos bear here :) -- Marcin 2013/11/6 Andrey Kozhevnikov coderusin...@gmail.com Opensource dies here :D On 06.11.2013 22:12, Marcin M. wrote: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any
Re: [SailfishDevel] Jolla Harbour and Jolla Store
i think every app should be independent. apps' dependence caused many problems. 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter
Re: [SailfishDevel] Jolla Harbour and Jolla Store
But apps shipping his own libraries mean not updated library, and could be a mess if there is a security issue on one of it s libs ... There is always advantages and problems :) Le 2013-11-06 17:25, 郭云鹤 a écrit : i think every app should be independent. apps' dependence caused many problems. 郭云鹤(Guo Yunhe) http://guoyunhe.me/ [9] 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com [1], the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com [1]) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com [2]. Support for Sailfish and Android(tm) applications: You can submit both Sailfish and Android(tm) applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org [3]. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you
Re: [SailfishDevel] Jolla Harbour and Jolla Store
No dependencies mean problems too... -- Marcin 2013/11/6 Benoît HERVIER kher...@khertan.net But apps shipping his own libraries mean not updated library, and could be a mess if there is a security issue on one of it s libs ... There is always advantages and problems :) Le 2013-11-06 17:25, 郭云鹤 a écrit : i think every app should be independent. apps' dependence caused many problems. 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at [16]http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Okay. Next question about depends: - which nemo repositories will be enabled as libraries sources? - what is procedure of including libraries to this repositories? the main point is building gui separate from library and update only gui/library when need. it good choice when both gui and libraries have big size to download again On 06.11.2013 22:45, Marcin M. wrote: No dependencies mean problems too... -- Marcin 2013/11/6 Benoît HERVIER kher...@khertan.net mailto:kher...@khertan.net But apps shipping his own libraries mean not updated library, and could be a mess if there is a security issue on one of it s libs ... There is always advantages and problems :) Le 2013-11-06 17:25, ??? a écrit : i think every app should be independent. apps' dependence caused many problems. ???(Guo Yunhe) http://guoyunhe.me/ ? 2013-11-7 ??12:13,Marcin M. marmistrz...@gmail.com mailto:marmistrz...@gmail.com? ?: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com mailto:mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com mailto:jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com mailto:marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com mailto:coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com mailto:jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org mailto:devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com mailto:coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org mailto:devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour:
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Bad Gateway for me atm :( But anyways awesome news! :)!! Go Jolla! Looking forward for the support of paying apps! tortoisedoc On Wed, Nov 6, 2013 at 5:34 PM, Marcin M. marmistrz...@gmail.com wrote: And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: devel-boun...@lists.sailfishos.org [devel-bounces@lists. sailfishos.org] on behalf of Jonni Rainisto [jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: devel-boun...@lists.sailfishos.org [devel-bounces@lists. sailfishos.org] on behalf of Andrey Kozhevnikov [coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You
Re: [SailfishDevel] Jolla Harbour and Jolla Store
If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will
Re: [SailfishDevel] Jolla Harbour and Jolla Store
And somehow Debian and Ubuntu and ... do well it with real depends... -- Marcin 2013/11/6 Marcin M. marmistrz...@gmail.com If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit [15]account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla
Re: [SailfishDevel] Jolla Harbour and Jolla Store
An analogy with boat about apps including his own libs : https://mobile.twitter.com/usmanm/status/388407160159211520/photo/1?screen_name=usmanm#!/usmanm/status/388407160159211520/photo/1?screen_name=usmanm :p -- Benoît HERVIER - http://khertan.netLe 06/11/13 18:33 Marcin M. a écrit : And somehow Debian and Ubuntu and ... do well it with real depends... --Marcin 2013/11/6 Marcin M. marmistrz...@gmail.com If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page ([14]harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account
Re: [SailfishDevel] Jolla Harbour and Jolla Store
I have no major comments on dependencies, provided that: a) they are strictly @ app-level, ie no OS dependencies (unless hacked) b) they do not break after device updates c) they are transparent to the user (except the eventual download part) Best, tortoisedoc On Wed, Nov 6, 2013 at 7:51 PM, Andrey Kozhevnikov coderusin...@gmail.comwrote: lol, really? you think developing own libraries sucks? arent you developed something really BIG? On 06.11.2013 23:47, kher...@khertan.net wrote: An analogy with boat about apps including his own libs : https://mobile.twitter.com/usmanm/status/388407160159211520/photo/1? screen_name=usmanm#!/usmanm/status/388407160159211520/ photo/1?screen_name=usmanm :p -- Benoît HERVIER - http://khertan.netLe 06/11/13 18:33 Marcin M. a écrit : And somehow Debian and Ubuntu and ... do well it with real depends... --Marcin 2013/11/6 Marcin M. marmistrz...@gmail.com If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Nope, i was just joking :) Le 2013-11-06 18:51, Andrey Kozhevnikov a écrit : lol, really? you think developing own libraries sucks? arent you developed something really BIG? On 06.11.2013 23:47, kher...@khertan.net wrote: An analogy with boat about apps including his own libs : https://mobile.twitter.com/usmanm/status/388407160159211520/photo/1?screen_name=usmanm#!/usmanm/status/388407160159211520/photo/1?screen_name=usmanm :p -- Benoît HERVIER - http://khertan.netLe 06/11/13 18:33 Marcin M. a écrit : And somehow Debian and Ubuntu and ... do well it with real depends... --Marcin 2013/11/6 Marcin M. marmistrz...@gmail.com If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant upload some libraries, required as depends for my appliction? - does it acts as repository? On 06.11.2013 17:06, Karl Granström wrote: Ahoy all, Today we're launching Jolla Harbour [13]harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla
Re: [SailfishDevel] Jolla Harbour and Jolla Store
2013/11/6, Marcin M. marmistrz...@gmail.com: And somehow Debian and Ubuntu and ... do well it with real depends... Well, Ubuntu and Debian are both dead slow on package management, and the main reason for that is a fancy dependencies resolving system. Still, if you add some 3rd party repos to Debian or Ubuntu that try to replace some essential system packages with forked or newer versions, then I'm not sure if a OS upgrade would went well, or break some things, minor or major. Have you ever tried installing GNOME shell on Ubuntu back when GNOME 3 was released? I found it was best to reinstall Ubuntu after this experiment. And the last thing you'd want to have as a phone vendor is bricking user's phones on upgrades. You have to be careful what kind of system modifications to allow, and what not. You can do a lot of dangerous stuff with dependencies with rpm, so better not allow it in the first place (to regular users; I'm not talking about Linux geeks here). Martin -- Marcin 2013/11/6 Marcin M. marmistrz...@gmail.com If everything handled correctly (assuming no 3rd party lib updates) what bad can happen? -- Marcin 2013/11/6 Martin Grimme martin.gri...@gmail.com Hi, 2013/11/6, 郭云鹤 guoyunhebr...@gmail.com: i think every app should be independent. apps' dependence caused many problems. I think the same. While having deps and libraries and everything is cool from a Linuxer's point of view, it will give a bad user experience and just cry for breaking things when updating the OS or other apps. You can either try to get the library into Nemo, or include it in your package or link to it statically. Those few kbytes wasted by this approach should be no real problem, but worth it, if it improves the user's experience and happiness with Sailfish devices. I remember people crying they could not update their N900 because of some library dependencies. Don't let this happen again. 1337 Linux h4x0rz in need of obscure libs and stuff will always find a workaround to fulfill their needs, e.g. with 3rd party repositories. :) Keep in mind that Sailfish wants to be attractive to regular users and user experience should be highly valued. My 2 cents, Martin 郭云鹤(Guo Yunhe) http://guoyunhe.me/ 在 2013-11-7 上午12:13,Marcin M. marmistrz...@gmail.com写道: It's not a pity when it comes to libraries. It is when you create a modular app ;) - divided into packages. But if there was an in-app-purchase system, it wouldn't be so bad :) -- Marcin 2013/11/6 Mohammed Hassan mohammed.has...@jollamobile.com I don't see it as a pity. I see it as an opportunity for everyone to push their libraries and stuff to mer/nemo/sailfish. An advantage of SailfishOS is that everyone can contribute and have their own applications, libraries and tools there. Just my 0.02 Cheers, On Wed, Nov 06, 2013 at 05:06:58PM +0100, Marcin M. wrote: Hi, Thanks! Well, it's a pity ;( Regards, -- Marcin 2013/11/6 Jonni Rainisto [1]jonni.raini...@jolla.com Hi, AFAIK. Currently you can only depend on mer/nemomobile packages, you cannot depend on store packages. re, Jonni __ From: [2]devel-boun...@lists.sailfishos.org [[3]devel-boun...@lists.sailfishos.org] on behalf of Marcin M. [[4]marmistrz...@gmail.com] Sent: Wednesday, November 06, 2013 5:34 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store And what about in-app-store depends? (Free app, paid databases, databases depend on the free app) -- Marcin 2013/11/6 Andrey Kozhevnikov [5]coderusin...@gmail.com Good point, thanks! On 06.11.2013 18:30, Jonni Rainisto wrote: And if some good library is missing, and you are willing to maintain the library, feel free trying to get it added to Mer/Nemomobile side (after that you can depend against it). re, Jonni From: [6]devel-boun...@lists.sailfishos.org [[7]devel-boun...@lists.sailfishos.org] on behalf of Jonni Rainisto [[8]jonni.raini...@jolla.com] Sent: Wednesday, November 06, 2013 2:27 PM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store HI, AFAIK, uploading libraries to store is forbidden, you can only depend on common mer/nemomobile libraries in .spec/rpm Requires field. re, Jonni From: [9]devel-boun...@lists.sailfishos.org [[10]devel-boun...@lists.sailfishos.org] on behalf of Andrey Kozhevnikov [[11]coderusin...@gmail.com] Sent: Wednesday, November 06, 2013 1:40 PM To: [12]devel@lists.sailfishos.org Subject: Re: [SailfishDevel] Jolla Harbour and Jolla Store Please more information about Harbour: - it can accept only single files, means i cant
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Hi, I notice something that could be a bug, when an error 504 occurs during the upload of a binary or icon you can remove the file and retry the upload, but when it s happen in screenshots of the app, you can't remove it and retry. Regards Le 2013-11-06 12:06, Karl Granström a écrit : Ahoy all, Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. Here are some details about Jolla Harbour: Joining and logging into Jolla Harbour: Joining is free! You can create a Jolla account from the Jolla Harbour landing page (harbour.jolla.com) or if you have pre-ordered your Jolla phone, you have everything you need to get started. To manage your account details, please visit account.jolla.com. Support for Sailfish and Android™ applications: You can submit both Sailfish and Android™ applications to Jolla Harbour. The submission process is the same. Start with free applications: At launch, the Jolla Harbour and Jolla Store will support only free applications. We are working hard to enable payment solutions and we will keep you posted about these capabilities as they develop. Binary package naming: You will receive naming guidelines when you upload the binary package to Jolla Harbour. You can also find guidelines on versioning at http://semver.org. Preparing your metadata: Jolla Harbour needs to know a few things about your app: - An app icon for the Store (86x86px, png) (Current SDK supports 90x90px images; more details to follow soon) - 1-3 screenshots (540x960px, png or jpg) - An optional Cover image for your Store page (516x252px, png or jpg) Submission process: To submit your application to Jolla Harbour, fill in the metadata for it and upload the binary and required images. After you have submitted your app, Jolla will start Quality Assurance testing. Quality Assurance testing: Jolla will perform QA testing on your applications on real Jolla devices. We will get back to you with feedback on your app within a few days. You will be notified on the QA results via the email address you have registered to your Jolla account. If you encounter any issues, please contact us by email, developer-c...@jolla.com, or report them to the Sailfish developers mailing list at devel at lists.sailfishos.org. Happy hacking! The Jolla Store Team ___ SailfishOS.org Devel mailing list -- Benoît HERVIER - http://khertan.net/ ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
On 06-Nov-13 03:06, Karl Granström wrote: Today we're launching Jolla Harbour harbour.jolla.com, the portal for submitting applications to the Jolla Store. You can submit and manage your applications. Consumers will be able to install them directly from their Jolla phones. The dry dock and slipway for developers is under maintenance at the moment. :( HTTP 502 Bad Gateway ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
I support packages with the option to use dependencies in mobile OS : - about Sailfish OS, I feel managing RPM packages is faster than than DEB packages; - current (2013) smartphones are fast (dual or quad core @ 1,0 GHz, fast flash memory, etc), equivalent to low cost net/notebooks some years ago, so it is not a problem to have repositories with thousands of packages; - one great advantage of GNU Linux mobile OS (Maemo, MeeGo, Mer/Nemo Mobile, Sailfish, etc) is the availability of thousands of libraries ported from desktop Linux developed, e.g., we can have a software with GUI made with 500 QML lines of source code using a library (with 200,000 C/C++ lines of source code, developed after 15 years by thousands of developers) as dependency; - if some developer wants to include dependencies in its rpm package, yes, it can, it has this freedom. As I've read today, we can submit .rpm packages using dependencies from Mer/Nemo Mobile repositories, only Jolla Harbour doesn't host dependencies itself. So it is just a matter of the community support Mer/Nemo Mobile to include desired libraries, tools, etc. And/or use OpenRepos so each developer has its needed dependencies. So let us start submitting our Sailfish softwares, sailors ! Best regards, Roberto Em 06-11-2013 18:28, Attila Csipa escreveu: On 06-Nov-13 09:33, Marcin M. wrote: And somehow Debian and Ubuntu and ... do well it with real depends... Debian, Ubuntu (and the whole desktop Linux world) is a very different setup from the classic appstore setup (so no orphaned packages/apps, less packages, less metadata, less frequent updates/releases, unlimited CPU/RAM/network). Ubuntu, with the limitation of apt (and yes, I'm a Ubuntu user, and love apt-get-ing) sucked on Maemo once the number of packages went to the thousands (and real stores are with app numbers in the hundred-thousands). It took ages (and a boatload of battery/CPU/flash) just to see if there is an update for something. And I'm not saying this as a plug for RPM-based repositories, for an appstore setup, they are almost as bad. A dependency system can be really helpful. It's just that the environment changed a bit since the '90s, so while you can implement proof-of-concept level stores in an old-school Linux style packet management (see the Maemo experience), it can hardly scale to the proportions and use-cases modern appstores are aiming at. Best regards, Attila Csipa ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
On 06-Nov-13 13:05, Roberto Colistete Jr. wrote: - current (2013) smartphones are fast (dual or quad core @ 1,0 GHz, fast flash memory, etc), equivalent to low cost net/notebooks some years ago, so it is not a problem to have repositories with thousands of packages; Luckily we all live in the world where everyone has (the equivalent of) Nexus 5+ hardware and a free and steady LTE connection. Not. And yes it's a problem. How bad is it? Well, for one, the updates are polling-based (did you say 2013?). You're wasting hundreds of megabytes of flash space for things you have no use for (effectively, you cannot update once you run out of space, and as the app catalog grows, your free space will be going down even if you don't touch anything). You're wasting battery life (those zippy CPUs are like a race-car engine, press on the pedal and watch your tank dry!). I did a test with a clocked-up N900 back in the day (comparison to big Ubuntu in a 100K app scenario), and it was pretty defeating (far more than just add a core and double the clock, and it's going to be fine). Best regards, Attila ___ SailfishOS.org Devel mailing list
[SailfishDevel] Jolla Harbour and Jolla Store
Hi guys, It's a great news about the store, and a great name, too. I have 9 applications ported to Sailfish OS from Harmattan/Symbian, but they're commercial, so I hope that submission of paid apps will soon be allowed as well... Anyway, I also have a few remarks regarding the current specification of the store (in a good purpose, so that the store is as good as possible, both for publishers and customers). I know that it's just the beginning, but I also know that if something isn't done at start then either it never comes or it takes ages to add it... 1) *PLEASE* allow more screenshots than just THREE. It has always been a major problem with the Nokia store that only 3 screenshots could be posted. It is way too little to properly present even just part of functionality of more complex applications. I am not saying that it should be up to 64 screenshots like in the BlackBerry store but *FIVE* is IMO a minimum. 2) I could not find what's the character limit of the application's description, but I hope that it's bigger than Nokia Store's 400 characters, for the same reasons as above. It is nearly impossible to properly describe a complex application's functionality within 400 characters. Using abbreviations like instead of every and, skipping spaces after commas, etc. only to manage to fit a few more words is a common practice at the Nokia store due to their tiny limit, and it still doesn't help much. Just to compare, the BlackBerry store allows 4000 characters. 3) PLEASE, allow publishers to post replies to customers' reviews in the store, like e.g. in Google Play. No such possibility in the Nokia store, along with no access to any reviewer's contact data, prevents ANY communication between publishers and their users/customers. It often happens that in the Nokia store a customer complains about a trivial problem (often at the user's end) that could be very easily resolved if a reply could be posted, but lack of such possibility causes that the reviewer stays with his problem and his negative comment also remains and scares away others. In the worst case, please at least allow publishers to accept/deny reviews, like in the Blackberry store... 4) Please, distinguish native applications from Android applications in the store, even just with some kind of icon. RIM does so with Built for Blackberry apps - a small BB icon is shown on lists and in the description. Native Sailfish OS applications should be distinguished and promoted somehow - this will surely stimulate native development... Well, that's all for now... Or maybe one more question: is there any news regarding availability of developer units? All my applications use sensors, the GPS receiver, one also uses the camera none of which can be tested in the emulator. I'd like to make sure everything works fine prior to publishing the applications (especially that they're commercial, so it is important to make sure that what people will be paying for really works perfectly). Maybe you could offer some kind of PRE-PRE-sales to developers who have several projects ready for publication? I'll happily pay for a developer unit if I can only get access to it as early as possible so that I can have all my applications ready before the phone starts shipping... Many thanks and kindest regards, Michal ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
Em 06-11-2013 19:26, Attila Csipa escreveu: On 06-Nov-13 13:05, Roberto Colistete Jr. wrote: - current (2013) smartphones are fast (dual or quad core @ 1,0 GHz, fast flash memory, etc), equivalent to low cost net/notebooks some years ago, so it is not a problem to have repositories with thousands of packages; Luckily we all live in the world where everyone has (the equivalent of) Nexus 5+ hardware and a free and steady LTE connection. Not. And yes it's a problem. How bad is it? Well, for one, the updates are polling-based (did you say 2013?). You're wasting hundreds of megabytes of flash space for things you have no use for (effectively, you cannot update once you run out of space, and as the app catalog grows, your free space will be going down even if you don't touch anything). You're wasting battery life (those zippy CPUs are like a race-car engine, press on the pedal and watch your tank dry!). I did a test with a clocked-up N900 back in the day (comparison to big Ubuntu in a 100K app scenario), and it was pretty defeating (far more than just add a core and double the clock, and it's going to be fine). No need of Nexus 5 hardware. Almost all smartphones are current dual core and some quad core, all 1.0 GHz each core. The CPU of the 1st Jolla smartphone I expect to be 4-6 times the speed of Nokia N9. And Mer/Nemo Mobile/Sailfish don't use .deb, but .rpm packages. ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
6.11.2013 22:33, Roberto Colistete Jr.: snip: And Mer/Nemo Mobile/Sailfish don't use .deb, but .rpm packages. ___ SailfishOS.org Devel mailing list Yep, and as anyone can easily try, zypper on Nemo is blazing fast. And regarding repository size, you install something with yum on Fedora (which has a bazillion of packages the repository) - it is realy fast. And it should be even faster once the libsolv based DNF[1] replaces yum as a default. Fedora also uses DeltaRPM/Presto[2] for updates, so only the differences are transferred when package is updated, drastically cutting down the amount of transferred data. BTW, this alone could be a nice addition due to the limited amount of Internet connectivity often available on mobile devices. Also one thing that I think has not yet been mentioned: * security vulnerabilities in bundled libraries If a vulnerability in a library is found: * on a system with proper package management, you update the library and all applications using it are automatically immune * on a system where applications need to bundle libraries, all applications bundling the given library are vulnerable until their authors manually update them (and there is also no 100% sure way to check what libraries are being bundled and therefore which applications are vulnerable) [1] https://fedoraproject.org/wiki/Features/DNF [2] http://fedoraproject.org/wiki/Features/Presto ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
On 06-Nov-13 13:33, Roberto Colistete Jr. wrote: 1st Jolla smartphone I expect to be 4-6 times the speed of Nokia N9. ... and all of that still doesn't address the crux of problem: Desktop-style Linux distros rely on having to have all the data LOCALLY and doing the dependency resolution on the HOST machine. That is completely unnecessary and pure overhead in all of storage/RAM/CPU/network aspects. The classic Linux package dependency model is built for the scenario where the resource abundance is on the client side, and server resources are scarce (hence the dumb file repo approach). In a mobile context it's just the opposite - the resource challenge is on the client side, and the abundance shifted to the server side. As for the actual speed comparison - there is no need to expect, we should be able to guess that pretty well. Unless something changed recently, only a single core is used for packaging/dependency resolution purposes. The N9 was a 1GHz Cortex A8. 1st Jolla is a 1.4GHz Snapdragon - I don't know the generation, but it's probably a Krait. An A8 is ~2 DMIPS/MHz, Kraits are ~3.3, which means the JollaPhone is ~2.5 times faster than the N9 for this purpose (not counting memory/flash bandwidth, etc). Oddly enough they have the same amount of memory (which I personally find to the be the Achilles heel of the Jolla device in the context of a heavy multitasker). No need of Nexus 5 hardware. Almost all smartphones are current dual core and some quad core, all 1.0 GHz each core. The CPU of the That's a very western tech-heavy view. Most of the world runs smartphones a lot more modest than that (why do you think Gingerbread refuses to die?). Smartphones are not getting faster as much as they are getting cheaper. Single core ARM11 smartphone devices didn't disappear - they just went to different markets. And Mer/Nemo Mobile/Sailfish don't use .deb, but .rpm packages. Most of the overhead problems are unrelated to whether the package format is deb or rpm, they are just different kinds of dinosaurs in this context. Best regards, Attila Csipa ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Jolla Harbour and Jolla Store
And please tell about possible ways for paying for application and developer ways to receive funds. On 07.11.2013 03:29, Michal Jerz wrote: Hi guys, It's a great news about the store, and a great name, too. I have 9 applications ported to Sailfish OS from Harmattan/Symbian, but they're commercial, so I hope that submission of paid apps will soon be allowed as well... Anyway, I also have a few remarks regarding the current specification of the store (in a good purpose, so that the store is as good as possible, both for publishers and customers). I know that it's just the beginning, but I also know that if something isn't done at start then either it never comes or it takes ages to add it... 1) *PLEASE* allow more screenshots than just THREE. It has always been a major problem with the Nokia store that only 3 screenshots could be posted. It is way too little to properly present even just part of functionality of more complex applications. I am not saying that it should be up to 64 screenshots like in the BlackBerry store but *FIVE* is IMO a minimum. 2) I could not find what's the character limit of the application's description, but I hope that it's bigger than Nokia Store's 400 characters, for the same reasons as above. It is nearly impossible to properly describe a complex application's functionality within 400 characters. Using abbreviations like instead of every and, skipping spaces after commas, etc. only to manage to fit a few more words is a common practice at the Nokia store due to their tiny limit, and it still doesn't help much. Just to compare, the BlackBerry store allows 4000 characters. 3) PLEASE, allow publishers to post replies to customers' reviews in the store, like e.g. in Google Play. No such possibility in the Nokia store, along with no access to any reviewer's contact data, prevents ANY communication between publishers and their users/customers. It often happens that in the Nokia store a customer complains about a trivial problem (often at the user's end) that could be very easily resolved if a reply could be posted, but lack of such possibility causes that the reviewer stays with his problem and his negative comment also remains and scares away others. In the worst case, please at least allow publishers to accept/deny reviews, like in the Blackberry store... 4) Please, distinguish native applications from Android applications in the store, even just with some kind of icon. RIM does so with Built for Blackberry apps - a small BB icon is shown on lists and in the description. Native Sailfish OS applications should be distinguished and promoted somehow - this will surely stimulate native development... Well, that's all for now... Or maybe one more question: is there any news regarding availability of developer units? All my applications use sensors, the GPS receiver, one also uses the camera none of which can be tested in the emulator. I'd like to make sure everything works fine prior to publishing the applications (especially that they're commercial, so it is important to make sure that what people will be paying for really works perfectly). Maybe you could offer some kind of PRE-PRE-sales to developers who have several projects ready for publication? I'll happily pay for a developer unit if I can only get access to it as early as possible so that I can have all my applications ready before the phone starts shipping... Many thanks and kindest regards, Michal ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
[SailfishDevel] Jolla Harbour and Jolla Store
Andrey Kozhevnikov wrote: And please tell about possible ways for paying for application and developer ways to receive funds Right. Will the store support in-app purchase? Will it support subscriptions? Will there be any in-app advertising system/network offered by Jolla, so that in-app ads can be used in free/Lite applications? And also, equally important... what kind of software protection/activation/registration will be supported (or at least ALLOWED) by the store. For example, will the store (if chosen so by the publisher) automatically generate registration/activation keys based on a phrase provided for an application by the publisher; or will the store support pre-generated list of registration keys uploaded by the developer? Or something else. Or if no registration/activation will be supported by the store itself, will Jolla be providing publishers with customer phone's IMEI number so that IMEI based activation/registration can be included in the application and handled by the developer himself? The Nokia store hasn't been supporting ANY kind of software protection, and actually (by not providing publishers with ANY customer data) it's been *preventing* it... Without knowing customer's IMEI number, or even just email address, it is impossible to have any sort of activation/registration. Anyone can contact the publisher and say that he purchased his application from the Nokia store, and it is not possible to verify it in any way. And without any sort of software protection, an application purchased from the store can be then instantly uploaded to a warez or file sharing site and distributed without any limits. Apologies for so many questions and suggestions right at start, but as the Nokia store example shows us, things that were omitted at the beginning never came... And as Sailfish OS (at least initially) will be a small 'ecosystem', the more important it is to provide (or at least ALLOW) any sort of software protection. If on Android or iOS 80% of copies of an application are pirate copies, the remaining 20% still account for thousands of copies sold. Whereas on a small platform like Sailfish same percentage (80%) of pirate copies will result in the remaining 20% accounting for... A HANDFUL of sales, rendering development of commercial applications completely unprofitable. That's why offering/allowing any kind of protection is very important, not only for developers but also for the platform's growth. Implementing activation or other things mentioned above takes some time, so it would be great if we could know these things as soon as possible. Michal ___ SailfishOS.org Devel mailing list