应用程序商店是否允许使用javascript的CPU模拟器应用程序?

时间:2015-07-10 20:18:05

标签: ios app-store appstore-approval

这是非常具体的,但App Store是否会批准一个模拟虚构的8位计算机的应用程序,您可以使用汇编代码进行编程?模拟器后端写成javascript。

1 个答案:

答案 0 :(得分:1)

我认为这实际上取决于8位模拟器的编程方式以及允许用户在汇编中编程的内容。我相信你正在使用WebKit Javascript,因此,只要你坚持使用该Javascript并清楚地说明该应用程序用于刺激8位计算机,它就可以通过App Store Review。

您可以阅读有关App Store指南here的更多信息。

但是,对这种类型的应用程序存在一些担忧。例如,Apple说

  

2.1 崩溃的应用将被拒绝

  

2.2 展示错误的应用将被拒绝

当然,用户希望应用程序的最终版本不会崩溃,但如果允许用户编写自己的代码,那么代码总是可能导致应用程序坠毁。在这种情况下,您必须非常小心地实现错误检查并捕获到您的应用程序,以便它感觉稳定并能够在用户端处理错误的代码。

除上述内容外,

  

2.6 在指定的容器区域外读取或写入数据的应用程序将被拒绝

  

2.8 安装或启动其他可执行代码的应用将被拒绝

这意味着必须确保用户无法编写访问应用程序外部数据的汇编程序,主要是因为汇编是一种低级编程语言。

因此,为了回答您的问题,8位计算机模拟器存在一些风险,但这并不意味着它必然会被拒绝。如果你遵循Apple的指导方针(使用这个应用程序,到点),那么我会说找出最好的方法就是尝试发布它。没有任何东西表明它会被拒绝,或者不会被拒绝,但有一些指导方针,如果不遵守,将会导致拒绝。