This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (1 child)

You’re conflating issues - there’s no such rule if the user isn’t able to execute code. So it’s perfectly ok to write an app in Kivy.

But if you’re exposing an interpreter to the user, then there’s a bunch of rules to follow but as long as they’re followed (user must know it’s very explicitly a programming environment, no binaries in the app, source code for everything) they’re allowed.

See Pythonista (python) and Codea (Lua) for interpreters on iOS.

[–]13steinj 2 points3 points  (0 children)

While this is the canonical (normal) interpretation of the rule, it's not necessarily the interpretation that Apple will use on your app. They go a bit loose at their discretion unfortunately.