يقدّم هذا المستند معلومات أساسية حول قائمة السماح لتطبيقات الويب المعزولة (IWA)، بما في ذلك تعريفها وأسباب ضرورتها ومتطلبات المطوّرين وعملية الإضافة إلى قائمة السماح.
ما هي القائمة المسموح بها في IWA؟
قائمة تطبيقات الويب المعزولة المسموح بها هي آلية تتحكّم في تطبيقات الويب المعزولة التي يمكن تثبيتها وتحديثها على أجهزة المستخدمين. اعتبارًا من الإصدار 143 من Chrome على أجهزة ChromeOS فقط، يمكن تثبيت التطبيقات المدرَجة في قائمة السماح هذه أو تحديثها من خلال لوحة المشرف. ينطبق هذا القيد على أنظمة التشغيل الأخرى بدءًا من توفيرها الأولي لتطبيقات الويب المعزولة. للتعرّف على كيفية إضافة تطبيق إلى القائمة المسموح بها، يُرجى قراءة بقية هذا المستند.
كيف تؤثر القائمة المسموح بها في تثبيت التطبيقات واستخدامها؟
بدءًا من الإصدار 143 من Chrome، يمكنك توقُّع السلوك التالي.
التطبيقات المدرَجة في القائمة المسموح بها
ستظل التطبيقات المدرَجة في القائمة المسموح بها تعمل بشكل كامل، ما يتيح تثبيتها وتحديثها ومواصلة استخدامها بدون التأثّر بإطلاق الميزة.
عمليات تثبيت التطبيقات الحالية غير المُدرَجة في القائمة المسموح بها
ستظل عمليات تثبيت التطبيق الحالية مثبَّتة ويمكن مواصلة تشغيلها، ولكن لن تتلقّى أي تحديثات بعد طرح القائمة المسموح بها. في حال تمت إضافة تطبيق إلى القائمة المسموح بها لاحقًا، سيتم تطبيق السلوك الموضّح في التطبيقات في القائمة المسموح بها على كل من عمليات التثبيت الحالية والمثيلات الجديدة.
التطبيقات غير المثبَّتة وغير المُدرَجة في القائمة المسموح بها
لا يمكن تثبيت التطبيقات غير المُدرَجة في القائمة المسموح بها من خلال "لوحة المشرف" باستخدام السياسة،
ولكن يمكن تثبيتها واختبارها في "وضع المطوّر" باستخدام
chrome://web-app-internals
. يتطلّب ذلك تفعيل ميزة Chrome التجريبية التالية:
chrome://flags#enable-isolated-web-app-dev-mode
.
اعتبارات أخرى
- تؤدي إضافة تطبيق إلى القائمة المسموح بها إلى الموافقة تلقائيًا على جميع إصداراته.
- تؤثّر القائمة المسموح بها في السياسات الأساسية التالية:
- بالنسبة إلى جلسات المستخدمين المُدارة وجلسات الضيوف المُدارة: IsolatedWebAppInstallForceList
- بالنسبة إلى Kiosk: DeviceLocalAccounts
لماذا يجب استخدام القائمة المسموح بها؟
للقائمة المسموح بها ثلاثة أهداف أساسية.
- ضمان الاستقرار والجودة: لا تتوفّر ميزة "تطبيقات الويب المثبَّتة" حاليًا إلا لعدد محدود من المطوّرين لأنّها في مرحلة مبكرة من تطوير المنتج. تعمل Google مع مجموعة محدّدة من المطوّرين للتأكّد من أنّ المنتج يستوفي معايير عالية من حيث الثبات والجودة قبل طرحه على نطاق أوسع. ستضمن قائمة التطبيقات المسموح بها أنّ تطبيق IWA يأتي من هؤلاء المطوّرين فقط.
- إنشاء قنوات اتصال موثوقة: أنشئ قناة اتصال مباشرة مع المطوّرين، وهو أمر بالغ الأهمية لعمليات مثل تغيير المفاتيح.
- الالتزام بالأحكام والشروط: يجب التأكّد من أنّ المطوّرين يفهمون أحكام الاستخدام المقبول من Google الخاصة بنشر تطبيقات Isolated Web App (IWA) من خلال متصفّح Chrome ويلتزمون بها.
متطلبات المطوّر
لإضافة تطبيق Isolated Web App إلى قائمة السماح، عليك التواصل مع Google من خلال جهة الاتصال المعروفة لدى شريك Google. يجب تزويدهم بمعلومات محددة حول التطبيق والالتزام بمبادئ أمان التطبيقات على الويب المثبَّتة وقبول سياسة الاستخدام المقبول.
إذا لم يكن لديك جهة اتصال من شركاء Google، من المحتمل أنّك لست جزءًا من برنامج IWA المبكر.
معايير الإدراج في القائمة المسموح بها
الشرط الأساسي لطلب إدراج تطبيق في القائمة المسموح بها هو ألا تكون حالة استخدام المطوّر قابلة للتحقيق من خلال حلول الويب المفتوح الحالية، بما في ذلك واجهات برمجة التطبيقات على الويب المفتوح وإضافات المتصفّح. بالإضافة إلى ذلك، يجب أن تستوفي واجهات برمجة التطبيقات التي تم إطلاقها حاليًا لتطبيقات الويب المعزولة (IWA) متطلباتها بشكل كافٍ، ويجب أن يكون المطوّر مشاركًا في برنامج الاستخدام المبكر لتطبيقات الويب المعزولة.
عملية الإدراج في القائمة المسموح بها
تتضمّن عملية إدراج تطبيق ويب مثبَّت في القائمة المسموح بها الخطوات التالية:
الخطوة | الإجراء | التفاصيل | Responsible |
---|---|---|---|
1 | طلب الإدراج في القائمة المسموح بها | يتواصل المطوّر أو الشريك مع جهة الاتصال المعيّنة له في Google (فريق "هندسة الشركاء" أو جهة اتصال أخرى). | المطوّر / الشريك |
2 | الردّ على صاحب الطلب | يقدّم موظف التواصل في Google تعليمات إلى مقدّم الطلب، بما في ذلك رابط يؤدي إلى نموذج الطلب وأي تعليمات إضافية عبر البريد الإلكتروني. | جهة اتصال Google |
3 | توفير البيانات | يسجّل المطوّر/الشريك تطبيق IWA باستخدام النموذج المقدَّم. يمكنك التواصل مع Google للحصول على المساعدة. | المطوّر / الشريك |
4 | معالجة الطلبات و تقديم الملاحظات |
تراجع Google طلب الإدراج في القائمة المسموح بها وتردّ عليه في غضون أسبوعَي عمل، إما بالموافقة عليه أو رفضه أو التواصل مع المطوّر لطرح المزيد من الأسئلة. بعد الموافقة، تتم إضافة معرّف الحزمة إلى قائمة السماح، ويتم إبلاغ الشريك بتاريخ سريان التغيير. | جهة اتصال Google |
تدوير المفتاح
تُعدّ عملية وضع القائمة البيضاء جزءًا لا يتجزأ من إنشاء قنوات اتصال موثوقة مع الشركاء، ما يسهّل عملية تغيير المفاتيح. تغيير المفتاح هو آلية تتيح استبدال المفاتيح الخاصة المستخدَمة لتوقيع التطبيقات في حال تسرُّبها أو فقدانها مع الحفاظ على رقم تعريف الحزمة ثابتًا. ويُعدّ هذا الاتصال الموثوق الذي يتم إنشاؤه أثناء مرحلة الإدراج في القائمة البيضاء أمرًا ضروريًا لتفعيل عملية تناوب المفاتيح بسلاسة.