التصفّح داخل التطبيق باستخدام WebView المضمّن

يمكن للمتصفّحات داخل التطبيقات أن تقدّم تجربة متصفّح كاملة للمستخدمين، مع السماح لهم بالبقاء في سياق تطبيقك. ويُستخدَم ذلك بشكل شائع عندما يكون لديك رابط أو إعلان في تطبيقك يؤدي إلى صفحة ويب. يمكن فتح صفحة الويب في متصفّح داخل التطبيق، كما هو موضّح في الشكل 1.

رابط داخل التطبيق في مربّع أحمر، وسهام تشير إلى شاشة أخرى
  تعرِض الرابط الذي تم فتحه باستخدام علامة تبويب مخصّصة
الشكل 1. النقر على رابط داخل التطبيق (على يمين الصفحة) وفتح متصفّح داخل التطبيق باستخدام علامة تبويب مخصّصة (على يمين الصفحة)

إنّ كلّ من Custom Tabs وWebView هما واجهتَا برمجة تطبيقات متوفّرتان لتحسين تجربتك داخل التطبيق، ولكن اختيار أيّ منهما هو الأفضل لك يعتمد على حالة الاستخدام. يوضّح الجدول التالي بعض مزايا كلّ منهما:

علامات التبويب المخصّصة

WebViews

تصفّح جاهز للاستخدام من خارج العلبة للمحتوى التابع لجهات خارجية والذي يعالجه المتصفّح التلقائي للمستخدم الأكثر شيوعًا لمعظم حالات الاستخدام

تجارب التصفّح المخصّصة التي يتحكّم فيها المطوّر تُستخدَم عادةً لحالات الاستخدام الأكثر تقدمًا.

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

على الرغم من أنّ ميزة "علامات التبويب المخصّصة" متوافقة مع الغالبية العظمى من المتصفّحات، إلا أنّ بعضها يقدّم خيارات تخصيص إضافية. لمزيد من المعلومات، اطّلِع على مقارنة دعم متصفّحات علامات التبويب المخصّصة.

مصادر إضافية

لتطوير صفحات ويب للأجهزة التي تعمل بنظام التشغيل Android باستخدام واجهات برمجة التطبيقات WebViews أو Custom Tabs، اطّلِع على المستندات التالية: