Android 7.0 จะใช้ Chrome เรนเดอร์เว็บเพจแทน WebView

by mk
21 July 2016 - 03:59

แนวทางของกูเกิลคือแยก WebView ออกจากระบบปฏิบัติการ Android เพื่อให้อัพเดตง่าย แนวทางนี้เริ่มมาตั้งแต่ Android 5.0 จากนั้นใน Android 6.0 ก็พัฒนา WebView ให้มีฟีเจอร์มากขึ้น ใช้เซสชันล็อกอินเดียวกับ Chrome

พอมาถึง Android 7.0 พัฒนาการอีกขั้นคือถ้ามี Chrome ติดตั้งอยู่ในเครื่อง (เวอร์ชัน 51 ขึ้นไป) Android System WebView จะไม่ถูกใช้งาน แต่จะเรนเดอร์เว็บเพจด้วย Chrome แทน ข้อดีของวิธีนี้คือประหยัดหน่วยความจำ (ไม่ต้องรันเบราว์เซอร์สองตัวคือ Chrome กับ WebView พร้อมกัน) และประหยัดแบนด์วิดท์ของการอัพเดตเวอร์ชัน WebView ด้วย (ถ้ามี Chrome อยู่ในเครื่อง WebView จะไม่อัพเดตตัวเองผ่าน Store)

ในกรณีที่เครื่องนั้นไม่มี Chrome ระบบจะกลับไปใช้งาน WebView เหมือนเดิม นอกจากนี้ นักพัฒนายังสามารถเลือกเวอร์ชันของ Chrome ที่จะรัน WebView ได้ด้วย (เช่น Dev, Beta, Stable) โดยอยู่ในตัวเลือก WebView implementation ภายใต้ Developer Options

ที่มา - Android Developers via Android Police

Blognone Jobs Premium