Re: C Sharp?
Re: C Sharp?
- Subject: Re: C Sharp?
- From: Jens Alfke <email@hidden>
- Date: Fri, 17 Jul 2015 08:26:43 -0700
> On 16 Jul 2015, at 21:26, Gary L. Wade <email@hidden <mailto:email@hidden>> wrote:
>
> Just keep in mind that according to Apple's App Store rules, this qualifies as interpreted code. I worked on a really well known app that used a C# component for a fairly important piece of functionality, and that part could not be in our App Store version (the non-App Store could keep it), and our company and Apple were criticized royally in the press.
This isn’t the case anymore.
There was a period in 2010 or so where Apple decided on a whim that iOS apps couldn’t contain _any_ interpreted code (other than JavaScript in a UIWebView.) That’s probably when the above happened. This policy was complete bollocks, and Apple rescinded it about six months later … probably after a number of big game developers showed them that nearly all game engines use interpreters (mostly Lua or Python, and Unity uses C#) for in-game logic, and it would be a shame if they had to withdraw all the top-selling games from the App Store, wouldn’t it?
The policy is back to forbidding _downloaded_ executable/interpretable code (again except for JS executed in a WebView), which is sort of annoying but generally makes sense from a security perspective. I was just reading yesterday about some Android malware by Hacking Team that made it through Google Play review because the nasty code wasn’t packaged in the app but downloaded afterwards.
—Jens
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden