Это вызывает трения между яблоком и разработчиками с тех пор, как они впервые открыли какао.
Была проблема Commodore 64:
http://gizmodo.com/5354422/commodore-64-iphone-app-approved-removed
Эмулятор c-64 разрешил доступ к базовому CLI и был удален Apple.
Было также много обсуждений в списке Lua:
http://lua -users.org / списки / Lua-л / 2009-10 / msg00015.html
Lua может быть построен на процессоре руки iPhone из источника c, так это считается c или Lua?
Некоторые приложения, использующие Lua, были приняты:
http://tuomaspelkonen.com/2010/03/why-lua-truly-rocks/
Unity использует языки сценариев как часть своего API, и многие игры Unity были приняты:
http://unity3d.com/gallery/game-list/
... включая Zombieville, который "был признан в Apple Rewind 2009 Apple в качестве одной из самых продаваемых игр года".
На данный момент я не вижу, чтобы они удаляли все эти игры.
Что больше всего разочаровало людей, так это то, что, похоже, не существует единого стандарта для того, что принято, а что нет. Получают ли крупные игроки, такие как Adobe и Unity, специальные права на использование сценариев, а меньшие группы - нет?