WebView ระบบ Android คืออะไรและคุณสามารถทำอะไรกับมันได้บ้าง

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

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

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

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

Google ได้ปรับปรุงการเชื่อมต่อของ Android กับ ASW เมื่อเวลาผ่านไป ก่อน Android 5 (Lollipop) WebView จะได้รับการอัปเกรดเมื่อบริษัทสมาร์ทโฟนต้องการอัปเดตโดยส่งการอัปเดต OTA ไปยังรุ่นเฉพาะเท่านั้น มีการเปลี่ยนแปลงด้วย Android 5 ทำให้ผู้ใช้สามารถอัปเดตได้โดยตรงจาก Google Play Store

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

คุณต้องการ Android System WebView หรือไม่?

หากคุณเป็นผู้ใช้ Android รายวัน คุณอาจเคยพบว่า OS เป็นผู้ตัดสินใจแทนคุณ การเปิด WebView เป็นสิ่งสำคัญมากหากสมาร์ทโฟนของคุณใช้ Android 6.0 (Marshmallow) หรือต่ำกว่าเพื่อประสิทธิภาพที่ดีที่สุด หากคุณมีสมาร์ทโฟน Android 7.0 (Nougat) ขึ้นไป คุณควรปิดการใช้งานเนื่องจาก Chrome จะจัดการงานทั้งหมดของ WebView แทน

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

  วิธีเพิ่มภาษาอินพุตหลายภาษาใน Android 7.0

ขั้นตอนเหล่านี้จะช่วยให้เบราว์เซอร์เปิดใช้งานการแสดงผลหน้าเว็บและโค้ด JS สิ่งสำคัญที่ควรทราบคือ แนะนำให้ติดตั้ง WebView ด้วยตนเอง (หากอุปกรณ์ของคุณไม่ได้มาพร้อมกับมันโดยค่าเริ่มต้น) เฉพาะในกรณีที่คุณมีสมาร์ทโฟนที่เปิดตัวในปี 2015 หรือใหม่กว่า ซึ่งใช้ Android 5.0 ขึ้นไป มิฉะนั้น คุณเสี่ยงที่จะตกเป็นเป้าของแฮกเกอร์ที่มุ่งเป้าไปที่ช่องโหว่เล็กๆ น้อยๆ ในโค้ดเพื่อเข้าถึงหน่วยความจำของอุปกรณ์ของคุณ

ตรวจสอบว่าติดตั้งระบบ Android WebView หรือไม่

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

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

จะอัปเดตระบบ Android WebView ได้อย่างไร

การรักษา Android System WebView ให้ทันสมัยอยู่เสมอเป็นสิ่งจำเป็นสำหรับอุปกรณ์ Android รุ่นล่าสุด สมมติว่าคุณมีสมาร์ทโฟน Android ที่ล้าสมัย (4.4 KitKat หรือเก่ากว่า) คุณจะไม่สามารถอัปเกรด WebView ได้ เนื่องจากเป็นส่วนประกอบของระบบที่ผสานรวมมากขึ้น ซึ่ง Android System WebView ไม่สามารถรับการอัปเดตใดๆ ได้หากไม่มีการอัปเดต OTA ของอุปกรณ์ขนาดใหญ่

อย่างไรก็ตาม คุณสามารถอัปเกรดเป็น Android System WebView ผ่าน Google Play Store สำหรับการอัปเดตทั้งหมดในอนาคต

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

การติดตั้ง WebView Release หลายเวอร์ชันสำหรับระบบ Android

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

  ใช้ท่าทางสัมผัสเพื่อโทรออก ส่ง SMS, IM, อีเมล และอื่นๆ บน Android

นี่คือตัวอย่างบางส่วน:

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

วิธีการเปลี่ยนจากรุ่นหนึ่งไปอีกรุ่นหนึ่ง?

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

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

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

จะปิดหรือลบ Android System WebView ได้อย่างไร?

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

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

  • เปิดแอปพลิเคชัน Google Play Store
  • ค้นหาระบบ Android WebView
  • คลิกที่แอปแรก ซึ่งก็คือ Android System WebView
  • สำหรับอุปกรณ์ส่วนใหญ่ คุณจะเห็นปุ่มปิดการใช้งาน
  • คลิกเลย
  • คุณสามารถตรวจสอบว่าปิดใช้งานหรือไม่โดยไปที่การตั้งค่า จากนั้นไปที่แอป จากนั้นไปที่ Android System WebView
  ส่งฟีด YouTube, Twitter และ Reddit ไปยัง Chromecast [Android]

การดูแลรักษาการอัปเดต Android

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

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

บทสรุป

หากไม่มี Android System WebView การเข้าถึงลิงก์ภายนอกภายในแอปจะต้องเปลี่ยนไปใช้แอปเว็บเบราว์เซอร์แยกต่างหาก (Chrome, Firefox, Opera ฯลฯ) ตรวจสอบว่าอุปกรณ์เคลื่อนที่ของคุณมีระบบและแอปเวอร์ชันที่ล้าสมัย เช่น Android System WebView หรือไม่ ต้องอัปเดตเป็นประจำเพื่อไม่ให้แฮกเกอร์โจมตีอุปกรณ์ Android ของคุณ

เรื่องล่าสุด

x