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

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

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

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

الانضمام إلى المختبرين
الشكل 1: الانضمام إلى المختبِرين

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

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

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

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

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

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

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

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

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

أعطال WebView

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

  • تشبه chrome://crashes.
  • الأعطال من جميع التطبيقات على الجهاز
  • يمكنك تقديم تقرير خطأ لتوفير المزيد من المعلومات.

علامات Webview

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

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

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

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

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

Groovy

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

Kotlin

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

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

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

الفيديو

المستندات