JaroslavTulach at 06:16, 9 April 2016 - 2016-04-09 06:16:26

←Older revision Revision as of 06:16, 9 April 2016
Line 1: Line 1:
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014 and on Aug 21, 2014 the [[MineSweeper]] got accepted. Four weeks.
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014 and on Aug 21, 2014 the [[MineSweeper]] got accepted. Four weeks.
 +
 +
== Giving Up ==
 +
 +
{{:AppStoreTheEnd}}
== Uploading [[AppStoreUpdate|New Version]] ==
== Uploading [[AppStoreUpdate|New Version]] ==

JaroslavTulach at 04:46, 18 December 2015 - 2015-12-18 04:46:44

←Older revision Revision as of 04:46, 18 December 2015
Line 1: Line 1:
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014 and on Aug 21, 2014 the [[MineSweeper]] got accepted. Four weeks.
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014 and on Aug 21, 2014 the [[MineSweeper]] got accepted. Four weeks.
 +
 +
== Uploading [[AppStoreUpdate|New Version]] ==
 +
 +
{{:AppStoreUpdate}}
== Available on [[AppStore]] ==
== Available on [[AppStore]] ==

JaroslavTulach: /* Available on AppStore */ - 2015-04-01 11:59:40

Available on AppStore

←Older revision Revision as of 11:59, 1 April 2015
Line 9: Line 9:
I think [[Apple]] feels they have a problem. Recently they presented new programming language. Why? Because people are reluctant to code in [[ObjectiveC]]? Because there is not enough developers coding apps for [[iOS]]? True, [[ObjectiveC]] is different - especially when you are coming from [[Java]], but then there is [[RoboVM]] and that is certainly better than trying to invent new language. The problem is not the language.
I think [[Apple]] feels they have a problem. Recently they presented new programming language. Why? Because people are reluctant to code in [[ObjectiveC]]? Because there is not enough developers coding apps for [[iOS]]? True, [[ObjectiveC]] is different - especially when you are coming from [[Java]], but then there is [[RoboVM]] and that is certainly better than trying to invent new language. The problem is not the language.
-
Developing for [[iOS]] is expensive. One needs to by a [[Mac]] (as it is not possible to develop to [[iPad]]s and [[iPhone]]s on a different computer than [[Apple]] one). One needs to pay $99 to deploy testing application on own [[iPad]]! Unbelievable. I bought old [[Mac]] and still needed to pay $400 to even get started. That is more than (minimal) monthly wage here!
+
Developing for [[iOS]] is expensive. One needs to buy a [[Mac]] (as it is not possible to develop to [[iPad]]s and [[iPhone]]s on a different computer than [[Apple]] one). One needs to pay $99 to deploy testing application on own [[iPad]]! Unbelievable. I bought old [[Mac]] and still needed to pay $400 to even get started. That is more than (minimal) monthly wage here!
And then the process of publishing to [[AppStore]]! I was expecting it to be painful, and to be honest, it was not that bad. It was just long - four weeks of waiting, waiting and waiting. Should [[Apple]] feel the developers are targeting [[Android]], it is not something to be fixed by a new programming language. The problem is that developing for [[iOS]] is too costly and way too slow.
And then the process of publishing to [[AppStore]]! I was expecting it to be painful, and to be honest, it was not that bad. It was just long - four weeks of waiting, waiting and waiting. Should [[Apple]] feel the developers are targeting [[Android]], it is not something to be fixed by a new programming language. The problem is that developing for [[iOS]] is too costly and way too slow.

JaroslavTulach: /* Available on AppStore */ - 2014-08-21 15:17:53

Available on AppStore

←Older revision Revision as of 15:17, 21 August 2014
Line 4: Line 4:
https://itunes.apple.com/us/app/fair-minesweeper/id903688146
https://itunes.apple.com/us/app/fair-minesweeper/id903688146
 +
 +
So finally the [[MineSweeper]] game is available everywhere: in [[AppStore]], [[GooglePlay]], as a [[NetBeans]] module and also directly [http://xelfi.cz/minesweeper/bck2brwsr on the web]. I guess I can celebrate. The power of [[DukeScript]]'s write once, display anywhere is demonstrated. Let me however add few words about [[Apple]]:
 +
 +
I think [[Apple]] feels they have a problem. Recently they presented new programming language. Why? Because people are reluctant to code in [[ObjectiveC]]? Because there is not enough developers coding apps for [[iOS]]? True, [[ObjectiveC]] is different - especially when you are coming from [[Java]], but then there is [[RoboVM]] and that is certainly better than trying to invent new language. The problem is not the language.
 +
 +
Developing for [[iOS]] is expensive. One needs to by a [[Mac]] (as it is not possible to develop to [[iPad]]s and [[iPhone]]s on a different computer than [[Apple]] one). One needs to pay $99 to deploy testing application on own [[iPad]]! Unbelievable. I bought old [[Mac]] and still needed to pay $400 to even get started. That is more than (minimal) monthly wage here!
 +
 +
And then the process of publishing to [[AppStore]]! I was expecting it to be painful, and to be honest, it was not that bad. It was just long - four weeks of waiting, waiting and waiting. Should [[Apple]] feel the developers are targeting [[Android]], it is not something to be fixed by a new programming language. The problem is that developing for [[iOS]] is too costly and way too slow.
== Preparing first Upload ==
== Preparing first Upload ==

JaroslavTulach at 14:18, 21 August 2014 - 2014-08-21 14:18:06

←Older revision Revision as of 14:18, 21 August 2014
Line 1: Line 1:
-
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014.
+
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014 and on Aug 21, 2014 the [[MineSweeper]] got accepted. Four weeks.
 +
 
 +
== Available on [[AppStore]] ==
 +
 
 +
https://itunes.apple.com/us/app/fair-minesweeper/id903688146
== Preparing first Upload ==
== Preparing first Upload ==

JaroslavTulach: /* 1st Review */ - 2014-08-21 05:04:26

1st Review

←Older revision Revision as of 05:04, 21 August 2014
Line 54: Line 54:
Being patient paid off: today morning I found result of the review: ''rejected''. It seems there were three areas of complaints:
Being patient paid off: today morning I found result of the review: ''rejected''. It seems there were three areas of complaints:
-
==== 2.9: Apps that are "beta", "demo", "trial", or "test" versions will be rejected ====
+
==== 3.1: Apps or metadata that mentions the name of any other mobile platform will be rejected ====
I guess it was complain about Payload/MineSweeper.app/pages/android_logo.jpg and its use on the application welcome screen. I placed the reference to [[DlvkBrwsr]] to demonstrate that one can write the application once and package it for various platforms. However I understand that [[Apple]] doesn't want to promote [[Android]], so I will remove the JPG file and modify the welcome screen to not reference it. I assume other icons (like [[NetBeans]]) are OK, and I plan keep them in.
I guess it was complain about Payload/MineSweeper.app/pages/android_logo.jpg and its use on the application welcome screen. I placed the reference to [[DlvkBrwsr]] to demonstrate that one can write the application once and package it for various platforms. However I understand that [[Apple]] doesn't want to promote [[Android]], so I will remove the JPG file and modify the welcome screen to not reference it. I assume other icons (like [[NetBeans]]) are OK, and I plan keep them in.
-
==== 3.1: Apps or metadata that mentions the name of any other mobile platform will be rejected ====
+
==== 2.9: Apps that are "beta", "demo", "trial", or "test" versions will be rejected ====
I used word "demo" while meaning something like "showcase". The Fair [[MineSweeper]] game is fully featured, it is not beta or demo by itself. What I wanted to say is that it is "showcase" for the underlying technology which allows people to write applications once and package them for multiple platforms. I'll replace the use of word "demo" with "showcase", OK?
I used word "demo" while meaning something like "showcase". The Fair [[MineSweeper]] game is fully featured, it is not beta or demo by itself. What I wanted to say is that it is "showcase" for the underlying technology which allows people to write applications once and package them for multiple platforms. I'll replace the use of word "demo" with "showcase", OK?

JaroslavTulach at 05:02, 21 August 2014 - 2014-08-21 05:02:28

←Older revision Revision as of 05:02, 21 August 2014
Line 69: Line 69:
I've made necessary changes http://source.apidesign.org/hg/html~demo/rev/197472ca59d4 and uploaded my [[MineSweeper]] application for another review.
I've made necessary changes http://source.apidesign.org/hg/html~demo/rev/197472ca59d4 and uploaded my [[MineSweeper]] application for another review.
 +
 +
== 2nd Review ==
 +
 +
No complaint about the application this time. However comment 3.2 remained. However it turned out that it is a comment about metadata, e.g. need to be fixed via browser. Done that and re-submitted on Aug 21, 2014.

JaroslavTulach at 07:59, 14 August 2014 - 2014-08-14 07:59:28

←Older revision Revision as of 07:59, 14 August 2014
Line 1: Line 1:
-
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks?
+
Yeah, it takes $99 to get permission to publish [[iOS]] applications to [[AppStore]]. It required just $25 to publish to [[GooglePlay]]. I managed to pay those $25 bucks and publish the app in one day. Will I succeed with [[AppStore]] as fast or will it take weeks? [[I]] started on Jul 26, 2014.
== Preparing first Upload ==
== Preparing first Upload ==

JaroslavTulach: /* Preparing first Upload */ - 2014-08-14 07:58:01

Preparing first Upload

←Older revision Revision as of 07:58, 14 August 2014
Line 44: Line 44:
</source>
</source>
-
I had to remove an automatically generated distribution provisioning profile, obtain new one. Then I was able to upload the app and send it to verification. To pass the verification I had to include Info.plist.xml as suggested in the Ping example.
+
I had to remove an automatically generated distribution provisioning profile, obtain new one. Then I was able to upload the app and send it to verification. To pass the verification I had to include Info.plist.xml as suggested in the Ping example. This is the revision that I managed to upload to [[AppStore]] for review: http://source.apidesign.org/hg/html~demo/rev/99669e0e8248
== 1st Review ==
== 1st Review ==

JaroslavTulach: /* Onto next Review */ - 2014-08-14 07:55:22

Onto next Review

←Older revision Revision as of 07:55, 14 August 2014
Line 68: Line 68:
==== Onto next Review ====
==== Onto next Review ====
-
I've made necessary changes http://source.apidesign.org/hg/html~demo/rev/197472ca59d4 and uploaded my [[Minesweeper]] application for another review.
+
I've made necessary changes http://source.apidesign.org/hg/html~demo/rev/197472ca59d4 and uploaded my [[MineSweeper]] application for another review.