برنامج تجريبي

يتيح لك برنامج WebView التجريبي استخدام الإصدارات الجديدة من Android WebView قبل إطلاقها. نشجّع جميع المطوّرين الذين يستخدمون WebView في تطبيقاتهم على الانضمام إلى البرنامج التجريبي كي يتمكّنوا من تجربة إصدارات WebView الجديدة قبل 4 أسابيع من طرحها للجمهور.

كيف يمكنني الاشتراك في البرنامج التجريبي؟

يمكنك الاشتراك في الإصدار التجريبي من WebView على نظام التشغيل Android 10 والإصدارات الأحدث من خلال الانضمام إلى برنامج اختبار WebView من خلال الحساب الذي تستخدمه على جهازك. يمكنك إجراء ذلك من خلال النقر على الزر "الانضمام إلى المختبرين":

الانضمام إلى قناة الاختبار
الشكل 1: المشاركة في برنامج الاختبار.

أنت الآن أحد مختبِري الإصدار التجريبي من WebView. إذا انتقلت إلى متجر Play على جهازك، من المفترض أن يظهر لك الآن تحديث متوفّر للمسار التجريبي. عليك تثبيت هذا التحديث لبدء استخدام الإصدار التجريبي من WebView.

كيف يمكنني إلغاء الاشتراك في البرنامج التجريبي؟

لمغادرة برنامج اختبار WebView وإلغاء الاشتراك من تلقّي التحديثات التجريبية في المستقبل، انقر على الزر "مغادرة البرنامج".

بعد إلغاء الاشتراك، سيظل إصدار WebView التجريبي مثبَّتًا على جهازك، ولكن يتم تحديثه تلقائيًا إلى المسار الرئيسي (الثابت) فور طرح الإصدار التالي الثابت.

طرق أخرى لاختبار WebView

أدوات مطوري البرامج في WebView

أدوات مطوّري البرامج في WebView هي مجموعة من الأدوات المتاحة على الجهاز فقط للمساعدة في تصحيح الأخطاء في تطبيقات WebView.

أفضل طريقة لتشغيل أدوات مطوري البرامج في WebView هي تنزيل إصدار WebView التجريبي أو إصدار مطوّري البرامج أو إصدار Canary. تحتوي هذه القنوات على رمز مشغّل التطبيقات الذي يشغِّل أدوات مطوّري البرامج في WebView.

يمكنك تصحيح الأخطاء في تطبيقات WebView باستخدام "أدوات مطوري البرامج في WebView".
الشكل 2: أدوات مطوري البرامج في WebView.

أعطال WebView

ضمن تطبيقات WebView التجريبية وDev وCanary، يمكنك عرض أعطال WebView التي حدثت على الجهاز.

  • شبيهة لـ chrome://crashes.
  • تعطُّل جميع التطبيقات على الجهاز
  • عليك الإبلاغ عن الخطأ لتقديم المزيد من المعلومات.

علامات WebView

وبالمثل، تحتوي تطبيقات الاختبار على سلسلة من العلامات التي يمكنك استخدامها لتفعيل/إيقاف الميزات التجريبية.

استخدام WebView على إصدارات Android القديمة

تتيح لك androidx.webkit من Jetpack استخدام واجهات برمجة تطبيقات WebView على إصدارات Android القديمة التي لم تكن متوافقة معها. وهناك العديد من المزايا لـ AndroidX WebKit:

  • وهي مكتبة Jetpack يتم تحديثها بانتظام.
  • يسهل استخدامه حسب التصميم،
  • وهو يمكِّن تطبيقات WebView من العمل على المزيد من الأجهزة.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {
    implementation "androidx.webkit:webkit:1.9.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.9.0")
}

موارد المطوِّرين

في ما يلي مرجع إضافي للمطوّرين.

الفيديو

المستندات