¿Puedo ejecutar un tiempo de ejecución de JavaScript (como v8) en el iPhone?[cerrado]

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

  •  09-06-2019
  •  | 
  •  

Pregunta

De acuerdo a esta discusión, el acuerdo de iPhone dice que no permite "cargar complementos ni ejecutar código interpretado que haya sido descargado".

Técnicamente, yo haría desea descargar scripts de nuestro servidor (integrados en un protocolo propietario).

¿Significa esto que no se me permitiría ejecutar un tiempo de ejecución como v8 en una aplicación de iPhone?

Probablemente se trate más de una cuestión legal.

¿Fue útil?

Solución

Creo que su interpretación es correcta: no se le permitirá descargar ni ejecutar código JavaScript en v8.

Si hubiera alguna forma de ejecutar el código en un intérprete que ya está en el iPhone (es decir,el motor javascript en MobileSafari), creo que eso estaría permitido.

Otros consejos

Esta también es en parte una cuestión técnica.V8 tal como está implementado actualmente no se ejecutará en el iPhone.Ninguna VM basada en JIT lo hará.

Bueno, ya incorporé Lua en mi aplicación y estoy programando la mayor parte del inicio de sesión en Lua y luego descargándolo a mi iPhone para una iteración rápida, pero esto solo está previsto durante el desarrollo.Una vez que los envíe, los scripts se colocarán en la fuente y se compilarán en un código de bytes que se enviará junto con la aplicación como cualquier otro recurso.

Yo diría que esto también se aplica al V8.

Estoy de acuerdo.Mi lectura también es que no se permiten scripts DESCARGADOS.Los scripts preinstalados y escritos por el usuario están bien.Pero es una fina distinción y IANAL, etc., etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top