WebView ระบบ Android คืออะไร
เผยแพร่แล้ว: 2020-07-23คุณอาจเคยเห็น Android System WebView (ASW) ในรายการแอปของอุปกรณ์ Android หรือในการอัปเดต Google Play Store ในบางครั้ง แอประบบที่สำคัญนี้ไม่ใช่สิ่งที่คุณติดตั้งหรือใช้งานโดยตรง แต่ยังคงเป็นส่วนสำคัญของระบบปฏิบัติการ Android
ขึ้นอยู่กับเวอร์ชันของ Android ที่คุณติดตั้ง คุณจะเห็น Android System WebView ในรูปแบบต่างๆ ไม่ว่าคุณจะใช้อุปกรณ์ใด คุณจะต้องเปิดใช้งาน ASW (หรือเวอร์ชันของอุปกรณ์) และเป็นเวอร์ชันล่าสุด คู่มือนี้จะสำรวจสาเหตุ ตลอดจนอธิบายวิธีทำให้องค์ประกอบระบบนี้เป็นปัจจุบันอยู่เสมอ

WebView ระบบ Android คืออะไรและใช้งานอย่างไร
อุปกรณ์ Android ของคุณอาจมีเว็บเบราว์เซอร์ติดตั้งอยู่ แต่นั่นไม่ใช่เครื่องมือที่จำเป็นสำหรับการเปิดหน้าเว็บหรือแอปบนเว็บ หากต้องการเปิดหน้าหรือแอปเหล่านี้ Android จะเปลี่ยนไปใช้ Android System WebView เพื่อแสดงเนื้อหาเว็บในแอปของคุณ
โดยทั่วไปจะทำเช่นนี้ด้วยเหตุผลด้านความเร็วและความปลอดภัย แทนที่จะใช้แอปของบุคคลที่สาม แอปอื่นๆ สามารถเรียกใช้ Android WebView เพื่อโหลดเนื้อหา โดยผสานการเรียกใช้เครื่องมือระบบนี้โดยตรงเพื่อประสิทธิภาพ
Google ได้พัฒนาความสัมพันธ์ที่ Android มีกับ ASW เมื่อเวลาผ่านไป ก่อนหน้า Android 5 Lollipop นั้น WebView สามารถอัปเดตผ่านการอัปเดตอุปกรณ์ Android หลักๆ ที่ออกโดยผู้ผลิตเท่านั้น

ด้วยการเปิดตัว Android 5 สิ่งนี้เปลี่ยนไป ทำให้ผู้ใช้สามารถอัปเดตได้โดยตรงจาก Google Play Store อนุญาตให้แก้ไขข้อบกพร่องและเผยแพร่คุณลักษณะได้เร็วขึ้น
มีการเปลี่ยนแปลงเพิ่มเติมใน Android 7 โดยที่ WebView แบบกำหนดเองซึ่งใช้ Google Chrome ได้ตั้งค่าให้เป็นตัวเลือกเริ่มต้นสำหรับอุปกรณ์ Android สิ่งนี้เปลี่ยนไปอีกครั้งใน Android 10 โดย WebView ได้สร้างองค์ประกอบแยกต่างหากอีกครั้ง โดยแชร์รหัสระหว่างมันกับ Chrome
วิธีตรวจสอบว่าระบบ Android WebView เวอร์ชันใดติดตั้งอยู่
WebView ทุกรุ่นนำการเปลี่ยนแปลงใหม่มาใช้ แต่คุณควรจะสามารถดูว่าคุณได้ติดตั้งเวอร์ชันใดจากการตั้งค่าอุปกรณ์ Android ของคุณ
ในการดำเนินการนี้ คุณจะต้องเข้าถึงเมนูการตั้งค่าสำหรับอุปกรณ์ Android ของคุณ ซึ่งจะแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ Android และอุปกรณ์ที่คุณเป็นเจ้าของ ขั้นตอนเหล่านี้เขียนขึ้นโดยใช้สมาร์ทโฟน Samsung Galaxy S20 แต่ขั้นตอนเหล่านี้ควรจะคล้ายกันกับอุปกรณ์ Android อื่นๆ
- จากตัวเปิดใช้แอปของอุปกรณ์ ให้เปิดแอป การตั้งค่า จากนั้นแตะตัวเลือก แอ พ

- คุณควรเห็นรายการแอพที่ติดตั้ง รวมถึงแอพระบบที่ติดตั้งไว้ล่วงหน้า ใช้แถบค้นหาเพื่อค้นหา Android System Webview จากนั้นแตะรายการเมื่อคุณพบแล้ว

- เลื่อนลงไปที่หน้าจอ ข้อมูลแอป ที่ด้านล่าง หมายเลขเวอร์ชัน Android System Webview จะแสดงรายการ ตัวอย่างเช่น เวอร์ชัน 83.0.4103.106 รหัสรุ่นเหล่านี้ตรงกับรหัสสำหรับ Google Chrome บน Android ซึ่งสะท้อนถึงฐานรหัสที่ใช้ร่วมกัน

คุณจะต้องค้นคว้าหมายเลขเวอร์ชัน Android WebView ของคุณเพื่อดูว่าเป็นเวอร์ชันล่าสุดที่มีให้หรือไม่ หากไม่ใช่ คุณจะต้องอัปเดต
กำลังอัปเดตระบบ Android WebView
การทำให้ ASW ทันสมัยอยู่เสมอเป็นกระบวนการที่ง่ายสำหรับอุปกรณ์ Android รุ่นใหม่ หากคุณมีอุปกรณ์ Android รุ่นเก่ากว่ามาก (Android 4.4 KitKat และเก่ากว่า) คุณจะไม่สามารถอัปเดต WebView ได้ เนื่องจากยังคงเป็นส่วนประกอบของระบบที่ผสานรวมมากกว่าเดิม ซึ่งไม่สามารถอัปเดตได้หากไม่มีการอัปเดตอุปกรณ์หลัก
อย่างไรก็ตาม สำหรับรุ่นในอนาคตทั้งหมด คุณสามารถอัปเดต ASW ได้โดยใช้ Google Play Store
- ในการดำเนินการนี้ ให้เปิดแอป Play Store และค้นหา Android System WebView หากแอปมีการอัปเดตที่พร้อมใช้งาน ให้คลิกปุ่ม อัปเดต

เมื่ออัปเดต WebView แล้ว Android จะใช้ WebView เวอร์ชันใหม่นี้สำหรับแอปอื่นๆ ที่จำเป็นต้องใช้เพื่อเข้าถึงและดูเนื้อหาเว็บ

การติดตั้งแทร็กเผยแพร่ WebView ของระบบ Android ที่แตกต่างกัน
การเปิดตัว ASW ครั้งเดียวทำให้ทุกคนอยู่ในเลนเดียว อย่างน้อยก็เท่าที่เกี่ยวข้องกับการอัปเดตที่สำคัญ โชคดีที่ Google เสนอทางเลือกมากขึ้นสำหรับผู้ใช้ Android ที่มีอุปกรณ์ที่ใช้ Android 10 ขึ้นไป
Android รุ่นนี้มี WebView เวอร์ชันที่ใช้รหัสเดียวกันกับแอป Google Chrome ซึ่งรวมถึงประโยชน์ที่แชร์กันสำหรับทั้งสองแอป ซึ่งรวมถึงขนาดที่เล็กลงและประสบการณ์ที่สม่ำเสมอยิ่งขึ้น
แทนที่จะเสนอตัวเลือกนี้เป็นตัวเลือกเดียว Google เสนอแทร็กการเผยแพร่ที่แตกต่างกันสี่แทร็กสำหรับ WebView ที่คุณสามารถติดตั้งได้

ซึ่งรวมถึง:
- WebView Stable : อัปเดตทุก ๆ สองสามสัปดาห์หลังจากกำหนดการทดสอบเต็มรูปแบบเพื่อให้แน่ใจว่ามีความเสถียรในอุปกรณ์จำนวนมากที่สุด นี่คือการเปิดตัวที่รวมอยู่ในอุปกรณ์ Android ทั้งหมด
- WebView Beta : รุ่นเบต้าที่แชร์โค้ดและคุณลักษณะส่วนใหญ่กับ WebView ที่เสถียร รุ่นนี้อาจมีข้อบกพร่องเพิ่มเติมเนื่องจากการทดสอบที่ลดลง
- WebView Dev : นี่เป็นรุ่นการพัฒนา อาจมีการเปลี่ยนแปลงครั้งใหญ่ รุ่นนี้มีการอัปเดตทุกสัปดาห์ โดยที่ผู้ใช้มักพบจุดบกพร่องและปัญหาต่างๆ แต่คุณยังสามารถลองและทดสอบคุณลักษณะหรือการแก้ไขใหม่ๆ ได้ก่อนผู้ใช้รายอื่น
- WebView Canary : รีลีสล่าสุดที่ล้ำสมัยอย่างแท้จริงโดยที่ไม่มีการทดสอบใดๆ นี่คือการเปิดตัวรายวันพร้อมรหัสล่าสุดจากวันก่อนหน้า ใช้ด้วยความระมัดระวัง!
เมื่อคุณติดตั้ง WebView รุ่นใดรุ่นหนึ่งแล้ว คุณสามารถเปลี่ยนไปใช้เวอร์ชันดังกล่าวได้ในเมนูตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ Android ซึ่งมักจะซ่อนอยู่ ดังนั้นให้เข้าถึงการตั้งค่า Android ของคุณ จากนั้นแตะ เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ จากนั้นแตะสองครั้งที่ข้อมูล หมายเลข รุ่นหลายๆ ครั้ง

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

สำหรับอุปกรณ์ที่ใช้ Android 7 ถึง 9 คุณสามารถติดตั้งแทร็กที่เผยแพร่ของ Google Chrome แทนได้ (เสถียร เบต้า การพัฒนา และ Canary) ที่ให้ผลเช่นเดียวกัน ทั้งนี้เนื่องจาก WebView ถูกรวมไว้ในแอป Google Chrome สำหรับรุ่นเหล่านี้
วิธีปิดการใช้งานหรือลบระบบ Android WebView
หากคุณต้องการปิดใช้งานหรือลบ Android System Webview คำตอบง่ายๆ คือ: คุณไม่สามารถ (หรือไม่ควร) นี่เป็นองค์ประกอบสำคัญของระบบ ซึ่งจำเป็นในการเปิดเนื้อหาเว็บในแอป Android
สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือเปิดใช้งาน WebView ไว้ และปรับปรุงให้เป็นปัจจุบันโดยใช้ Google Play Store หากคุณประสบปัญหาในการโหลดเนื้อหาเว็บบนอุปกรณ์ Android ให้ดูการเปลี่ยนไปใช้ WebView เวอร์ชันใหม่กว่าโดยใช้ขั้นตอนข้างต้น
ข้อบกพร่องในรุ่นเสถียรอาจได้รับการแก้ไขใน WebView รุ่นเบต้าที่ใหม่กว่า แน่นอน การแก้ไขเหล่านี้ควรกรองไปยังรุ่นที่เสถียรของ WebView หลังจากช่วงเวลาสั้นๆ ดังนั้นจึงควรรอในสถานการณ์ส่วนใหญ่
อัปเดต Android อยู่เสมอ
อุปกรณ์ Android นั้นไม่เป็นที่รู้จักดีที่สุดในเรื่องความสามารถในการอัปเดต แต่ด้วยการรักษา ASW เป็นส่วนประกอบระบบที่แยกจากกัน Google จึงสามารถแก้ไขจุดบกพร่องอย่างเร่งด่วนโดยใช้ Google Play Store สิ่งนี้ได้รับการติดตั้งบนอุปกรณ์ Android เกือบทั้งหมด รวมถึงอุปกรณ์ Android ที่จำลองบนพีซีของคุณ
นี่เป็นอีกส่วนหนึ่งของมาตรการรักษาความปลอดภัยสมาร์ทโฟนทั่วไปที่ใช้โดยนักพัฒนาเช่น Google และ Android เพื่อปกป้องอุปกรณ์จากภัยคุกคามที่เลวร้ายที่สุด หากคุณกังวลเรื่องความปลอดภัยจริงๆ คุณอาจคิดเกี่ยวกับการติดตั้งแอปแอนตี้ไวรัส Android แต่อาจไม่จำเป็นสำหรับผู้ใช้ส่วนใหญ่