If Apple and Google allowed player apps that play external code, companies could essentially set up their own app stores, bypassing google play and iTunes. I cannot imagine either company would appreciate that.
Sent from my iPhone > On Aug 11, 2017, at 9:52 AM, Ralph DiMola via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Mark, > > Thanks for weighing in. I would like to read into those licenses that I > could update my core LCS, but I know in my soul that if I do that it's just > a shoe waiting to drop that could affect not only my license but the entire > LC community. I also feel that when I create an extra button(with stub code) > because a "data" update offers more options that I am staying within the > guidelines and the spirit of the App/Play store rules. I see this as simple > decision. I call it the "Johnny, did you eat a cookie?" scenario. Johnny > says "no" because he did not eat "A" cookie but ate 3 cookies. I am not a 2 > year old and know what these rules were intended to prevent. > > By the way, I was once rejected because my data update "answer" dialog was > worded as "An app update is available". I explained that it was a data > update and not code and changed the verbiage of the dialog. I then passed > the review. Moral: The review team can look VERY close at any app during > review. > > As it was said in Goodfellows... At least, that's how I feel. > > Ralph DiMola > IT Director > Evergreen Information Services > rdim...@evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf > Of Mark Waddingham via use-livecode > Sent: Friday, August 11, 2017 7:24 AM > To: How to use LiveCode > Cc: Mark Waddingham > Subject: Re: Mobile LC Apps Downloading Stacks After installation > >> On 2017-08-11 12:20, Jonathan Lynch via use-livecode wrote: >> I know the reviewers at app stores are not always careful, but >> something like an LC player would surely get their notice. > > Review, from my understanding, is heavily automated (it has to be - if you > think of the scale of the App Stores these days). However, there is always a > means to get in contact with a human about specific issues (which can take a > while to get escalated with someone who can actually do something - but at > least it is possible). > >> They do allow us to import JS, but JS is way more sandboxed than LC. > > Yes - this is true - however, as I noticed this morning Apple no longer have > their advisory about allowing arbitrary JS to be downloaded and run within a > WebView. This is simply because you can could build a host app which gives > access to every single OS API on iOS and make all of them callable from JS > (even if the JS bundled with the app does not use any of it). > > So, the point is the language is not the point - what the code running in > the language does is important. > > Like Google, Apple are wanting to know precisely what OS APIs your app is > calling at the point of review - so they have some idea of the surface area > of attack for any malicious intent. How much analysis they currently do, > no-one really knows - however the guidelines means that (in principal) they > have reasons to pull any apps very quickly if they find that they are doing > something which is 'not allowed'. > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode