คุณอาจเคยเห็น 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 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
- รายการแอปติดตั้ง + System Apps → Search Android System Webview → แตะ Entry
- เลื่อนลง App Info → ล่างสุด: Version Number เช่น Version 83.0.4103.106 → ตรงกับ Chrome Android (Shared Codebase)
ต้อง 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 จะใช้ WebView ใหม่นี้สำหรับแอปที่ต้องการโหลดเนื้อหาเว็บ
ติดตั้ง Release Tracks ต่างๆ ของ WebView
Single Release = ทุกคนเลนเดียว (Security Updates) → Google ให้ตัวเลือกมากขึ้น Android 10+
Android 10: WebView แชร์ Code กับ Chrome → ขนาดเล็กลง, ประสบการณ์สอดคล้อง → Google ให้ 4 Release Tracks
- 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 หลายครั้ง
- Developer Mode เปิดแล้ว → Settings → WebView implementation → รายการ Tracks → แตะเลือก
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 (แต่อาจไม่จำเป็นสำหรับคนส่วนใหญ่)