2010-05-09 3 views
16

Как кретину, я думаю, было бы неплохо иметь TeX-редактор на iPad. Но TeX - это полный язык Turing, и он, возможно, является универсальным компилятором/интерпретатором. Это делает его неприемлемым для App Store? Кроме того, если кто-то передает компилятор TeX в javascript и работает внутри WebKit, делает ли он приемлемым для App Store?TeX на iPad совместим с политикой Apple?

FYI, вот раздел договора разработчика:

3.3.2 Применение не может сама устанавливать или запускать другой исполняемый код любым способом, в том числе без ограничения за счет использования плагина архитектуры , вызывая другие фреймворки, другие API или иным образом. Никакой интерпретируемый код не может быть загружен и использован в приложении, кроме кода, который интерпретируется и запускается опубликованными API Apple и встроенными интерпретаторами.

Update (Jun.11.2010) Apple изменила раздел следующим образом:

3.3.2 Если иное не одобрено Apple, в письменной форме, не интерпретировать код может быть загружен или использован в заявке, за исключением для кода, который интерпретируется и выполняется API-документами Apple и встроенными интерпретаторами. Несмотря на вышесказанное, с предварительного письменного согласия Apple, приложение может использовать встроенный интерпретируемый код ограниченным образом, если такое использование предназначено исключительно для предоставления второстепенных функций или функциональных возможностей, которые согласуются с намеченной и рекламируемой целью Приложения.

который может открыть путь к использованию TeX на iPad.

Другой Update (Sep.10.2010) Apple прогнулся к внешнему давлению (возможно, антимонопольное расследование?)

3.3.2 Применение не может загрузить или установить исполняемый код. Интерпретированный код может использоваться только в приложении, если все сценарии, код и интерпретаторы упакованы в приложение и не загружаются. Единственное исключение из вышеизложенного - это скрипты и код, загруженные и выполняемые встроенной средой WebKit от Apple.

Я думаю, теперь все в порядке, если TeX на iPad. Кто собирается передать дистрибутив TeX?

ответ

1

Вы можете попробовать использовать LaTeX Lab, который интегрируется с Google Docs и позволяет вам создавать/редактировать документы LaTeX в вашем пространстве Документов Google. Что касается возможности использования TeX/LaTeX на iPhone/iPad, вам придется спросить Apple, поскольку они являются конечными арбитрами, и их решения не всегда просты.

+0

Ах, спасибо за ссылку на LaTeX Lab. Увы, это не javascript-реализация TeX ... – Yuji

0

Учитывая, что TeX в конечном счете является интерпретированным языком, TeX на iPad, вероятно, является не стартером. Даже если у вас может быть приложение-переводчик TeX, файлы поддержки TeX для полного распространения выполняются до нескольких GiB.

+1

Да ... возможно, я должен сделать это только для моего собственного использования. Базовая установка TeX может быть сделана ниже 100 МБ. Я использовал TeX 15 лет назад на DOS-боксе с памятью 640K! – Yuji

+0

Я думал больше обо всех пакетах макросов. Но вы действительно можете сделать TeX подходящим в небольшом пространстве. –

+0

Да, я знал, что вы ссылались на пакеты макросов ...но многие из моих старых коллег даже не знают о существовании полного распространения TeX и живут без проблем, используя очень старую небольшую установку TeX на своем ПК. – Yuji