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

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

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

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

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

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

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

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

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

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

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

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

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

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

أعطال WebView

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

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

مفاتيح تبديل أوضاع WebView

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

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

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

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

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

Groovy

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

Kotlin

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

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

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

الفيديو

المستندات