Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

WebView ระบบ Android คืออะไรและทำงานอย่างไร

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

ในบทความนี้ เราจะแจกแจงรายละเอียดทั้งหมดให้คุณ มาดำดิ่งกันเลย

ระบบ Android WebView คืออะไร

Android System WebView เป็นส่วนประกอบของระบบที่ช่วยให้แอป Android แสดงเนื้อหาเว็บภายในโดยไม่ต้องเปิดเบราว์เซอร์เฉพาะ กล่าวคือ Android System WebView เป็นกลไกของเว็บเบราว์เซอร์หรือเว็บเบราว์เซอร์แบบฝังที่มีไว้สำหรับแอปเพื่อแสดงเนื้อหาเว็บเท่านั้น

Chrome เบราว์เซอร์ที่แพร่หลายของ Google ขับเคลื่อน Android System WebView

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

ระบบ Android WebView ทำอะไรได้บ้าง

แอป Android จำนวนมาก เช่น แอป Gmail, Twitter หรือ Reddit มักแสดงเนื้อหาจากอินเทอร์เน็ต Google ช่วยให้นักพัฒนาสามารถแสดงเนื้อหาอินเทอร์เน็ตในแอปผ่าน Android System WebView ได้อย่างง่ายดาย

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

การปิดใช้งาน WebView ระบบ Android ปลอดภัยหรือไม่

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

แต่มีข้อยกเว้น คุณสามารถปิดใช้งาน Android System WebView บน Android 7.0, 8.0 และ 9.0 ได้โดยไม่มีผลกระทบร้ายแรง ใน Android เวอร์ชันเหล่านี้ Chrome เป็นไดรเวอร์หลักที่อยู่เบื้องหลังงาน WebView แต่ใน Android เวอร์ชันที่ใหม่กว่าและเก่ากว่า ปล่อยให้เปิดใช้งาน WebView ได้อย่างปลอดภัย

คุณสามารถปิดใช้งาน WebView ได้หากต้องการ แม้ว่าคุณจะไม่สามารถถอนการติดตั้งแอปได้ โปรดทราบว่าการปิดใช้งาน WebView อาจส่งผลต่อประสิทธิภาพของแอป Android บางแอป

เช่นเดียวกัน หากมีข้อบกพร่องใน WebView แอป Android ทั้งหมดที่ใช้องค์ประกอบนี้จะยุ่งเหยิง

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

วิธีแก้ไขการขัดข้องของระบบ Android WebView

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

1. อัปเดตแอป Android System WebView และ Chrome

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

วิธีอัปเดต Android System WebView มีดังนี้

  1. ไปที่แอป Android System WebView ใน Play Store
  2. หากคุณเห็น ถอนการติดตั้ง หมายความว่าคุณใช้ WebView เวอร์ชันล่าสุดอยู่แล้ว หากคุณเห็นอัปเดต ให้แตะเพื่ออัปเดตแอปของคุณ
  3. รีสตาร์ทอุปกรณ์ของคุณ
WebView ระบบ Android คืออะไรและทำงานอย่างไร WebView ระบบ Android คืออะไรและทำงานอย่างไร

หากการอัปเดตด้วยตนเองไม่เสร็จสิ้น ซึ่งอาจเกิดขึ้นใน Android 10 และ 11 การล้างพื้นที่เก็บข้อมูล Google Play จะช่วยได้

คุณสามารถทำได้โดยไปที่ การตั้งค่า> แอปและการแจ้งเตือน> Google Play Store> ที่เก็บข้อมูลและแคช> ล้างที่เก็บข้อมูล . ขั้นตอนเหล่านี้อาจแตกต่างกันเล็กน้อยในแต่ละอุปกรณ์ เมื่อคุณทำเสร็จแล้ว ให้ทำตามขั้นตอนด้านบนเพื่ออัปเดต Android System WebView ด้วยตนเอง

นอกจากนี้ ให้อัปเดต Google Chrome เพื่อให้แน่ใจว่าคุณกำลังใช้เบราว์เซอร์เวอร์ชันล่าสุด

หากวิธีนี้แก้ปัญหาไม่ได้ ให้อ่านต่อ

2. ถอนการติดตั้ง WebView และ/หรือการอัปเดต Chrome

การถอนการติดตั้งการอัปเดต WebView อาจช่วยแก้ปัญหาได้เช่นกัน หากคุณเพิ่งอัปเดต System WebView และ/หรือ Chrome และพบว่าแอปหลายตัวหยุดทำงานหลังจากนั้น การถอนการติดตั้งอาจช่วยได้

  1. ไปที่แอป Android System WebView ใน Play Store
  2. แตะ ถอนการติดตั้ง เพื่อลบการอัปเดต WebView
  3. รีสตาร์ทอุปกรณ์ของคุณ
WebView ระบบ Android คืออะไรและทำงานอย่างไร WebView ระบบ Android คืออะไรและทำงานอย่างไร

คุณควรทำเช่นเดียวกันกับ Google Chrome

หมายเหตุ: Google ไม่สนับสนุนให้ถอนการติดตั้งการอัปเดต WebView เนื่องจากอาจทำให้ข้อมูลบางแอปสูญหายได้ แต่ในสถานการณ์ที่สิ้นหวัง นี่อาจเป็นตั๋วเดียวของคุณที่จะไม่ให้แอปขัดข้อง

แก้ไขแอปที่หยุดทำงานบน Android

ซอฟต์แวร์ทุกตัวมักมีข้อบกพร่อง บน Android คุณอาจพบว่าแอปหยุดทำงานทันทีที่คุณเปิด ขั้นแรก อัปเดตระบบ Android WebView และ Google Chrome หากปัญหายังคงอยู่ ให้ลองถอนการติดตั้ง Android System WebView และ/หรือการอัปเดต Chrome

แอปที่ขัดข้องเป็นเพียงหนึ่งในปัญหามากมายที่คุณอาจประสบกับ Android ที่แก้ไขได้ค่อนข้างง่าย