Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Google Apps

Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย

คุณอาจเคยเห็น Android System WebView (ASW) ในรายการแอป หรือเห็นอัปเดตใน Play Store บ้าง แอประบบสำคัญนี้ ไม่ได้ติดตั้ง/ใช้โดยตรง แต่มันเป็น ส่วนประกอบจำเป็น ของ Android OS

ขึ้นอยู่กับ Android Version คุณ จะเห็น ASW ในรูปแบบต่างๆ แต่อุปกรณ์ไหนก็ต้องมี ASW (หรือเวอร์ชันของมัน) เปิดใช้และอัปเดตล่าสุด บทความนี้อธิบาย ทำไม + วิธีอัปเดต

Android System WebView คืออะไร และใช้ยังไง?

อุปกรณ์ Android มี Browser ติดม แต่ไม่ได้เป็น Tool หลักเปิดเว็บ/เว็บแอป → Android ใช้ ASW โหลดเนื้อหาเว็บในแอปต่างๆ

ทำเพื่อ ความเร็วและความปลอดภัย: แทนที่พึ่งแอปภายนอก แอปอื่นเรียก ASW โหลดเนื้อหาโดยตรง → รวมการเรียกใช้ Tool ระบบนี้เพื่อประสิทธิภาพ

Google พัฒนาความสัมพันธ์ Android กับ ASW ตลอดเวลา:

  • ก่อน Android 5 Lollipop: WebView อัปเดตได้เฉพาะผ่าน Major OS Update จากผู้ผลิต
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย
  • Android 5: เปลี่ยน → อัปเดตผ่าน Google Play Store ได้ → แก้บั๊ก/ปล่อยฟีเจอร์เร็วขึ้น
  • Android 7: WebView แบบ Custom (Base บน Chrome) กลายเป็น Default
  • Android 10: WebView กลับมาเป็น Component แยกอีกครั้ง → แชร์ Code ระหว่าง WebView และ Chrome

เช็คเวอร์ชัน Android System WebView ที่ติดตั้งอยู่

แต่ละ Release มีการเปลี่ยนแปลง → เช็คเวอร์ชันจาก Settings ได้

เข้าถึง Settings (แตกต่างตาม Version/อุปกรณ์) — ขั้นตอนนี้ใช้ Samsung Galaxy S20 แต่อื่นๆ คล้ายกัน

  • App Launcher → Settings app → Apps
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย
  • รายการแอปติดตั้ง + System Apps → Search Android System Webview → แตะ Entry
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย
  • เลื่อนลง App Info → ล่างสุด: Version Number เช่น Version 83.0.4103.106 → ตรงกับ Chrome Android (Shared Codebase)
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย

ต้อง Research เองว่า Version นี้ Latest ไหม → ถ้าไม่ใช่ ต้องอัปเดต

อัปเดต Android System WebView

อัปเดต ASW ง่ายบน Android ใหม่们 Android เก่า (4.4 KitKat ลงมา) → ไม่อัปเดต WebView ได้ (Component ผสานลึก ต้อง Major Update)

เวอร์ชันใหม่ทั้งหมด: อัปเดตผ่าน Google Play Store

  • เปิด Play Store → ค้น Android System WebView → ถ้ามี Update → กด Update
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย

อัปเดตเสร็จ → Android จะใช้ WebView ใหม่นี้สำหรับแอปที่ต้องการโหลดเนื้อหาเว็บ

ติดตั้ง Release Tracks ต่างๆ ของ WebView

Single Release = ทุกคนเลนเดียว (Security Updates) → Google ให้ตัวเลือกมากขึ้น Android 10+

Android 10: WebView แชร์ Code กับ Chrome → ขนาดเล็กลง, ประสบการณ์สอดคล้อง → Google ให้ 4 Release Tracks

Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย
  • WebView Stable: อัปเดตทุกไม่กี่สัปดาห์ ผ่านการทดสอบเต็มรูปแบบ → มั่นคงที่สุด → มาตรฐานบนทุกอุปกรณ์
  • WebView Beta: Beta Release แชร์ Code/Features กับ Stable มาก → ทดสอบน้อยกว่า → อาจมีบั๊กเพิ่ม
  • WebView Dev: Development Release เปลี่ยนแปลงใหญ่ → อัปเดตทุกสัปดาห์ → บั๊ก/ปัญหาเยอะ แต่ลองฟีเจอร์/ฟิกซ์ใหม่ก่อนคนอื่น
  • WebView Canary: Cutting-edge ต่ำสุด Zero Testing → Daily Release (Code เมื่อวาน) → ใช้ระวัง!

ติดตั้ง Track ไหน Track นั้น → สลับใน Developer Options (Hidden)

  • Settings → About Phone > Software Information → แตะ Build Number หลายครั้ง
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย
  • Developer Mode เปิดแล้ว → Settings → WebView implementation → รายการ Tracks → แตะเลือก
Android System WebView: บทบาท ความสำคัญ และวิธีอัปเดตให้ทันสมัย

Android 7-9: ติดตั้ง Chrome Release Tracks (Stable, Beta, Dev, Canary) แทน → เพราะ WebView ผสานใน Chrome ตอนนั้น

ปิดหรือลบ Android System WebView ได้ไหม?

คำตอบสั้น: ไม่ได้ (หรือไม่ควร) → Component จำเป็น ต้องใช้เปิดเนื้อหาเว็บใน Android Apps

ทำได้ดีที่สุด: ปลิดใช้งาน + อัปเดตผ่าน Play Store ถ้าโหลดเว็บมีปัญหา → ลองสลับ WebView ใหม่ (ขั้นตอนด้านบน)

บั๊ก Stable อาจฟิกใน Beta → แต่จะลงมาถึง Stable เร็วๆ นี้ → รอส่วนใหญ่ดีกว่า

รักษา Android ให้ทันสมัย

Android ไม่ดังเรื่อง "อยู่ Updated" แต่ ASW เป็น Component แยก → Google Push Bug Fixes ด่วนผ่าน Play Store (อยู่บนเกือบทุก Android รวม Emulator บน PC)

ส่วนหนึ่งของมาตรฐานความปลอดภัย Smartphone ของ Google/Android หากกังวล Security จริง → คิดติดตั้ง Antivirus Android (แต่อาจไม่จำเป็นสำหรับคนส่วนใหญ่)