يتيح لك برنامج WebView التجريبي استخدام الإصدارات الجديدة من Android WebView قبل إطلاقها. نشجّع جميع المطوّرين الذين يستخدمون WebView في تطبيقاتهم على الانضمام إلى البرنامج التجريبي كي يتمكّنوا من تجربة إصدارات WebView الجديدة قبل 4 أسابيع من طرحها للجمهور.
كيف يمكنني الاشتراك في البرنامج التجريبي؟
يمكنك الاشتراك في الإصدار التجريبي من WebView على نظام التشغيل Android 10 والإصدارات الأحدث من خلال الانضمام إلى برنامج اختبار WebView من خلال الحساب الذي تستخدمه على جهازك. يمكنك إجراء ذلك من خلال النقر على الزر "الانضمام إلى المختبرين":
![الانضمام إلى قناة الاختبار](https://developer.android.com/static/develop/ui/views/layout/webapps/beta-become-a-tester.png?hl=ar)
أنت الآن أحد مختبِري الإصدار التجريبي من WebView. إذا انتقلت إلى متجر Play على جهازك، من المفترض أن يظهر لك الآن تحديث متوفّر للمسار التجريبي. عليك تثبيت هذا التحديث لبدء استخدام الإصدار التجريبي من WebView.
كيف يمكنني إلغاء الاشتراك في البرنامج التجريبي؟
لمغادرة برنامج اختبار WebView وإلغاء الاشتراك من تلقّي التحديثات التجريبية في المستقبل، انقر على الزر "مغادرة البرنامج".
بعد إلغاء الاشتراك، سيظل إصدار WebView التجريبي مثبَّتًا على جهازك، ولكن يتم تحديثه تلقائيًا إلى المسار الرئيسي (الثابت) فور طرح الإصدار التالي الثابت.
طرق أخرى لاختبار WebView
- هل تعلم أنّ هناك مسارات اختبار أخرى في WebView؟ للحصول على تجربة أفضل من السابق، يمكنك تجربة قنوات مطوّري البرامج أو قنوات إصدار Canary.
- إذا كنت تريد تجربة الميزات التجريبية أو إبلاغ Google عن الأعطال، يمكنك تثبيت حزمة WebView التجريبية المنفصلة بدلاً من ذلك.
- إذا كنت تستخدم نظام التشغيل Android من 7 إلى 9 (Nougat/Oreo/Pie)، يمكنك تثبيت الإصدار التجريبي من Chrome وضبط موفّر WebView في إعدادات المطوّرين. راجِع الإصدارات من 7 إلى 9 من Android (Nougat/Oreo/Pie) لمعرفة الخطوات التفصيلية.
أدوات مطوري البرامج في WebView
أدوات مطوّري البرامج في WebView هي مجموعة من الأدوات المتاحة على الجهاز فقط للمساعدة في تصحيح الأخطاء في تطبيقات WebView.
أفضل طريقة لتشغيل أدوات مطوري البرامج في WebView هي تنزيل إصدار WebView التجريبي أو إصدار مطوّري البرامج أو إصدار Canary. تحتوي هذه القنوات على رمز مشغّل التطبيقات الذي يشغِّل أدوات مطوّري البرامج في WebView.
![يمكنك تصحيح الأخطاء في تطبيقات WebView باستخدام "أدوات مطوري البرامج في WebView".](https://developer.android.com/static/develop/ui/views/layout/webapps/devtools.png?hl=ar)
أعطال 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") }
موارد المطوِّرين
في ما يلي مرجع إضافي للمطوّرين.