النشاط على الويب الموثوق به هو طريقة جديدة لفتح محتوى تطبيق الويب الخاص بك مثل تطبيق الويب التقدّمي (PWA) من تطبيقك على Android باستخدام بروتوكول يستند إلى علامات التبويب المخصّصة.
هل تبحث عن الرمز؟
- مكتبة android-browser-helper على GitHub
- الإصدارات التجريبية من "النشاط على الويب الموثوق به"
- Bubblewrap، مكتبة NodeJs / واجهة سطر الأوامر (CLI) لإنشاء وإنشاء مشاريع أنشطة موثوق بها على الويب
هناك بعض الأشياء التي تجعل نشاط الويب الموثوق به مختلفًا عن الطرق الأخرى لفتح محتوى الويب من تطبيق Android:
- يكون المحتوى في نشاط الويب الموثوق به موثوقًا به، ومن المتوقع أن يأتي التطبيق والموقع الإلكتروني الذي يفتحه من المطوّر نفسه. (ويتم التحقّق من ذلك باستخدام روابط مواد العرض الرقمية).
- يكون المحتوى المعروض في "النشاط على الويب الموثوق به" مأخوذًا من الويب، حيث يتم عرضه من خلال متصفّح المستخدم، تمامًا كما يراه المستخدم في متصفّحه باستثناء ما يتم عرضه في وضع ملء الشاشة. يجب أن يكون محتوى الويب مفيدًا ويمكن الوصول إليه في المتصفح أولاً.
- يتم أيضًا تحديث المتصفحات بشكل مستقل عن Android وتطبيقك. على سبيل المثال، يتوفّر Chrome لنظام Android Jelly Bean. يوفر هذا الإجراء حجم حزِم APK ويضمن إمكانية استخدام وقت تشغيل حديث على الويب. (تجدر الإشارة إلى أنّه منذ Lollipop تم تحديث WebView بشكل مستقل عن Android، إلا أنّ هناك عددًا كبيرًا من مستخدمي Android قبل Lollipop).
- لا يمكن للتطبيق المضيف الوصول مباشرةً إلى محتوى الويب في "نشاط الويب الموثوق به" أو أي نوع آخر من حالات الويب، مثل ملفات تعريف الارتباط و
localStorage
. ومع ذلك، يمكنك التنسيق مع محتوى الويب من خلال تمرير البيانات من وإلى الصفحة في عناوين URL (على سبيل المثال، من خلال معلَمات طلب البحث ومعرّفات الموارد المنتظمة (URI) للقصد)). - تكون عمليات الانتقال بين الويب والمحتوى الأصلي بين أنشطة. يتم توفير كل نشاط (أي شاشة) لتطبيقك إما بشكل كامل من خلال الويب أو من خلال نشاط في Android
ولتسهيل الاختبار، لا توجد حاليًا مؤهلات للمحتوى المفتوح في معاينة أنشطة الويب الموثوق بها. ومع ذلك، يمكنك أن تتوقّع أنّ أنشطة الويب الموثوق بها يجب أن تستوفي متطلبات الإضافة إلى الشاشة الرئيسية نفسها. يمكنك مراجعة موقعك الإلكتروني للتأكّد من استيفائه لهذه المتطلبات باستخدام تدقيق Lighthouse "يمكن أن يُطلب من المستخدم إضافة محتوى إلى الشاشة الرئيسية".
وفي الوقت الحالي، إذا كان إصدار المستخدم من Chrome لا يتوافق مع أنشطة الويب الموثوق بها، سينتقل Chrome إلى شريط أدوات بسيط باستخدام علامة تبويب "مخصّصة". ومن الممكن أيضًا أن تنفّذ المتصفّحات الأخرى البروتوكول نفسه الذي تستخدمه أنشطة الويب الموثوق بها. يمتلك التطبيق المضيف الكلمة الأخيرة بشأن المتصفح الذي سيتم فتحه، إلا أنّنا ننصح باتّباع السياسة نفسها المنطبقة على علامات التبويب المخصَّصة: استخدِم المتصفِّح التلقائي للمستخدم، طالما أنّ هذا المتصفح يوفّر الإمكانات المطلوبة.
الخطوات التالية
إذا كنت تريد إنشاء تطبيق Android سريعًا يبدأ ويفتح تطبيق الويب التقدّمي (PWA)، اطّلِع على دليل البدء السريع.
في حال دمج نشاط الويب الموثوق به في تطبيق Android حالي، يمكنك البدء باستخدام دليل الدمج.