[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Why Did Apple Allow Lua on iOs?
- From: Clinton Reese <clinton.bruce.reese.1975@...>
- Date: Sun, 3 Nov 2019 03:26:35 -0500
Thanks for the replies. :)
On Saturday, November 2, 2019, Alexander Mokrushyn <firstname.lastname@example.org
Yes, I can confirm Lua IDE acceptable by Apple. Did release today without any problems. Had rejection few times, related to outdated screenshots or after uploading transparent icons, but never related to Lua. I think many app games are using Lua or other scripting languages. Theoretically, using script, you can transform your app behavior to anything else, what was not approved by reviewing app store process, only in this case you are loosing trust connection. So if you stay open with your intentions and don’t do harm, you will not have problems with uploading Lua apps to store or you can become suspicious with any person who buying kitchen knife, thinking what he can do with this :) ... and some have really good imagination. :)
Why Did Apple Allow Lua on iOs?
My theories may be wrong.
Lua is open-source but it's not GPL, so there's no requirement that the end user has to be able to modify it.
Apple has restrictions against allowing apps to download and run code that "introduces or changes features or functionality of the app". They're not exactly clear on what is and isn't allowed under this rule, but it doesn't automatically prohibit the use of an embedded scripting language like Lua. It means that any downloaded scripts have to do the same basic thing as what was submitted to Apple during the review process, and it gives Apple the right to remove apps that try to loophole their way past the review process by doing something different after release. (There's an exception for educational programming apps; to qualify for this exception, the code must be viewable to and editable by the user before running it -- so things like a Lua IDE would be allowed.)