Darf ich eine Javascript-Laufzeitumgebung (wie v8) auf dem iPhone ausführen?[geschlossen]

StackOverflow https://stackoverflow.com/questions/48338

  •  09-06-2019
  •  | 
  •  

Frage

Entsprechend diese Diskussion, In der iPhone-Vereinbarung heißt es, dass das Laden von Plugins oder das Ausführen von interpretiertem Code, der heruntergeladen wurde, nicht zulässig ist.

Technisch gesehen, ich würde Ich möchte Skripte von unserem Server herunterladen (eingebettet in ein proprietäres Protokoll).

Bedeutet das, dass es mir nicht gestattet wäre, eine Laufzeit wie v8 in einer iPhone-App auszuführen?

Das ist wohl eher eine rechtliche Frage.

War es hilfreich?

Lösung

Ich denke, Ihre Interpretation ist richtig: In Version 8 wäre es Ihnen nicht gestattet, JavaScript-Code herunterzuladen und auszuführen.

Wenn es eine Möglichkeit gäbe, den Code in einem Interpreter auszuführen, der sich bereits auf dem iPhone befindet (z. B.die Javascript-Engine in MobileSafari), dann wäre das meiner Meinung nach zulässig.

Andere Tipps

Dies ist teilweise auch eine technische Frage.V8 in der derzeit implementierten Version läuft nicht auf dem iPhone.Keine JIT-basierte VM wird dies tun.

Nun, ich habe Lua bereits in meine Anwendung eingebettet und programmiere den Großteil der Anmeldung in Lua und lade es dann zur schnellen Iteration auf mein iPhone herunter, aber das ist nur während der Entwicklung vorgesehen.Sobald ich sie verschicke, werden die Skripte in der Quelle platziert und in Bytecode kompiliert, der zusammen mit der App geliefert wird, genau wie jede andere Ressource.

Ich würde sagen, das gilt auch für V8.

Ich stimme zu.Ich lese auch, dass HERUNTERGELADENE Skripte nicht erlaubt sind.Vorinstallierte und vom Benutzer geschriebene Skripte sind in Ordnung.Aber es ist eine feine Unterscheidung und IANAL usw. usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top