Opinions about Mac App Store and UCI user interface App?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27788
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Opinions about Mac App Store and UCI user interface App?

Post by hgm »

OK, my mistake. On OSX fork/exec definitely works
trojanfoe wrote:What is the author of OSXBoard planning to do about this?
.

Actually I haven't heard from him for some time. I hope he hasn't given up. The obvious solution would be to distribute through other channels than the App store, which currently does not seem to be a major problem.
User avatar
trojanfoe
Posts: 65
Joined: Sun Jul 31, 2011 11:57 am
Location: Waterlooville, Hampshire, UK

Re: Opinions about Mac App Store and UCI user interface App?

Post by trojanfoe »

hgm wrote:OK, my mistake. On OSX fork/exec definitely works
trojanfoe wrote:What is the author of OSXBoard planning to do about this?
.

Actually I haven't heard from him for some time. I hope he hasn't given up. The obvious solution would be to distribute through other channels than the App store, which currently does not seem to be a major problem.
Yeah alternative distribution would be OK, it's just I think the 30% Apple Tax is probably worth it just for the passing trade you will get on the App Store - it's kinda like having a shop on Rodeo Drive or something; expensive but ultimately worth it.
micron
Posts: 155
Joined: Mon Feb 15, 2010 9:33 am
Location: New Zealand

Re: Opinions about Mac App Store and UCI user interface App?

Post by micron »

trojanfoe wrote:What are your opinions about the likelihood of seeing a UCI User Interface released via the Mac App Store, given the following condition (from here; Apple Developer account required):
2.15 Apps must be self-contained, single application installation bundles, and cannot install code or resources in shared locations
I believe that there is free access to non-shared locations such as:
~/Library/Application Support/MyGreatApp/

I recently verified that a sandboxed app can download a document to the directory above. [In a sandbox the path is in fact swizzled to something rather different.]

I expect that engines could be downloaded similarly, unless the Mac App Store restrictions go beyond sandboxing.
User avatar
trojanfoe
Posts: 65
Joined: Sun Jul 31, 2011 11:57 am
Location: Waterlooville, Hampshire, UK

Re: Opinions about Mac App Store and UCI user interface App?

Post by trojanfoe »

micron wrote:
trojanfoe wrote:What are your opinions about the likelihood of seeing a UCI User Interface released via the Mac App Store, given the following condition (from here; Apple Developer account required):
2.15 Apps must be self-contained, single application installation bundles, and cannot install code or resources in shared locations
I believe that there is free access to non-shared locations such as:
~/Library/Application Support/MyGreatApp/

I recently verified that a sandboxed app can download a document to the directory above. [In a sandbox the path is in fact swizzled to something rather different.]

I expect that engines could be downloaded similarly, unless the Mac App Store restrictions go beyond sandboxing.
Sandboxing it yet another issue (or will it be Gatekeeper?).

I have discussed the issue of starting UCI engines on the Apple Developer Forums and the opinion seems to be that it will be OK as my App won't be doing the downloading and someone commented that their App also starts other processes without issue. Looks like there is no need to worry.

My App would allow UCI engines to exist anywhere in the filesystem and the user can just configure the path to the engine along with the other engine-related settings. ~/Library is hidden by default, so I wouldn't expect a user to have to copy engines into that directory.