作为一个书呆子,我认为在 iPad 上有一个 TeX 编辑器会很好。但是 TeX 是一种图灵完备的语言,它可以说是一种通用的编译器/解释器。这会让 App Store 无法接受吗?此外,如果有人将 TeX 编译器移植到 javascript 并在 WebKit 中运行,那么 App Store 是否可以接受?
仅供参考,这是开发者协议的部分:
3.3.2 应用程序本身不得以任何方式安装或启动其他可执行代码,包括但不限于通过使用插件架构、调用其他框架、其他API或其他方式。除了由 Apple 发布的 API 和内置解释器解释和运行的代码外,不得在应用程序中下载和使用任何解释代码。
更新(2010 年 6 月 11 日)Apple 更改了以下部分:
3.3.2 除非 Apple 另有书面批准,否则不得在应用程序中下载或使用任何解释代码,但由 Apple 文档化 API 和内置解释器解释和运行的代码除外。尽管有上述规定,但在获得 Apple 事先书面同意的情况下,应用程序可以以有限的方式使用嵌入式解释代码,前提是此类使用仅用于提供与应用程序的预期和宣传目的一致的次要特性或功能。
这可能会为在 iPad 上使用 TeX 开辟道路。
另一个更新(2010 年 9 月 10 日)苹果屈服于外部压力(也许是反垄断调查?)
3.3.2 应用程序不得下载或安装可执行代码。如果所有脚本、代码和解释器都打包在应用程序中并且未下载,则解释的代码只能在应用程序中使用。上述情况的唯一例外是由 Apple 的内置 WebKit 框架下载和运行的脚本和代码。
我想现在在 iPad 上安装 TeX 是完全可以的。谁将移植 TeX 发行版?