هل يُسمح لي بتشغيل وقت تشغيل جافا سكريبت (مثل الإصدار 8) على iPhone؟[مغلق]

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

  •  09-06-2019
  •  | 
  •  

سؤال

وفق هذه المناقشة, ، تنص اتفاقية iPhone على أنها لا تسمح "بتحميل المكونات الإضافية أو تشغيل التعليمات البرمجية المفسرة التي تم تنزيلها".

من الناحية الفنية، أنا كان ترغب في تنزيل البرامج النصية من خادمنا (مضمن في بروتوكول خاص).

هل هذا يعني أنه لن يُسمح لي بتشغيل وقت تشغيل مثل الإصدار 8 في تطبيق iPhone؟

ربما يكون هذا سؤالًا قانونيًا أكثر.

هل كانت مفيدة؟

المحلول

أعتقد أن تفسيرك صحيح - لن يُسمح لك بتنزيل كود JavaScript وتنفيذه في الإصدار الثامن.

إذا كانت هناك طريقة ما لتشغيل الكود في مترجم موجود بالفعل على iPhone (على سبيل المثال،محرك جافا سكريبت في MobileSafari) فسيسمح بذلك على ما أعتقد.

نصائح أخرى

هذا جزئيًا سؤال تقني أيضًا.لن يتم تشغيل V8 كما هو مطبق حاليًا على iPhone.لن يقوم أي جهاز افتراضي قائم على JIT بذلك.

حسنًا، لقد قمت بالفعل بتضمين Lua في تطبيقي وأقوم ببرمجة معظم عمليات تسجيل الدخول في Lua ثم تنزيله على جهاز iPhone الخاص بي للتكرار السريع، ولكن هذا مخصص فقط أثناء التطوير.بمجرد أن أقوم بشحن البرامج النصية، سيتم وضعها في المصدر وتجميعها في كود بايت يتم شحنه مع التطبيق تمامًا مثل أي مورد آخر.

أود أن أقول أن هذا ينطبق على V8 أيضًا.

أنا اتفق.قراءتي هي أيضًا أن البرامج النصية التي تم تنزيلها غير مسموح بها.تعتبر البرامج النصية المثبتة مسبقًا والمكتوبة بواسطة المستخدم جيدة.ولكنه تمييز جيد وIANAL وما إلى ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top