โปรแกรมเบต้า

โปรแกรมเบต้าของ WebView ช่วยให้คุณได้ทดลองใช้ Android WebView เวอร์ชันใหม่ก่อนเปิดตัว เราขอแนะนำให้นักพัฒนาแอปทุกคนที่ใช้ WebView ในแอปของตนเข้าร่วมโปรแกรมเบต้า เพื่อให้คุณได้ลองใช้ WebView เวอร์ชันใหม่ 4 สัปดาห์ก่อนที่จะเปิดตัวต่อสาธารณะ

ฉันจะสมัครใช้โปรแกรมเบต้าได้อย่างไร

คุณสมัครใช้ WebView เบต้าใน Android 10 ขึ้นไปได้โดยเข้าร่วมโปรแกรมทดสอบ WebView ด้วยบัญชีที่คุณใช้ในอุปกรณ์ คุณทำได้โดยคลิกปุ่ม"ร่วมเป็นผู้ทดสอบ" ดังนี้

ร่วมเป็นผู้ทดสอบ
รูปที่ 1: ร่วมเป็นผู้ทดสอบ

ตอนนี้คุณเป็นผู้ทดสอบเวอร์ชันเบต้าของ WebView แล้ว หากไปที่ Play Store ในอุปกรณ์ คุณควรเห็นการอัปเดตสำหรับแทร็กเบต้าแล้ว ติดตั้ง การอัปเดตนี้เพื่อเริ่มใช้ WebView Beta

ฉันจะยกเลิกการสมัครเข้าร่วมโปรแกรมเบต้าได้อย่างไร

หากต้องการออกจากโปรแกรมทดสอบ WebView และยกเลิกการสมัครรับข้อมูลอัปเดตเบต้าในอนาคต ให้คลิกปุ่ม"ออกจากโปรแกรม"

หลังจากยกเลิกการสมัครใช้บริการแล้ว WebView Beta จะยังคงติดตั้งอยู่ในอุปกรณ์ แต่จะ อัปเดตเป็นแทร็กหลัก (เสถียร) โดยอัตโนมัติทันทีที่รุ่นเสถียร รุ่นถัดไปออกมา

วิธีอื่นๆ ในการทดสอบ WebView

  • คุณทราบไหมว่า WebView มีแทร็กการทดสอบอื่นๆ ด้วย หากต้องการประสบการณ์การใช้งานที่ใหม่ล่าสุด โปรดลองใช้ช่อง Dev หรือ Canary
  • หากต้องการลองใช้ฟีเจอร์เวอร์ชันทดลองหรือรายงานข้อขัดข้องกลับไปที่ Google คุณสามารถติดตั้งแพ็กเกจ WebView Beta แยกต่างหากแทนได้
  • หากคุณทดสอบใน Android 7 ถึง 9 (Nougat/Oreo/Pie) คุณจะ ติดตั้ง Chrome Beta และตั้งค่าผู้ให้บริการ WebView ในการตั้งค่าสำหรับนักพัฒนาแอปได้ ดูขั้นตอนโดยละเอียดได้ใน Android 7 ถึง 9 (Nougat/Oreo/Pie)

เครื่องมือสำหรับนักพัฒนาเว็บของ WebView

WebView DevTools คือชุดเครื่องมือในอุปกรณ์ที่จะช่วยแก้ไขข้อบกพร่องของแอป WebView

วิธีที่ดีที่สุดในการเปิดใช้เครื่องมือสำหรับนักพัฒนาเว็บของ WebView คือการดาวน์โหลด WebView เวอร์ชันเบต้า เวอร์ชันที่กำลังพัฒนา หรือ เวอร์ชัน Canary ช่องเหล่านี้มีไอคอนตัวเรียกใช้ที่จะเปิดเครื่องมือสำหรับนักพัฒนาเว็บ WebView

คุณสามารถแก้ไขข้อบกพร่องของแอป WebView ด้วย WebView DevTools
รูปที่ 2: เครื่องมือสำหรับนักพัฒนาเว็บของ WebView

WebView ขัดข้อง

ภายในแอป WebView เบต้า, Dev และ Canary คุณจะดูข้อขัดข้องของ WebView ที่เกิดขึ้นในอุปกรณ์ได้

  • คล้ายกับ chrome://crashes
  • แอปทั้งหมดในอุปกรณ์ขัดข้อง
  • ส่งรายงานข้อบกพร่องเพื่อให้ข้อมูลเพิ่มเติม

แฟล็ก WebView

ในทำนองเดียวกัน แอปทดสอบจะมีชุดฟีเจอร์ที่คุณใช้เพื่อ เปิด/ปิดใช้ฟีเจอร์ทดลองได้

การใช้ WebView ใน Android เวอร์ชันเก่า

androidx.webkit ของ Jetpack ช่วยให้คุณใช้ WebView API ใน Android เวอร์ชันเก่า ที่ไม่รองรับได้ AndroidX WebKit มีประโยชน์หลายประการ ดังนี้

  • ซึ่งเป็นไลบรารี Jetpack ที่มีการอัปเดตเป็นประจำ
  • ได้รับการออกแบบมาให้ใช้งานง่าย
  • ซึ่งจะช่วยให้แอป WebView ทำงานในอุปกรณ์ได้มากขึ้น

เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle สำหรับแอปหรือโมดูลของคุณ

ดึงดูด

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

Kotlin

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

แหล่งข้อมูลสำหรับนักพัฒนาแอป

แหล่งข้อมูลเพิ่มเติมสำหรับนักพัฒนาแอปมีดังนี้

วิดีโอ

เอกสาร