برنامه بتا

برنامه بتای WebView به شما امکان دسترسی زودهنگام به نسخه‌های جدید Android WebView را می‌دهد. ما همه توسعه‌دهندگانی را که از WebView در برنامه‌های خود استفاده می‌کنند، تشویق می‌کنیم تا به برنامه بتا بپیوندند تا بتوانید نسخه‌های جدید WebView را ۴ هفته قبل از انتشار عمومی، امتحان کنید.

چگونه می‌توانم در برنامه بتا مشترک شوم؟

شما می‌توانید با پیوستن به برنامه آزمایش WebView با حسابی که در دستگاه خود استفاده می‌کنید، در نسخه بتای WebView در اندروید ۱۰ و بالاتر مشترک شوید. می‌توانید این کار را با کلیک روی دکمه «آزمایشگر شوید» انجام دهید:

یک آزمایشگر شوید
شکل ۱ : یک آزمایشگر شوید.

شما اکنون یک آزمایش‌کننده بتا برای WebView هستید! اگر از طریق دستگاه خود به فروشگاه Play مراجعه کنید، اکنون باید به‌روزرسانی موجود برای نسخه بتا را مشاهده کنید. برای شروع استفاده از WebView Beta، این به‌روزرسانی را نصب کنید.

چگونه می‌توانم از برنامه بتا انصراف دهم؟

برای خروج از برنامه آزمایشی WebView و لغو اشتراک دریافت به‌روزرسانی‌های بتا در آینده، روی دکمه «خروج از برنامه» کلیک کنید.

پس از لغو اشتراک، WebView Beta هنوز روی دستگاه شما نصب است، اما به محض انتشار نسخه پایدار بعدی، به طور خودکار به نسخه اصلی (پایدار) به‌روزرسانی می‌شود.

روش‌های دیگر برای آزمایش WebView

  • آیا می‌دانستید که WebView مسیرهای تست دیگری هم دارد؟ برای یک تجربه پیشرفته‌تر، کانال‌های Dev یا Canary را امتحان کنید.
  • اگر می‌خواهید ویژگی‌های آزمایشی را امتحان کنید یا خرابی‌ها را به گوگل گزارش دهید، می‌توانید بسته جداگانه WebView Beta را نصب کنید.

ابزارهای توسعه وب ویو

ابزارهای توسعه وب ویو (WebView DevTools) مجموعه‌ای از ابزارهای روی دستگاه هستند که به اشکال‌زدایی برنامه‌های وب ویو شما کمک می‌کنند.

بهترین راه برای اجرای WebView DevTools دانلود WebView Beta، Dev یا Canary است. این کانال‌ها حاوی یک آیکون لانچر هستند که WebView DevTools را اجرا می‌کند.

شما می‌توانید برنامه‌های WebView خود را با WebView DevTools اشکال‌زدایی کنید.
شکل 2 : ابزارهای توسعه وب ویو.

خرابی‌های وب‌ویو

در برنامه‌های WebView Beta، Dev و Canary، می‌توانید خرابی‌های WebView که در دستگاه رخ داده است را مشاهده کنید.

  • مشابه chrome://crashes .
  • از همه برنامه‌های روی دستگاه هنگ می‌کند.
  • برای ارائه اطلاعات بیشتر، یک اشکال ثبت کنید.

پرچم‌های نمای وب

به طور مشابه، برنامه‌های آزمایشی شامل مجموعه‌ای از پرچم‌ها هستند که می‌توانید برای فعال/غیرفعال کردن ویژگی‌های آزمایشی از آنها استفاده کنید.

استفاده از WebView در نسخه‌های قدیمی‌تر اندروید

androidx.webkit جت‌پک شما را قادر می‌سازد تا از APIهای WebView در نسخه‌های قدیمی‌تر اندروید که در حالت عادی از آنها پشتیبانی نمی‌کنند، استفاده کنید. جت‌پک وب‌کیت چندین مزیت دارد:

  • این یک کتابخانه Jetpack است که مرتباً به‌روزرسانی می‌شود.
  • طراحی آن به گونه‌ای است که استفاده از آن آسان است،
  • این امکان را فراهم می‌کند که برنامه‌های WebView شما روی دستگاه‌های بیشتری کار کنند.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

منابع توسعه‌دهندگان

موارد زیر منابع اضافی برای توسعه‌دهندگان هستند.

ویدئو

مستندات