2010-05-09 21 views
16

Jako nerd, myślę, że byłoby miło mieć edytor TeX na iPadzie. Ale TeX jest językiem pełnym Turinga i prawdopodobnie jest to kompilator/interpreter ogólnego przeznaczenia. Czy to nie przystaje do sklepu App Store? Co więcej, jeśli ktoś poruszy kompilator TeX do javascript i uruchomi się w WebKit, czy stanie się on akceptowalny dla App Store?TeX na iPadzie kompatybilny z polityką Apple?

FYI, tutaj jest odcinek od umowy deweloperskiej:

3.3.2 aplikacja może się nie zainstalować lub uruchomić inny kod wykonywalny wszelkimi środkami, w tym między innymi poprzez zastosowanie plug-in architektura , wywoływanie innych frameworków, innych API lub w inny sposób. Żaden kod interpretowany nie może zostać pobrany i użyty w aplikacji z wyjątkiem kodu, który jest interpretowany i uruchamiany przez opublikowane interfejsy API firmy Apple i wbudowane interpretatory.

Aktualizacja (Jun.11.2010) Jabłko zmienił sekcję następująco:

3.3.2 O ile nie zatwierdzone przez firmę Apple w piśmie, kod nie interpretować można pobrać lub używany w aplikacji z wyjątkiem dla kodu, który jest interpretowany i uruchamiany przez udokumentowane interfejsy API firmy Apple i wbudowane interpretery. Niezależnie od powyższego, za uprzednią pisemną zgodą firmy Apple, Aplikacja może wykorzystywać wbudowany kod interpretowany w ograniczonym zakresie, jeśli takie wykorzystanie służy wyłącznie zapewnieniu mniejszych funkcji lub funkcjonalności zgodnych z zamierzonym i reklamowanym celem Aplikacji.

co może otworzyć drogę do posiadania TeXa na iPadzie.

Kolejna aktualizacja (Sep.10.2010) Jabłko zawalił się do ciśnienia na zewnątrz (być może antymonopolowe dochodzenie?)

3.3.2 aplikacja nie może pobrać lub zainstalować kod wykonywalny. Kod interpretowany może być używany tylko w Aplikacji, jeśli wszystkie skrypty, kod i interpretatory są spakowane w Aplikacji, a nie pobrane. Jedynym wyjątkiem od powyższego są skrypty i kod pobierany i uruchamiany przez wbudowaną platformę WebKit firmy Apple.

Chyba teraz jest całkowicie OK, aby mieć TeX na iPadzie. Kto ma zamiar przenieść dystrybucję TeX-a?

Odpowiedz

1

Możesz spróbować użyć usługi LaTeX Lab, która integruje się z Dokumentami Google i umożliwia tworzenie/edytowanie dokumentów LaTeX w obszarze Dokumentów Google. Co do tego, czy można wdrożyć TeX/LaTeX na iPhonie/iPadzie, musielibyśmy zapytać Apple, ponieważ są to ostateczni arbitrzy, a ich decyzje nie zawsze są proste.

+0

Ah, dziękuję za link do LaTeX Lab. Niestety nie jest to implementacja javascript TeX ... – Yuji

0

Ponieważ TeX jest ostatecznie językiem interpretowanym, TeX na iPadzie prawdopodobnie nie jest uruchamiany. Nawet jeśli możesz mieć aplikację tłumacza TeX, pliki wsparcia dla TeX dla pełnej dystrybucji działają na kilka GiB.

+1

Tak ... może powinienem zrobić jeden dla mojego własnego użytku. Podstawową instalację TeX można wykonać poniżej 100 MB. Użyłem TeX 15 lat temu na pudełku DOS z pamięcią 640K! – Yuji

+0

Myślałem o wszystkich pakietach makr. Ale naprawdę możesz sprawić, by TeX zmieścił się na małej przestrzeni. –

+0

Tak, wiedziałem, że odniósłeś się do pakietów makr ...ale wielu moich starszych kolegów nawet nie wie o istnieniu pełnej dystrybucji TeX-a i żyje bez problemu przy użyciu bardzo starej, małej instalacji TeX-a na swoim komputerze. – Yuji